Message reminding method and device, computer equipment and storage medium
By automatically judging the contract reminder time, querying and verifying contract information, and optimizing and sending reminder messages, the problems of inefficient traditional contract management and inaccurate data are solved, and efficient and accurate contract renewal management is achieved.
Patent Information
- Application Number
- CN202510220244.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-05-30
AI Technical Summary
Traditional contract management methods are inefficient and inaccurate, which cannot meet the needs of modern enterprises for efficient, accurate and automated contract management.
By obtaining the current time to determine whether the preset contract reminder time is reached, based on the contract reminder rules, query the target contract information and relevant personnel information from the database, generate initial reminder messages and verify and optimize them, and finally automatically send reminder messages.
It realizes automated and intelligent contract renewal process management and effective reminders, improves the efficiency and accuracy of contract management, and reduces the risk of human error.
Smart Images

Figure CN120069809A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data processing, fintech, and digital healthcare, and particularly relates to a message reminder method, device, computer device, and storage medium. Background Art
[0002] In the two highly sensitive and data-intensive industries of finance and healthcare, contract renewal, as a key link in maintaining business continuity and compliance, its management efficiency and accuracy are directly related to the operational stability and risk control capabilities of enterprises. For a long time, the contract renewal process in these two fields has mainly relied on manual tracking and reminder mechanisms, and many limitations have emerged in this traditional model in practice.
[0003] First, low efficiency is a major pain point in manual contract renewal management. Manual tracking of contract status, preparation of renewal documents, negotiation and approval processes, etc. are time-consuming and laborious, not only occupying a large amount of human resources but also extending the contract renewal cycle, affecting the speed and flexibility of enterprises to respond to market changes. Second, inaccurate data is also a common problem in the process of manual contract renewal management. Manually recording and updating contract information is prone to errors and it is difficult to ensure the real-time and consistency of data, which is undoubtedly a major hidden danger for enterprises that need to accurately grasp the contract status to make decisions.
[0004] In summary, with the continuous expansion of enterprise scale and the increasing complexity of business, the traditional contract management method exists and cannot meet the requirements of modern enterprises for efficient, accurate, and automated contract management. Summary of the Invention
[0005] The purpose of the embodiments of the present application is to propose a message reminder method, device, computer device, and storage medium to solve the technical problems of low efficiency and inaccurate data existing in the existing contract management method.
[0006] To solve the above technical problems, the embodiments of the present application provide a message reminder method, which adopts the following technical solutions:
[0007] Obtain the current time, and determine whether the current time reaches the preset contract reminder time;
[0008] If so, based on the preset contract reminder rule, query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database;
[0009] Generate a corresponding initial reminder message based on the target contract information and the relevant personnel information;
[0010] Verify the initial reminder message;
[0011] If the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain the corresponding target reminder message;
[0012] Based on the reminder method in the contract reminder rule, send the target reminder message to the relevant person corresponding to the relevant person information.
[0013] Further, the step of verifying the initial reminder message specifically includes:
[0014] Perform integrity verification on the initial reminder message;
[0015] If the initial reminder message passes the integrity verification, perform accuracy verification on the initial reminder message;
[0016] If the initial reminder message passes the accuracy verification, perform channel availability verification on the initial reminder message;
[0017] If the initial reminder message passes the channel availability verification, determine that the initial reminder message passes the verification, otherwise determine that the initial reminder message fails the verification.
[0018] Further, the step of optimizing the initial reminder message based on a preset optimization strategy to obtain the corresponding target reminder message specifically includes:
[0019] Obtain the reminder method in the contract reminder rule;
[0020] Perform format optimization processing on the initial reminder message based on the reminder method to obtain the corresponding first reminder message;
[0021] Perform content customization processing on the first reminder message to obtain the corresponding second reminder message;
[0022] Use the second reminder message as the target reminder message.
[0023] Further, the step of generating the corresponding initial reminder message based on the target contract information and the relevant person information specifically includes:
[0024] Obtain a preset reminder message template;
[0025] Fill the target contract information and the relevant person information into the corresponding positions in the reminder message template to obtain a filled reminder message template;
[0026] Use the filled reminder message template as the initial reminder message.
[0027] Further, before the step of querying the target contract information and related personnel information of the target contract that meets the reminder conditions from the target database based on the preset contract reminder rule, the following steps are further included:
[0028] Determine whether to receive a reminder rule configuration request triggered by the user;
[0029] If so, display a preset rule configuration interface; wherein, the rule configuration interface includes preset reminder rule parameter options;
[0030] Receive the reminder rule parameters corresponding to the reminder rule parameter options input by the user in the rule configuration interface;
[0031] Generate a corresponding contract reminder rule based on the reminder rule parameters;
[0032] Perform a storage process on the contract reminder rule.
[0033] Further, after the step of sending the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule, the following steps are further included:
[0034] Determine whether the target reminder message fails to be sent;
[0035] If so, obtain the preset number of retry times;
[0036] Obtain the preset retry interval time;
[0037] Perform a retry process on the target reminder message based on the number of retry times and the retry interval time.
[0038] Further, after the step of sending the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule, the following steps are further included:
[0039] Receive the decision result corresponding to the target reminder message returned by the relevant personnel;
[0040] Obtain the target processing strategy corresponding to the decision result;
[0041] Execute corresponding processing on the target contract based on the target processing strategy.
[0042] To solve the above technical problems, an embodiment of the present application further provides a message reminder device, which adopts the following technical solutions:
[0043] The first judgment module is used to obtain the current time and determine whether the current time reaches the preset contract reminder time;
[0044] A query module, configured to, if so, query the target contract information and related personnel information of the target contract that meets the reminder conditions from the target database based on a preset contract reminder rule;
[0045] A first generation module, configured to generate a corresponding initial reminder message based on the target contract information and the related personnel information;
[0046] A verification module, configured to verify the initial reminder message;
[0047] An optimization module, configured to, if the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message;
[0048] A sending module, configured to send the target reminder message to the relevant personnel corresponding to the related personnel information based on the reminder method in the contract reminder rule.
[0049] To solve the above technical problems, an embodiment of the present application further provides a computer device, which adopts the following technical solutions:
[0050] Obtain the current time, and determine whether the current time reaches a preset contract reminder time;
[0051] If so, query the target contract information and related personnel information of the target contract that meets the reminder conditions from the target database based on a preset contract reminder rule;
[0052] Generate a corresponding initial reminder message based on the target contract information and the related personnel information;
[0053] Verify the initial reminder message;
[0054] If the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message;
[0055] Send the target reminder message to the relevant personnel corresponding to the related personnel information based on the reminder method in the contract reminder rule.
[0056] To solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solutions:
[0057] Obtain the current time, and determine whether the current time reaches a preset contract reminder time;
[0058] If so, query the target contract information and related personnel information of the target contract that meets the reminder conditions from the target database based on a preset contract reminder rule;
[0059] Generate a corresponding initial reminder message based on the target contract information and the relevant personnel information;
[0060] Verify the initial reminder message;
[0061] If the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message;
[0062] Send the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule.
[0063] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects:
[0064] The present application first obtains the current time and determines whether the current time reaches a preset contract reminder time; if so, based on a preset contract reminder rule, query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database; then generate a corresponding initial reminder message based on the target contract information and the relevant personnel information; subsequently, verify the initial reminder message; if the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message; finally, send the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule. When the present application detects that the current time reaches the preset contract reminder time, it will automatically and intelligently query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database based on the use of the contract reminder rule, and generate a corresponding initial reminder message based on the target contract information and the relevant personnel information. After detecting that the initial reminder message passes the verification, it will further optimize the initial reminder message based on the use of the optimization strategy to obtain a corresponding target reminder message, and then send the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule, thereby realizing the comprehensive management and effective reminder of the contract renewal process in an automated and intelligent manner, effectively improving the contract management efficiency and accuracy, and reducing the risk of human errors. Description of the Drawings
[0065] To more clearly illustrate the solutions in the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application. Obviously, the following drawings are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0066] Figure 1is an exemplary system architecture diagram to which the present application can be applied;
[0067] Figure 2 Flowchart of an embodiment of the message reminder method according to the present application;
[0068] Figure 3 is a schematic structural diagram of an embodiment of the message reminder device according to the present application;
[0069] Figure 4 is a schematic structural diagram of an embodiment of the computer device according to the present application. Detailed implementation manners
[0070] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.
[0071] Referring to "embodiment" herein means that a specific feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0072] In order to enable those skilled in the art of this technology to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0073] As Figure 1 shown, the system architecture 100 may include a terminal device 101, a network 102, and a server 103. The terminal device 101 may be a laptop computer 1011, a tablet computer 1012, or a mobile phone 1013. The network 102 is a medium for providing a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0074] Users can use the terminal device 101 to interact with the server 103 via the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as a web browser application, a shopping application, a search application, an instant messaging tool, an email client, a social platform software, etc.
[0075] The terminal device 101 can be various electronic devices with a display screen and supporting web browsing. In addition to the laptop 1011, the tablet computer 1012 or the mobile phone 1013, the terminal device 101 can also be an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop portable computer, a desktop computer, and so on.
[0076] The server 103 can be a server that provides various services, such as a background server that provides support for the pages displayed on the terminal device 101.
[0077] It should be noted that the message reminder method provided by the embodiments of the present application is generally executed by the server / terminal device. Correspondingly, the message reminder device is generally set in the server / terminal device.
[0078] It should be understood that Figure 1 the numbers of the terminal devices, the network, and the server in
[0079] Continue to refer to Figure 2 , which shows a flowchart of an embodiment of the message reminder method according to the present application. According to different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted. The message reminder method provided by the embodiments of the present application can be applied to any scenario that requires message reminder. Then, the message reminder method can be applied to the products in these scenarios. For example, contract message reminders in the financial insurance field and digital medicine. The described message reminder method includes the following steps:
[0080] Step S201, obtain the current time, and determine whether the current time reaches the preset contract reminder time.
[0081] In this embodiment, the electronic device on which the message reminder method runs (such as Figure 1The server / terminal device shown can obtain the current time through a wired connection or a wireless connection. It should be noted that the above wireless connection methods can include, but are not limited to, 3G / 4G / 5G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections, and other currently known or future-developed wireless connection methods. The execution entity of this application is specifically a message reminder system, or simply referred to as the system. A timer or task scheduler is set inside the system to monitor whether the current time reaches the pre-configured contract reminder time. Whenever the time reaches the set trigger point (such as X days before the contract expires), the system automatically triggers the corresponding message reminder process. In the business scenarios of contract renewal reminders in the financial and medical fields, the contracts that need to be reminded of renewal can include car insurance contracts, life insurance contracts, medical insurance contracts, and so on.
[0082] Step S202, if so, based on the preset contract reminder rules, query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database.
[0083] In this embodiment, when it is detected that the current time reaches the above contract reminder time, first, according to the configured reminder rules, retrieve the contract information and relevant personnel information of the target contract that needs to be reminded and meets the reminder conditions from the target database. Among them, the above target database is a contract database pre-constructed to store contract-related data of various contracts. The contract information may include the contract number, contract name, and expiration date. The relevant personnel information may include the relevant personnel's name and contact information. In addition, for the construction process of the above contract reminder rules, this application will further describe the details in subsequent specific embodiments and will not elaborate too much here.
[0084] Step S203, generate a corresponding initial reminder message based on the target contract information and the relevant personnel information.
[0085] In this embodiment, for the specific implementation process of generating the corresponding initial reminder message based on the target contract information and the relevant personnel information, this application will further describe the details in subsequent specific embodiments and will not elaborate too much here.
[0086] Step S204, verify the initial reminder message.
[0087] In this embodiment, for the specific implementation process of verifying the initial reminder message, this application will further describe the details in subsequent specific embodiments and will not elaborate too much here.
[0088] Step S205, if the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message.
[0089] In this embodiment, for the specific implementation process of optimizing the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message, this application will further describe the details in subsequent specific embodiments and will not elaborate too much here.
[0090] Step S206, based on the reminder method in the contract reminder rule, send the target reminder message to the relevant personnel corresponding to the relevant personnel information.
[0091] In this embodiment, a matching sending channel can be selected according to the reminder method preset in the above contract reminder rule, and then the target reminder message can be automatically sent to the relevant personnel corresponding to the relevant personnel information through this sending channel.
[0092] This application first obtains the current time and determines whether the current time reaches the preset contract reminder time; if so, based on the preset contract reminder rule, query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database; then generate a corresponding initial reminder message based on the target contract information and the relevant personnel information; subsequently, verify the initial reminder message; if the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message; finally, based on the reminder method in the contract reminder rule, send the target reminder message to the relevant personnel corresponding to the relevant personnel information. When this application detects that the current time reaches the preset contract reminder time, it will automatically and intelligently query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database based on the use of the contract reminder rule, and generate a corresponding initial reminder message based on the target contract information and the relevant personnel information. After detecting that the initial reminder message passes the verification, it will further optimize the initial reminder message based on the use of the optimization strategy to obtain a corresponding target reminder message, and then send the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule, thereby realizing the comprehensive management and effective reminder of the contract renewal process in an automated and intelligent manner, effectively improving the contract management efficiency and accuracy, and reducing the risk of human errors.
[0093] In some optional implementation manners, step S203 includes the following steps:
[0094] Perform integrity verification on the initial reminder message.
[0095] In this embodiment, the above integrity verification includes: checking whether the message content of the above initial reminder message contains all necessary fields, such as contract number, contract name, expiration date, customer name, relevant person's name, etc. If the message content of the above initial reminder message contains all necessary fields, it is determined that the initial reminder message passes the integrity verification. If the message content of the above initial reminder message does not contain all necessary fields, it is determined that the initial reminder message fails the integrity verification, and then it is directly determined that the initial reminder message fails the integrity verification. Additionally, if the initial reminder message fails the integrity verification, errors can be further recorded, such as the missing fields included in the initial reminder message, and the sending process can be aborted until the information is completed.
[0096] If the above initial reminder message passes the integrity verification, the accuracy verification of the initial reminder message is performed.
[0097] In this embodiment, the above accuracy verification includes: verifying the key information in the initial reminder message to ensure its accuracy. Specifically, it can include checking whether the contract number is valid, whether the expiration date is in the correct format, whether the customer name matches, etc. If it is detected that all the key information in the initial reminder message passes the accuracy verification, it is determined that the initial reminder message passes the accuracy verification. If it is detected that not all the key information in the initial reminder message passes the accuracy verification, it is determined that the initial reminder message fails the accuracy verification, and then it is directly determined that the initial reminder message fails the accuracy verification. Additionally, if the initial reminder message fails the accuracy verification, errors can be further recorded, such as any errors or inconsistencies found, and relevant users can be prompted to reconfirm or correct the information.
[0098] If the above initial reminder message passes the accuracy verification, the channel availability verification of the initial reminder message is performed.
[0099] In this embodiment, the above channel availability verification includes: checking whether the selected sending channel (such as email, SMS, system notification, etc.) in the initial reminder message is available. Specifically, it can include checking the network connection status, interface response speed, server load, etc. If it is detected that the selected sending channel in the initial reminder message is in an available state, it is determined that the initial reminder message passes the channel availability verification. If it is detected that the selected sending channel in the initial reminder message is not in an available state, it is determined that the initial reminder message fails the channel availability verification, and then it is determined that the initial reminder message fails the verification. Additionally, if it is found that there are channel unavailability or potential problems with the selected sending channel in the initial reminder message, the system can attempt to switch to an alternative channel, or delay the sending until the channel becomes available.
[0100] If the initial reminder message passes the channel availability verification, it is determined that the initial reminder message passes the verification; otherwise, it is determined that the initial reminder message fails the verification.
[0101] In this embodiment, only when it is detected that the initial reminder message passes the integrity verification, accuracy verification, and channel availability verification simultaneously, will it be determined that the initial reminder message passes the verification; otherwise, it will be determined that the initial reminder message fails the verification.
[0102] This application performs integrity verification on the initial reminder message; if the initial reminder message passes the integrity verification, accuracy verification is performed on the initial reminder message; if the initial reminder message passes the accuracy verification, channel availability verification is performed on the initial reminder message; if the initial reminder message passes the channel availability verification, it is determined that the initial reminder message passes the verification; otherwise, it is determined that the initial reminder message fails the verification. This application performs integrity verification, accuracy verification, and channel availability verification on the initial reminder message to efficiently and accurately complete the verification process of the initial reminder message, ensuring the accuracy of the obtained verification result. And by verifying and checking the initial reminder message, the system can ensure the accuracy and integrity of the message content of the initial reminder message, as well as the reliability and availability of the sending channel. This helps to reduce the failure or delay of the initial reminder message sent due to information errors or channel failures, improving the accuracy and timeliness of the message reminder.
[0103] In some optional implementation manners of this embodiment, step S204 includes the following steps:
[0104] Obtain the reminder method in the contract reminder rule.
[0105] In this embodiment, the corresponding reminder method can be obtained by acquiring information about the reminder method from the above contract reminder rule. Specifically, the reminder method may include any one of email, SMS, system notification, etc.
[0106] Perform format optimization processing on the initial reminder message based on the reminder method to obtain the corresponding first reminder message.
[0107] In this embodiment, the message format of the above initial reminder message can be optimized according to the characteristics of the sending channel corresponding to the above reminder method. Specifically, the format optimization processing may include: the email can contain HTML-formatted text and pictures, the SMS should be concise and clear, and the system notification can contain interactive elements such as links or buttons.
[0108] Perform content customization processing on the first reminder message to obtain the corresponding second reminder message.
[0109] In this embodiment, the system supports users to customize the content of reminder messages according to actual needs. Specifically, users can add customized renewal suggestions, contact information, additional information, etc. to the first reminder message.
[0110] Use the second reminder message as the target reminder message.
[0111] This application obtains the reminder method in the contract reminder rule; then optimizes the format of the initial reminder message based on the reminder method to obtain the corresponding first reminder message; then performs content customization processing on the first reminder message to obtain the corresponding second reminder message; subsequently, uses the second reminder message as the target reminder message. By using the optimization strategy, this application optimizes the format of the initial reminder message according to the reminder method obtained in the contract reminder rule and performs content customization processing on the first reminder message, so as to efficiently and intelligently complete the optimization processing of the initial reminder message, effectively improving the readability and personalization of the generated target reminder message, and being beneficial to improving the usage experience of relevant personnel.
[0112] In some alternative implementation manners, step S205 includes the following steps:
[0113] Obtain a preset reminder message template.
[0114] In this embodiment, the above reminder message template can be a template constructed according to the actual contract reminder service requirements. Among them, the above reminder message template can at least include a contract information filling area and a personnel information filling area.
[0115] Fill the target contract information and the relevant personnel information into the corresponding positions in the reminder message template to obtain a filled reminder message template.
[0116] In this embodiment, the target contract information can be filled into the contract information filling area in the above reminder message template, and the relevant personnel information can be filled into the personnel information filling area in the above reminder message template, so as to obtain a filled reminder message template.
[0117] Use the filled reminder message template as the initial reminder message.
[0118] The present application obtains a preset reminder message template; then fills the target contract information and the relevant personnel information into the corresponding positions in the reminder message template to obtain the filled reminder message template; and subsequently uses the filled reminder message template as the initial reminder message. The present application obtains a preset reminder message template, and then fills the target contract information and the relevant personnel information into the corresponding positions in the reminder message template, so that an initial reminder message that meets the requirements can be constructed quickly and accurately, effectively improving the construction efficiency and construction intelligence of the initial reminder message.
[0119] In some optional implementations, before step S202, the electronic device may further perform the following steps:
[0120] Determine whether to receive the reminder rule configuration request triggered by the user.
[0121] In this embodiment, the reminder rule configuration request is a request triggered by a user for configuring and generating a contract reminder rule for automatic reminder processing for contract renewal.
[0122] If so, display a preset rule configuration interface; wherein the rule configuration interface includes preset reminder rule parameter options.
[0123] In this embodiment, the above reminder rule parameter options may at least include reminder time (such as X days before the contract expires), reminder method (such as email, SMS, system notification, etc.), reminder frequency, reminder content (customized according to the contract type and renewal requirements), etc. In addition, the construction of the above rule configuration interface includes: First, the interface layout should be reasonable, and the key configuration options should be placed in a prominent position to facilitate users to quickly find and configure. Second, provide user guidance information on the interface, such as prompting users which options are required and which options can be customized. Users can better understand the meaning and usage of configuration items through text descriptions, icons or examples. Third, provide a real-time preview function so that users can view the preview effect of the reminder rule at any time during the configuration process. This helps users to promptly discover and correct errors or unreasonableness in the configuration. Fourth, provide detailed help documents or operation guides to help users better understand and use the rule configuration interface. The document contains answers to common configuration questions, operation examples and precautions.
[0124] Reminder rule parameters corresponding to the reminder rule parameter options input by the user in the rule configuration interface are received.
[0125] In this embodiment, the user selects or inputs specific reminder rule parameters on the rule configuration interface according to their own business needs. Exemplarily, the user can set a reminder 30 days before the contract expires, select email and system notification as reminder methods, set to remind once a week, and customize the reminder content template.
[0126] Generate a corresponding contract reminder rule based on the reminder rule parameters.
[0127] In this embodiment, after the user submits the configuration, the system performs rule verification to ensure that the configured parameters are reasonable and effective, so as to obtain the contract reminder rule after passing the verification. The user can modify or delete the configured reminder rule on the rule configuration interface at any time. And the modified rule will be automatically updated to the database and take effect immediately.
[0128] In addition, the automatic construction of the contract reminder rule can also be realized. Specifically, by deeply analyzing the contract information that enters the renewal stage, key business features are extracted, such as contract type, contract amount, product type, customer scale, customer level, affiliated business segment, affiliated branch, etc. Then, personalized contract reminder rules are automatically configured according to the extracted key business features. Among them, the automatically generated contract reminder rules can include reminder time (such as X days before the contract expires), reminder methods (such as email, text message, system notification, etc.), reminder frequency, reminder content (customized according to the contract type and renewal requirements), etc.
[0129] Perform storage processing on the contract reminder rule.
[0130] In this embodiment, the system can save the contract reminder rules generated by the user configuration to the database or the blockchain for subsequent use, and ensure the data security of the generated contract reminder rules.
[0131] This application determines whether to receive a reminder rule configuration request triggered by the user; if so, displays a preset rule configuration interface; wherein, the rule configuration interface includes preset reminder rule parameter options; then receives the reminder rule parameters corresponding to the reminder rule parameter options input by the user in the rule configuration interface; then generates a corresponding contract reminder rule based on the reminder rule parameters; and subsequently performs storage processing on the contract reminder rule. After receiving the reminder rule configuration request triggered by the user, this application provides a flexible and convenient reminder rule configuration function for the user by displaying the rule configuration interface, and will automatically construct a contract reminder rule that meets the user's needs according to the reminder rule parameters input by the user, improving the construction efficiency and construction intelligence of the contract reminder rule, and thus being beneficial to improving the user experience.
[0132] In some alternative implementation manners of this embodiment, after step S206, the above-mentioned electronic device may further execute the following steps:
[0133] Determine whether the target reminder message fails to be sent.
[0134] In this embodiment, after sending the target reminder message to the relevant person corresponding to the relevant person information based on the reminder method in the contract reminder rule, the sending status information of the target reminder message can be further obtained, and the content of the sending status information can be identified to determine whether the target reminder message fails to be sent. Among them, the sending status information includes sending successfully or sending failed.
[0135] If so, obtain the preset number of retry times.
[0136] In this embodiment, there is no specific limitation on the setting of the above-mentioned number of retry times, and it can be configured according to actual business requirements.
[0137] Obtain the preset retry interval time.
[0138] In this embodiment, there is no specific limitation on the setting of the above-mentioned retry interval time, and it can be configured according to actual business requirements.
[0139] Perform a retry process on the target reminder message based on the number of retry times and the retry interval time.
[0140] In this embodiment, the above-mentioned number of retry times and retry interval time can be used to provide a corresponding retry mechanism for the target reminder message that fails to be sent, and attempt to resend the above-mentioned target reminder message.
[0141] This application determines whether the target reminder message fails to be sent; if so, obtains the preset number of retry times; then obtains the preset retry interval time; subsequently, performs a retry process on the target reminder message based on the number of retry times and the retry interval time. After detecting that the target reminder message fails to be sent, this application will automatically and intelligently perform a retry process on the target reminder message based on the preset number of retry times and retry interval time, which helps to ensure that the target reminder message can finally be successfully delivered, thereby improving the sending intelligence of the target reminder message.
[0142] In some alternative implementation manners of this embodiment, after step S206, the above-mentioned electronic device may further execute the following steps:
[0143] Receive the decision result corresponding to the target reminder message returned by the relevant person.
[0144] In this embodiment, after receiving the target reminder message, the relevant personnel will make a decision on the renewal of the target contract based on the message content of the target reminder message and return the corresponding decision result to the system. The decision result includes renewal or non-renewal. In addition, the decision result will be recorded in the system for subsequent execution.
[0145] Obtain the target processing strategy corresponding to the decision result.
[0146] In this embodiment, relevant information can be updated according to the decision result, and processing strategies corresponding to different decision results are preset. Specifically, if it is decided to renew, that is, the decision result is renewal, the system will automatically generate a renewal contract template and update the system record. If the decision result is non-renewal, the system will record the reason for non-renewal and subsequent processing measures.
[0147] Execute corresponding processing on the target contract based on the target processing strategy.
[0148] In this embodiment, corresponding processing can be executed on the target contract according to the strategy content of the target processing strategy corresponding to the above decision result.
[0149] This application receives the decision result returned by the relevant personnel corresponding to the target reminder message; then obtains the target processing strategy corresponding to the decision result; and subsequently executes corresponding processing on the target contract based on the target processing strategy. After sending the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule, this application will further receive the decision result returned by the relevant personnel corresponding to the target reminder message, automatically and intelligently obtain the target processing strategy corresponding to the decision result, and execute corresponding processing on the target contract based on the target processing strategy, so as to achieve comprehensive management and effective reminder of the contract renewal process, and effectively improve the efficiency and accuracy of contract management.
[0150] In some optional implementation manners, the obtained user information has obtained the consent of the user and complies with the provisions of relevant laws and relevant policies.
[0151] In addition, the non-company software tools or components appearing in the embodiments of this application are only for illustrative introduction and do not represent actual use.
[0152] In addition, this application realizes the comprehensive management and effective reminder of the contract renewal process in an automated and intelligent manner, improving the efficiency and accuracy of contract management and reducing the risk of human errors. This application has the following advantages: high degree of automation, reducing manual intervention and improving contract management efficiency; personalized reminder rule configuration to meet the renewal needs in different business scenarios; comprehensive support for the renewal process to ensure the smoothness and accuracy of the renewal process; reducing the risk of human errors and improving the quality of contract management.
[0153] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0154] It should be emphasized that to further ensure the privacy and security of the above-mentioned target reminder message, the above-mentioned target reminder message can also be stored in a node of a blockchain.
[0155] The blockchain referred to in this application is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm. Blockchain, in essence, is a decentralized database, a string of data blocks generated by using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity (anti-counterfeiting) of the information and generate the next block. The blockchain can include the blockchain underlying platform, the platform product service layer, and the application service layer, etc.
[0156] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Among them, Artificial Intelligence (AI) is to use a digital computer or a machine controlled by a digital computer to simulate, extend, and expand human intelligence, sense the environment, acquire knowledge, and use knowledge to obtain the best results of theory, methods, technologies, and application systems.
[0157] Artificial intelligence basic technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. Artificial intelligence software technologies mainly include several major directions such as computer vision technology, robotics, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0158] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disc, a read-only memory (ROM), etc., or a random access memory (RAM), etc.
[0159] It should be understood that although the steps in the flowchart of the accompanying drawings are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least some of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. Their execution order is not necessarily sequential, but can be executed alternately or alternately with at least some of the sub-steps or stages of other steps or other steps.
[0160] Further referring to Figure 3 , as an implementation of the method shown above Figure 2 , an embodiment of a message reminder device is provided in this application. This device embodiment corresponds to the method embodiment shown in Figure 2 , and this device can be specifically applied to various electronic devices.
[0161] As shown in Figure 3 , the message reminder device 300 described in this embodiment includes: a first judgment module 301, a query module 302, a first generation module 303, a verification module 304, an optimization module 305, and a sending module 306. Among them:
[0162] The first judgment module 301 is used to obtain the current time and judge whether the current time reaches the preset contract reminder time;
[0163] The query module 302 is used to, if so, query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database based on the preset contract reminder rules;
[0164] The first generation module 303 is used to generate a corresponding initial reminder message based on the target contract information and the relevant personnel information;
[0165] The verification module 304 is used to verify the initial reminder message;
[0166] An optimization module 305, configured to, if the initial reminder message passes the verification, optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message;
[0167] A sending module 306, configured to send the target reminder message to the relevant person corresponding to the relevant person information based on the reminder method in the contract reminder rule.
[0168] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0169] In some optional implementation manners of this embodiment, the first generation module 303 includes:
[0170] A first verification sub-module, configured to perform integrity verification on the initial reminder message;
[0171] A second verification sub-module, configured to perform accuracy verification on the initial reminder message if the initial reminder message passes the integrity verification;
[0172] A third verification sub-module, configured to perform channel availability verification on the initial reminder message if the initial reminder message passes the accuracy verification;
[0173] A determination sub-module, configured to determine that the initial reminder message passes the verification if the initial reminder message passes the channel availability verification, otherwise determine that the initial reminder message fails to pass the verification.
[0174] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0175] In some optional implementation manners of this embodiment, the verification module 304 includes:
[0176] A first acquisition sub-module, configured to acquire the reminder method in the contract reminder rule;
[0177] An optimization sub-module, configured to perform format optimization processing on the initial reminder message based on the reminder method to obtain a corresponding first reminder message;
[0178] A customization sub-module, configured to perform content customization processing on the first reminder message to obtain a corresponding second reminder message;
[0179] A first determination sub-module, configured to use the second reminder message as the target reminder message.
[0180] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0181] In some optional implementation manners of this embodiment, the optimization module 305 includes:
[0182] A second acquisition sub-module, configured to acquire a preset reminder message template;
[0183] A filling sub-module, configured to fill the target contract information and the relevant personnel information into corresponding positions in the reminder message template to obtain a filled reminder message template;
[0184] A second determination sub-module, configured to use the filled reminder message template as the initial reminder message.
[0185] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0186] In some optional implementation manners of this embodiment, the message reminder device further includes:
[0187] A second judgment module, configured to judge whether a reminder rule configuration request triggered by a user is received;
[0188] A display module, configured to, if so, display a preset rule configuration interface; wherein, the rule configuration interface includes preset reminder rule parameter options;
[0189] A first reception module, configured to receive reminder rule parameters corresponding to the reminder rule parameter options input by the user in the rule configuration interface;
[0190] A second generation module, configured to generate a corresponding contract reminder rule based on the reminder rule parameters;
[0191] A storage module, configured to perform a storage process on the contract reminder rule.
[0192] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0193] In some optional implementation manners of this embodiment, the message reminder device further includes:
[0194] A third judgment module, configured to judge whether the target reminder message fails to be sent;
[0195] A first acquisition module, configured to, if so, acquire a preset number of retry times;
[0196] A second acquisition module, configured to acquire a preset retry interval time;
[0197] A retry module, configured to perform retry processing on the target reminder message based on the retry times and the retry interval time.
[0198] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0199] In some optional implementation manners of this embodiment, the message reminder device further includes:
[0200] A second receiving module, configured to receive a decision result corresponding to the target reminder message returned by the relevant personnel;
[0201] A third acquisition module, configured to acquire a target processing policy corresponding to the decision result;
[0202] A processing module, configured to perform corresponding processing on the target contract based on the target processing policy.
[0203] In this embodiment, the operations respectively performed by the above modules or units correspond one by one to the steps of the message reminder method in the foregoing embodiment, and will not be elaborated herein.
[0204] To solve the above technical problems, an embodiment of the present application further provides a computer device. For details, please refer to Figure 4 , Figure 4 which is a basic structural block diagram of the computer device in this embodiment.
[0205] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are communicatively connected to each other through a system bus. It should be noted that only the computer device 4 with components 41-43 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art of the present technology can understand that a computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.
[0206] The computer device can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The computer device can perform human-computer interaction with the user through a keyboard, a mouse, a remote control, a touchpad, or a voice control device, etc.
[0207] The memory 41 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, a hard disk, a multimedia card, a card-type memory (such as an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as the hard disk or memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk equipped on the computer device 4, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Of course, the memory 41 can also include both the internal storage unit and the external storage device of the computer device 4. In this embodiment, the memory 41 is generally used to store the operating system installed on the computer device 4 and various application software, such as computer-readable instructions of the message reminder method. In addition, the memory 41 can also be used to temporarily store various data that have been output or will be output.
[0208] In some embodiments, the processor 42 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run the computer-readable instructions stored in the memory 41 or process data, such as running the computer-readable instructions of the message reminder method.
[0209] The network interface 43 can include a wireless network interface or a wired network interface, and the network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.
[0210] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects:
[0211] In the embodiments of the present application, the present application first obtains the current time and determines whether the current time reaches a preset contract reminder time; if so, based on a preset contract reminder rule, it queries the target contract information and relevant personnel information of the target contract that meet the reminder conditions from a target database; then generates a corresponding initial reminder message based on the target contract information and the relevant personnel information; subsequently, verifies the initial reminder message; if the initial reminder message passes the verification, it optimizes the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message; finally, based on the reminder method in the contract reminder rule, sends the target reminder message to the relevant personnel corresponding to the relevant personnel information. When the present application detects that the current time reaches the preset contract reminder time, it will automatically and intelligently query the target contract information and relevant personnel information of the target contract that meet the reminder conditions from the target database based on the use of the contract reminder rule, and generate a corresponding initial reminder message based on the target contract information and the relevant personnel information. After detecting that the initial reminder message passes the verification, it will further optimize the initial reminder message based on the use of the optimization strategy to obtain a corresponding target reminder message, and then based on the reminder method in the contract reminder rule, send the target reminder message to the relevant personnel corresponding to the relevant personnel information, thereby realizing the comprehensive management and effective reminder of the contract renewal process in an automated and intelligent manner, effectively improving the contract management efficiency and accuracy, and reducing the risk of human errors.
[0212] The present application also provides another implementation manner, that is, to provide a computer-readable storage medium, which stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to execute the steps of the message reminder method as described above.
[0213] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects:
[0214] In the embodiments of the present application, the present application first obtains the current time and determines whether the current time reaches a preset contract reminder time; if so, based on a preset contract reminder rule, it queries the target contract information and relevant personnel information of the target contract that meets the reminder conditions from a target database; then generates a corresponding initial reminder message based on the target contract information and the relevant personnel information; subsequently, verifies the initial reminder message; if the initial reminder message passes the verification, it optimizes the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message; finally, based on the reminder method in the contract reminder rule, sends the target reminder message to the relevant personnel corresponding to the relevant personnel information. When the present application detects that the current time reaches the preset contract reminder time, it will automatically and intelligently, based on the use of the contract reminder rule, query the target contract information and relevant personnel information of the target contract that meets the reminder conditions from the target database, and generate a corresponding initial reminder message based on the target contract information and the relevant personnel information. After detecting that the initial reminder message passes the verification, it will further optimize the initial reminder message based on the use of the optimization strategy to obtain a corresponding target reminder message, and then, based on the reminder method in the contract reminder rule, send the target reminder message to the relevant personnel corresponding to the relevant personnel information, thereby realizing the comprehensive management and effective reminder of the contract renewal process in an automated and intelligent manner, effectively improving the contract management efficiency and accuracy, and reducing the risk of human errors.
[0215] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0216] Obviously, the embodiments described above are only a part of the embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are shown in the drawings, but do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosed content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements on some of the technical features. Any equivalent structure made by using the content of the specification and drawings of the present application, directly or indirectly applied in other related technical fields, is equally within the scope of patent protection of the present application.
Claims
1. A message reminder method, characterized in that: The steps include: Obtaining the current time, and determining whether the current time reaches the preset contract reminder time; If so, based on the preset contract reminder rules, the target contract information and relevant personnel information of the target contract that meets the reminder conditions are queried from the target database; Generate a corresponding initial reminder message based on the target contract information and the relevant personnel information; Verifying the initial reminder message; If the initial reminder message passes the verification, the initial reminder message is optimized based on a preset optimization strategy to obtain a corresponding target reminder message; Based on the reminder method in the contract reminder rule, the target reminder message is sent to the relevant personnel corresponding to the relevant personnel information.
2. The message reminder method according to claim 1, characterized in that: The step of verifying the initial reminder message specifically includes: Performing integrity verification on the initial reminder message; If the initial reminder message passes the integrity verification, then verifying the accuracy of the initial reminder message; If the initial reminder message passes the accuracy verification, performing channel availability verification on the initial reminder message; If the initial reminder message passes the channel availability verification, it is determined that the initial reminder message passes the verification; otherwise, it is determined that the initial reminder message fails the verification.
3. The message reminder method according to claim 1, characterized in that: The step of optimizing the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message specifically includes: Obtain the reminder method in the contract reminder rules; Performing format optimization processing on the initial reminder message based on the reminder method to obtain a corresponding first reminder message; Customizing the content of the first reminder message to obtain a corresponding second reminder message; The second reminder message is used as the target reminder message.
4. The message reminder method according to claim 1, characterized in that: The step of generating a corresponding initial reminder message based on the target contract information and the relevant personnel information specifically includes: Get the preset reminder message template; Filling the target contract information and the relevant personnel information into corresponding positions in the reminder message template to obtain a filled reminder message template; The filled reminder message template is used as the initial reminder message.
5. The message reminder method according to claim 1, characterized in that: Before the step of searching the target contract information and related personnel information of the target contract that meets the reminder condition from the target database based on the preset contract reminder rule, the step further includes: Determine whether to receive a reminder rule configuration request triggered by a user; If yes, display a preset rule configuration interface; wherein the rule configuration interface includes preset reminder rule parameter options; receiving a reminder rule parameter corresponding to the reminder rule parameter option input by the user in the rule configuration interface; Generate a corresponding contract reminder rule based on the reminder rule parameters; The contract reminder rule is stored and processed.
6. The message reminder method according to claim 1, characterized in that: After the step of sending the target reminder message to the relevant person corresponding to the relevant person information based on the reminder method in the contract reminder rule, the method further includes: Determining whether the target reminder message fails to be sent; If yes, get the preset number of retries; Get the preset retry interval; The target reminder message is retried based on the retry number and the retry interval.
7. The message reminder method according to claim 1, characterized in that: After the step of sending the target reminder message to the relevant person corresponding to the relevant person information based on the reminder method in the contract reminder rule, the method further includes: Receiving a decision result returned by the relevant personnel corresponding to the target reminder message; Obtaining a target processing strategy corresponding to the decision result; A corresponding process is performed on the target contract based on the target process policy.
8. A message reminder device, characterized in that: include: A first judgment module is used to obtain the current time and judge whether the current time reaches the preset contract reminder time; A query module is used to query the target contract information and related personnel information of the target contract that meets the reminder conditions from the target database based on the preset contract reminder rules; A first generating module, configured to generate a corresponding initial reminder message based on the target contract information and the relevant personnel information; A verification module, used for verifying the initial reminder message; An optimization module, configured to optimize the initial reminder message based on a preset optimization strategy to obtain a corresponding target reminder message if the initial reminder message passes the verification; A sending module is used to send the target reminder message to the relevant personnel corresponding to the relevant personnel information based on the reminder method in the contract reminder rule.
9. A computer device, characterized in that: It comprises a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the message reminder method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the message reminder method according to any one of claims 1 to 7 are implemented.