Message processing method and device, equipment, storage medium and product
By receiving and processing the original business messages sent by the loan approval system of the financial institution in the loan business message notification system of the financial institution, and converting messages based on the partners' preset notification conditions and message conversion processing strategies, the financial institution and cooperation are solved The personalized requirements and efficiency issues in the docking of the Party system have achieved an efficient and cost-saving docking process.
Patent Information
- Application Number
- CN202411374074.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-02-07
AI Technical Summary
During the process of connecting the system of financial institutions with the partners, it is difficult to take into account the personalized docking requirements and docking efficiency of the partners.
Provide a message processing method, by receiving original business messages sent by the loan approval system of the financial institution, obtaining preset notification conditions and message conversion processing strategies based on the partner's identification, performing message conversion processing, obtaining target business messages, and giving to the partner service system sends.
It realizes unified docking of multiple partner business systems, and based on the partners' preset notification conditions and message conversion processing strategies, improves docking efficiency, saves development costs, and supports the rapid access of new partner business systems.
Smart Images

Figure CN119398904A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of computer technology, and in particular, to a message processing method, apparatus, device, storage medium and product. Background Art
[0002] With the rapid development of information technology and the business of financial institutions such as banks, the processing of financial services has become more and more convenient. For some financial services, financial institutions can cooperate with partners to handle them. Take the automobile financial installment business as an example. With the development of the automobile market, higher requirements are put forward for the financial service experience of the automobile financial installment business, requiring the financial institution's system to be connected with the partner's system to improve business processing efficiency.
[0003] At present, the systems of financial institutions and their partners are connected in a point-to-point manner. Financial institutions face many partners, and during the connection process, they need to develop separately according to the independent needs of each partner, which is inefficient. Summary of the invention
[0004] The embodiments of the present invention provide a message processing method, apparatus, device, storage medium and product, which can solve the problem that it is difficult to take into account both the personalized docking requirements and docking efficiency of the partner during the docking process between the system of a financial institution and the system of a partner.
[0005] In a first aspect, an embodiment of the present invention provides a message processing method, which is applied to a message notification system of a loan business of a financial institution, wherein the message notification system is used to connect to a partner business system of a plurality of partners that have a cooperative relationship with the financial institution based on the loan business, and the method comprises:
[0006] Receiving an original business message of a target loan business sent by a loan approval system of a financial institution, wherein the original business message includes a partner identifier of a target partner corresponding to the target loan business, a loan link to be notified, and a status of the link to be notified;
[0007] Acquire the preset notification condition corresponding to the target partner according to the partner identifier;
[0008] When it is determined that the original service message meets the preset notification condition, obtaining the message conversion processing strategy corresponding to the target partner;
[0009] Based on the message conversion processing strategy, the original service message is converted and processed to obtain a target service message;
[0010] The target business message is sent to the partner business system of the target partner.
[0011] In a second aspect, an embodiment of the present invention further provides a message processing device, which is configured in a message notification system of a loan business of a financial institution, wherein the message notification system is used to connect to a plurality of partner business systems of partners that have a cooperative relationship with the financial institution based on the loan business, and the device comprises:
[0012] The original business message receiving module is used to receive the original business message of the target loan business sent by the loan approval system of the financial institution, wherein the original business message includes the partner identification of the target partner corresponding to the target loan business, the loan link to be notified and the status of the link to be notified;
[0013] A preset notification condition acquisition module, used to acquire the preset notification condition corresponding to the target partner according to the partner identifier;
[0014] A notification condition determination module, used to determine whether the original service message meets the preset notification condition;
[0015] A conversion processing strategy acquisition module, used to obtain the message conversion processing strategy corresponding to the target partner when it is determined that the original business message meets the preset notification condition;
[0016] A message conversion module, used to convert the original service message based on the message conversion processing strategy to obtain a target service message;
[0017] The message sending module is used to send the target business message to the partner business system of the target partner.
[0018] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the message processing method as described in any one of the embodiments of the present invention is implemented.
[0019] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a message processing method as described in any one of the embodiments of the present invention.
[0020] In a fifth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a message processing method as described in any one of the embodiments of the present invention.
[0021] The message processing scheme provided by the embodiment of the present invention is applied to the message notification system of the loan business of a financial institution. The message notification system is used to connect to the partner business systems of multiple partners that have a cooperative relationship with the financial institution based on the loan business, receive the original business message of the target loan business sent by the loan approval system of the financial institution, the original business message includes the partner identifier of the target partner corresponding to the target loan business, the loan link to be notified and the status of the link to be notified, obtain the preset notification condition corresponding to the target partner according to the partner identifier, and when it is determined that the original business message meets the preset notification condition, obtain the message conversion processing strategy corresponding to the target partner, convert and process the original business message based on the message conversion processing strategy, obtain the target business message, and send the target business message to the partner business system of the target partner. By adopting the above technical solution, the message notification system can uniformly connect to multiple partner business systems. When a business message needs to be sent to a partner business system, it determines whether notification is required based on the preset notification conditions corresponding to the partner business system, and converts and sends the message according to the corresponding message conversion processing strategy when notification is required. This can effectively take into account the partner's personalized connection requirements and connection efficiency, save development costs, and when a new partner business system needs to be connected, there is no need to independently develop the connection logic code. The connection can be achieved by adding the corresponding preset notification conditions and message conversion processing strategies, thereby improving the access efficiency of the new partner business system. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 A flowchart of a message processing method provided by an embodiment of the present invention;
[0024] Figure 2 A flowchart of another message processing method provided by an embodiment of the present invention;
[0025] Figure 3 A flowchart of another message processing method provided by an embodiment of the present invention;
[0026] Figure 4 A schematic diagram of a message processing flow provided by an embodiment of the present invention;
[0027] Figure 5 A schematic diagram of the structure of a message processing device provided by an embodiment of the present invention;
[0028] Figure 6 It is a structural schematic diagram of an electronic device for implementing the message processing method of an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0030] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance. The acquisition, storage, use, processing, etc. of data in the technical solution of this application comply with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. The purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0031] Figure 1 A flowchart of a message processing method provided in an embodiment of the present invention. The disclosed embodiment is applicable to the situation where the business message of the loan approval system of a financial institution is forwarded to the partner business system of the partner to which it is connected. The method can be executed by a message processing device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a server or other device. The method is applied to the message notification system of the loan business of financial institutions such as banks. The specific loan business type and the industry to which it belongs are not limited. For example, it can be the automobile industry or the real estate industry, and the loan business can include automobile financial installment business or housing loan installment business. The message notification system is used to connect to the partner business systems of multiple partners that have a cooperative relationship with the financial institution based on the loan business. The partners can be, for example, automobile manufacturers, automobile dealers or real estate developers.
[0032] like Figure 1 As shown, the method includes:
[0033] Step 101: Receive an original business message of a target loan business sent by a loan approval system of a financial institution, wherein the original business message includes a partner identifier of a target partner corresponding to the target loan business, loan links to be notified, and status of the links to be notified.
[0034] For example, financial institutions can set up special loan approval systems for different types of loan businesses, and the message notification system can be used to receive business messages sent by one or more special loan approval systems. In the entire business processing cycle of the loan business, there may be a large number of loan links, such as: first contact with customers, first contact, pre-submission, pre-approval, final review, material supplement, contract signing, order termination, customer abandonment, loan release, and order modification, etc. The loan approval system can be responsible for processing each loan link in the entire business processing cycle, and generate various business messages in the processing process, which are recorded as original business messages.
[0035] Exemplarily, the original business message includes the partner identification of the target partner corresponding to the target loan business, the loan link to be notified and the link status to be notified, and may also include other business information related to the target loan business, such as the business number of the target loan business, the model of the vehicle for which the loan is processed or the store number of the vehicle for sale, etc. Among them, the target loan business is the loan business to which the current original business message belongs, the target partner may be a partner that has a cooperative relationship with a financial institution based on the target loan business, the partner identification may be the name or code of the partner, etc., the loan link to be notified is the loan link in which the loan approval system processes the target loan business, and the link status to be notified is the current link status of the loan link to be notified, and different loan links may have different link statuses. For example, user A purchases a car from automobile manufacturer B, and automobile manufacturer B has a cooperative relationship with bank C. Then user A can apply for an automobile financial installment business at bank C, and the automobile financial installment business can become a target loan business. The financial institution is bank C. When the loan approval system of bank C is processing the automobile financial installment business, if it is in the pre-approval stage, it will generate a corresponding original business message after the pre-approval is passed, and send the generated original business message to the message notification system. The target partner is automobile manufacturer B, and the original business message includes the name of automobile manufacturer B (partner identification), pre-approval stage (loan stage to be notified) and approval (stage status to be notified).
[0036] Step 102: Obtain preset notification conditions corresponding to the target partner according to the partner identifier.
[0037] Exemplarily, preset notification conditions corresponding to different partners can be preconfigured in the message notification system, specifically, partner identifiers corresponding to different partners and corresponding preset notification conditions can be associated and stored in a configuration file. After obtaining the partner identifier of the target partner, the preset notification condition corresponding to the target partner is obtained by querying the configuration file.
[0038] Exemplarily, the preset notification condition is a condition for determining whether the original business message needs to be notified to the corresponding partner, and can be set based on the fields and / or field values in the original business message. For example, the fields in the original business message may include the loan link to be notified and the link status to be notified, and the field values may include specific links and specific link statuses. For another example, different link statuses to be notified for the same loan link to be notified may correspond to different fields, and the field values may be 1 or 0, 1 indicating that the link is in the link status, and 0 indicating that the link is not in the link status.
[0039] Step 103: When it is determined that the original business message meets the preset notification condition, obtain the message conversion processing strategy corresponding to the target partner.
[0040] Exemplarily, it is determined whether the original business message satisfies the preset notification condition corresponding to the acquired target partner. If so, it can be determined that the current original business message needs to be notified, and the message conversion processing strategy corresponding to the target partner can be obtained to convert the original business message and obtain the message that needs to be sent to the partner business system of the target partner. If not, it can be determined that the current original business message does not need to be notified, and the original business message can be discarded or stored without obtaining the message conversion processing strategy corresponding to the target partner.
[0041] Exemplarily, message conversion processing strategies corresponding to different partners can be pre-configured in the message notification system, specifically, partner identifiers corresponding to different partners and corresponding message conversion processing strategies can be associated and stored in a configuration file. When it is necessary to obtain a message conversion processing strategy, the message conversion processing strategy corresponding to the target partner can be obtained by querying the configuration file.
[0042] Exemplarily, the message conversion processing strategy is used to convert the original business message into a message recognizable by the partner business system of the target partner, and may include, for example, a field mapping strategy and / or a field value mapping strategy.
[0043] Step 104: Convert the original service message based on the message conversion processing strategy to obtain a target service message.
[0044] Optionally, this step may include at least one of the following: mapping the first field in the original business message to the second field based on the field mapping strategy, wherein the second field is a recognizable field of the partner business system; and mapping the first value of the target field in the original business message to the second value based on the field mapping strategy, wherein the second value is a recognizable value of the partner business system. The advantage of such a setting is that it can ensure that the partner business system can quickly and accurately identify the message content in the target business message, and ensure the normal connection between the financial institution side system and the partner side system.
[0045] For example, field mapping can be understood as direct field mapping. Different fields in the original business message may be mapped to the same field in the target business message. For example, multiple link statuses such as approval rejection and payment request rejection in the loan approval system are mapped to contract signing rejection in the corresponding partner business system.
[0046] Exemplarily, field value mapping can be understood as code value class mapping or code standardization mapping. For example, the vehicle type field has the value 01-sedan, 02-sport utility vehicle in the loan approval system, and the value 0-sedan, 1-sport utility vehicle in the partner business system. Field value mapping is required.
[0047] Step 105: Send the target business message to the partner business system of the target partner.
[0048] Exemplarily, routing rules corresponding to different partners can be pre-configured in the message notification system, specifically, partner identifiers corresponding to different partners and corresponding routing rules can be associated and stored in a configuration file. When it is necessary to send a target business message, the routing rule corresponding to the target partner is obtained by querying the configuration file, and the target business message is sent to the partner business system of the target partner according to the routing rule.
[0049] The message processing solution provided by the embodiment of the present invention is a message notification system that can uniformly connect to multiple partner business systems. When a business message needs to be sent to a partner business system, whether notification is required is determined based on the preset notification conditions corresponding to the partner business system. If notification is required, the message is converted and sent based on the corresponding message conversion processing strategy. This can effectively take into account the partner's personalized connection requirements and connection efficiency, save development costs, and when a new partner business system needs to be connected, there is no need to independently develop the connection logic code. The connection can be achieved by adding corresponding preset notification conditions and message conversion processing strategies, thereby improving the access efficiency of the new partner business system.
[0050] In some embodiments, the preset notification conditions include a set of preset notification links; wherein, when determining that the original business message meets the preset notification conditions, obtaining the message conversion processing strategy corresponding to the target partner includes: judging whether the loan link to be notified in the original business message is in the set of preset notification links; if so, obtaining the message conversion processing strategy corresponding to the target partner. The advantage of such a setting is that it is possible to determine whether it is necessary to send a message to the partner according to the pre-configured preset notification link, thereby improving the flexibility of message notifications, meeting the personalized needs of different partners, reducing message notifications related to loan links that partners do not care about, reducing the frequency of business messages received by the partner's business system, avoiding excessive interference to the partner, and improving the docking effect between financial institutions and partners.
[0051] Exemplarily, different partners may correspond to different preset notification link sets. When configuring the preset notification link set, personalized settings may be made based on the notification links that different partners are actually concerned about. For example, if a certain manufacturer 1 needs to notify the following links: first contact with customers, first contact, pre-approval, final review, contract signing, order termination, customer abandonment, loan release, and order modification; a certain manufacturer 2 needs to notify the following links: pre-submission, pre-approval, final review, contract signing, order termination, customer abandonment, and loan release.
[0052] In some embodiments, the method further includes: receiving a first modification request for the preset notification link set sent by the partner business system of the target partner; and updating the preset notification link set according to the first modification request. The advantage of such a setting is that it can support dynamic updating of the preset notification link set to quickly and accurately adapt to changes in partner needs.
[0053] Exemplarily, the partner business system may provide a front-end configuration page to relevant personnel of the partner, and based on the configuration page receive modification operations for the preset notification link set input by relevant personnel of the partner, such as deleting an existing preset notification link in the preset notification link set, or adding a new preset notification link to the preset notification link set, etc. The partner business system generates a first modification request based on the modification operation, and sends the first modification request to the message notification system, and the message notification system then performs update processing on the preset notification link set corresponding to the modification operation according to the first modification request.
[0054] In some embodiments, the preset notification conditions also include a preset link status set corresponding to each preset notification link in the preset notification link set; wherein, if yes, then obtain the message conversion processing strategy corresponding to the target partner, including: if yes, then determine whether the link status to be notified in the original business message is in the preset link status set corresponding to the loan link to be notified; if yes, then obtain the message conversion processing strategy corresponding to the target partner. The advantage of such a setting is that it is possible to determine whether it is necessary to send a message to the partner according to the preset link status of the pre-configured preset notification link, refine the granularity of message notification control, further improve the flexibility of message notification, and meet the personalized needs of different partners, reduce message notifications related to link status that partners do not care about, reduce the frequency of business messages received by the partner's business system, avoid excessive interference to the partner, and improve the docking effect between financial institutions and partners.
[0055] For example, for the same preset notification link, different partners may correspond to different preset link status sets. When configuring the preset link status set, personalized settings may be made based on the link status that different partners are actually concerned about. For example, for the pre-approval link, the link status that a certain manufacturer 1 needs to be notified of includes approval and rejection; and the link that a certain manufacturer 2 needs to be notified of includes approval.
[0056] In some embodiments, the method further includes: receiving a second modification request for the preset link state set sent by the partner business system of the target partner; and updating the corresponding preset link state set according to the second modification request. The advantage of such a setting is that it can support dynamic updating of the preset link state set to quickly and accurately adapt to the changes in the partner's needs.
[0057] Exemplarily, the partner business system may provide a front-end configuration page to relevant personnel of the partner, and based on the configuration page receive modification operations for the preset link state set input by relevant personnel of the partner, such as deleting an existing preset link state in the preset link state set, or adding a new preset link state to the preset notification link set, etc. The partner business system generates a second modification request based on the modification operation, and sends the second modification request to the message notification system, and the message notification system then performs update processing on the preset notification link set corresponding to the modification operation according to the second modification request.
[0058] Figure 2A flowchart of another message processing method provided for an embodiment of the present invention is optimized on the basis of the above-mentioned optional embodiments, and relevant steps for generating derivative messages are added. Before sending the target business message to the partner business system of the target partner, it also includes: when the original business message meets the preset message derivation condition, generating a derivative message corresponding to the original business message; wherein, sending the target business message to the partner business system of the target partner includes: sending the derivative message and the target business message to the partner business system of the target partner. In this way, the logical accuracy of the message notification can be guaranteed while simplifying the message notification process.
[0059] like Figure 2 As shown, the method may include:
[0060] Step 201: Receive an original business message of a target loan business sent by a loan approval system of a financial institution, wherein the original business message includes a partner identifier of a target partner corresponding to the target loan business, loan links to be notified, and status of the links to be notified.
[0061] For example, taking the automobile financial installment business scenario as an example, the original business message includes the name of automobile manufacturer B (partner identification), the pre-approval stage (loan stage to be notified) and the approval (stage status to be notified).
[0062] Step 202: Acquire preset notification conditions corresponding to the target partner according to the partner identifier, wherein the preset notification conditions include a preset notification link set and a preset link state set corresponding to each preset notification link in the preset notification link set.
[0063] For example, it is assumed that the preset notification link set corresponding to automobile manufacturer B includes pre-approval, final review, contract signing, order termination, customer abandonment and loan release. The preset link status set corresponding to pre-approval includes approval; the preset link status set corresponding to final review includes approval and rejection; the preset link status set corresponding to contract signing includes success and failure; the preset link status set corresponding to order termination includes termination; the preset link status set corresponding to customer abandonment includes abandonment; and the preset link status set corresponding to loan release includes success and failure.
[0064] Step 203, determine whether the loan link to be notified in the original business message is in the preset notification link set, if so, execute step 204; otherwise, end the process.
[0065] As in the above example, the loan phase to be notified is a pre-approval phase, which is in the preset notification phase set, so step 204 can be continued. Assuming that the loan phase to be notified is a pre-submission phase, it is not in the preset notification phase set, and the process can be ended, that is, the target partner will not be notified.
[0066] Step 204, determine whether the to-be-notified link status in the original business message is in the preset link status set corresponding to the to-be-notified loan link. If so, execute step 205; otherwise, end the process.
[0067] As in the above example, the status of the waiting notification stage is approved, which is in the preset stage status set corresponding to the pre-approval stage, so step 205 can be continued. Assuming that the status of the waiting notification stage is not passed, the process can be ended, that is, no notification will be sent to the target partner.
[0068] Step 205: Obtain the message conversion processing strategy corresponding to the target partner, wherein the message conversion processing strategy includes a field mapping strategy and a field value mapping strategy.
[0069] Step 206: Map the first field in the original business message to the second field based on the field mapping policy, and map the first value of the target field in the original business message to the second value based on the field mapping policy to obtain the target business message.
[0070] Optionally, the field mapping strategy and the field value mapping strategy are pre-set mapping strategies. In addition to the field mapping strategy and the field value mapping strategy, the message conversion processing strategy may also include a dynamic desensitization strategy, which is used to desensitize sensitive fields in the original business message. In order to further ensure the security of internal information of banks and other financial institutions, the message can be dynamically desensitized. For example, the use of a dynamic desensitization strategy to desensitize sensitive fields in the original business message includes: using a preset artificial intelligence model to identify sensitive fields in the original business message, and determining corresponding desensitization rules based on the type of the identified sensitive field, and using desensitization rules to desensitize sensitive fields in the original business message, such as using preset characters to replace the field content of sensitive fields. Among them, different industries correspond to different artificial intelligence models to ensure the accuracy of sensitive information identification.
[0071] Step 207 , determine whether the original business message meets the preset message derivation condition, if so, execute step 208 ; otherwise, execute step 209 .
[0072] For example, since preset notification link sets and preset link status sets are set for different partners, some loan links and link statuses that the partners do not care about will not be notified to the partners, reducing the number of notifications and unnecessary disturbances to the business systems of the partners. However, in some special cases, after some business messages are omitted from notification, the logical relationship between two or more target business messages received by the business system of the partner may be abnormal, for example, two consecutive business messages of the same link status of the same loan link are received. Therefore, for special cases, conditions for determining whether to generate derivative messages can be set, which are recorded as preset message derivative conditions, to avoid the above-mentioned abnormal situations. The above-mentioned processing method can be understood as special processing performed according to the requirements of the partners, which can be recorded as special post-mapping processing.
[0073] Optionally, the original business message satisfies the preset message derivation conditions, including: if the loan link to be notified in the original business message is the target preset notification link, the status of the link to be notified in the original business message is the passed status, and the historical target business message has been sent to the partner business system of the target partner, then it is determined that the original business message satisfies the message derivation conditions; wherein the historical target business message is obtained by converting the historical original business message, the loan link to be notified in the historical original business message is the target preset notification link, and the status of the link to be notified in the historical original business message is passed. The advantage of such a setting is that, for the situation where the loan link to be notified and the status of the link to be notified of the original business message that needs to be sent have been sent to the partner business system, the corresponding preset message derivation conditions are set to ensure the logical accuracy of the message notification.
[0074] For example, suppose that after a loan user submits a request for payment, in order to improve the efficiency of interaction, after the pre-approval stage of review, if the review is passed, the loan approval system will send a signing pass message for the signing stage to the message notification system. The message notification system will convert it into a target business message and forward it to the partner's business system. However, the materials submitted by the loan user will be reviewed later. If there is missing information or unclear pictures, the materials may be returned to the loan user for supplement or modification. There may be many returned nodes, which the partner does not care about. Therefore, it may not be in the preset notification stage set, that is, no return message related to material supplement will be sent to the partner's business system. When the materials are qualified, the loan approval system will send a signing pass message for the pre-signing stage to the message notification system again. If the message notification system only converts it into a target business message and forwards it to the partner's business system, the partner's business system will receive two identical target business messages before and after, resulting in system logic confusion. Therefore, it is necessary to generate a derivative message and send it, and then send the target business message.
[0075] Step 208: Generate a derivative message corresponding to the original business message, and send the derivative message and the target business message to the partner business system of the target partner.
[0076] Exemplarily, a derived message can be understood as a virtual business message generated by a message notification system. A rule for generating derived messages can be built into the message notification system. When it is determined that the original business message meets preset message derivation conditions, a derived message is generated according to the generation rule.
[0077] Optionally, the derivative message corresponding to the original business message includes the target preset notification link and the return status corresponding to the target preset notification link. The derivative message is first sent to the partner business system of the target partner, and then the target business message is sent.
[0078] As exemplified above, the generated derivative message may be a message of the return status of the signing process.
[0079] Step 209: Send the target business message to the partner business system of the target partner.
[0080] Optionally, if in the aforementioned steps, a dynamic desensitization strategy is used to desensitize the sensitive fields in the original business message, then after this step, it may also include: receiving a field content acquisition request for a sensitive field sent by the partner business system of the target partner, forwarding the field content acquisition request to the partner management system of the financial institution, receiving the approval information returned by the partner management system, and if the approval information includes permission to access, sending the field content of the sensitive field corresponding to the field content acquisition request to the partner business system. Count the number of field content acquisition requests sent by the target partner for the target sensitive field within a preset period of time (such as within 1 month) and the number of times the approval information returned by the partner management system includes permission to access. If the number is greater than the preset number threshold, adjust the parameters of the preset artificial intelligence model corresponding to the target partner to reduce the probability of the target sensitive field being identified as a sensitive field.
[0081] The message processing method provided by the embodiment of the present invention is a message notification system that can uniformly connect to multiple partner business systems. When a business message needs to be sent to a certain partner business system, whether notification is required is determined based on whether the loan link to be notified and the status of the link to be notified in the business message are within the preset range corresponding to the partner business system. If notification is required, it is processed and sent according to the corresponding message mapping, and when the corresponding message derivation conditions are met, a derivative message is generated and sent together. This can ensure the logical accuracy of the message notification while simplifying the message notification process, and further effectively take into account the personalized docking requirements and docking efficiency of the partners.
[0082] In some embodiments, the loan business includes loan business in multiple industries; wherein, obtaining the preset notification conditions corresponding to the target partner according to the partner identifier includes: determining the corresponding target industry according to the partner identifier, wherein different industries correspond to different preset notification condition sets; obtaining the corresponding target preset notification condition set according to the target industry; obtaining the preset notification conditions corresponding to the target partner from the target preset notification condition set according to the partner identifier. The advantage of such a setting is that when a financial institution needs to connect to the business systems of partners in different industries, it can uniformly adopt a message notification system for connection, and the notification conditions of different industries are stored separately. When searching for the notification conditions of the current target partner, the industry can be determined first, and then the search can be performed, thereby improving the search efficiency and thus improving the message sending efficiency.
[0083] Exemplarily, multiple industries may include the automobile industry and the real estate industry, etc., and may be set according to the actual business situation of the financial institution. In the message notification system, different partners may store corresponding configuration files, which include preset notification conditions. The configuration files are classified and stored according to the industry to which the partners belong. For example, configuration files corresponding to different industries are stored in different folders, and the folders are named with industry identifiers, etc. That is, different folders correspond to different sets of preset notification conditions. After determining the target industry corresponding to the partner identifier, the preset notification conditions corresponding to the partner identifier of the current target partner can be quickly searched for under the corresponding file path.
[0084] Figure 3 A flowchart of another message processing method provided for an embodiment of the present invention is optimized based on the above-mentioned optional embodiments, and introduces an optional internal composition of a message notification system. The message notification system may include a message center, a notification preprocessing component, a partner notification control component, a partner notification conversion component, a partner notification routing component and a partner notification external liaison component, and introduces the relevant steps performed by each component. Figure 4 A message processing flow diagram provided by an embodiment of the present invention can be combined with Figure 4 Understand the technical solution of the embodiment of the present invention.
[0085] like Figure 3 As shown, the method includes:
[0086] Step 301: Receive the original business message of the target loan business sent by the loan approval system of the financial institution through the message center, process the received original business message into an original business message with a preset message structure, and send the original business message with the preset message structure to the notification preprocessing component.
[0087] For example, a standard notification message structure (preset message structure) of a bank may be predefined, such as Figure 4 As shown, after the loan approval system (such as a bank's special installment financial approval system) pushes the original business message containing link and status information to the message center, the message center processes the original business message into an original business message with a preset message structure.
[0088] Step 302: The notification preprocessing component performs format conversion on the original business message of the preset message structure to obtain an original business message object in a preset format, and sends the original business message object to the partner notification control component.
[0089] like Figure 4 As shown, the notification preprocessing component can receive the original business message of the preset message structure sent by the message center by way of subscription messages, and perform message preprocessing on the original business message of the preset message structure, specifically, it can perform format conversion to obtain the original business message object of the preset format, for example, the original business message of the preset message structure in the JSON string format is converted into the original business message object in the JAVA object format, and the original business message object is sent to the partner notification control component.
[0090] Step 303: Obtain the preset notification condition corresponding to the target partner according to the partner identifier through the partner notification control component, determine whether the original business message meets the preset notification condition, and if so, forward the original business message object to the partner notification conversion component.
[0091] like Figure 4 As shown, the partner notification control component is used to determine whether the message needs to be notified. For example, the partner ID, notification link, link status and other fields are obtained from the original business message object, and the parameter configuration is obtained from the database to determine the preset notification conditions. According to the matching of the field content with the preset notification conditions, it is determined whether notification processing is required. If no notification is required, the process ends; if notification is required, the original business message object is forwarded to the partner notification conversion component.
[0092] Step 304: Obtain the message conversion processing strategy corresponding to the target partner through the partner notification conversion component, convert the original business message based on the message conversion processing strategy to obtain the target business message, and forward the target business message to the partner notification routing component.
[0093] like Figure 4As shown, the partner notification conversion component obtains the message conversion processing strategy corresponding to the target partner to perform message field mapping, obtain the target business message, and forward it to the partner notification routing component. Optionally, the partner notification conversion component can determine whether the original business message meets the preset message derivation condition. If it does, a derivative message corresponding to the original business message is generated, and the derivative message and the target business message are forwarded to the partner notification routing component.
[0094] Step 305: extract the partner identifier from the target service message through the partner notification routing component, obtain corresponding target routing information according to the partner identifier, and send the target service message and the target routing information to the partner notification external connection component.
[0095] like Figure 4 As shown, the partner notification routing component performs routing processing on the partner notification channel. For example, different partners correspond to different routing information, and the corresponding target routing information is obtained according to the partner identifier, and the target business message (if there is a derivative message, the derivative message and the target business message) and the target routing information are sent to the partner notification external connection component. Among them, the routing information can be, for example, the interface information that needs to be called when sending a message to the partner business system, such as an interface identifier or a calling method.
[0096] Step 306: The partner notifies the external connection component to parse the target business message, processes the target business message according to the system protocol requirements and encryption requirements corresponding to the target partner, obtains the encrypted target business message, and sends the encrypted target business message to the partner business system of the target partner according to the target routing information.
[0097] like Figure 4 As shown, the partner notification external connection component is responsible for performing protocol conversion processing on the target business message, so that the encrypted target business message can be successfully sent to the partner business system of the target partner. Among them, the system protocols and encryption requirements of the business systems of different partners may be different, which can be stored in advance in the message notification system, and the corresponding system protocol requirements and encryption requirements can be read according to the partner identification of the target partner to process the target business message accordingly.
[0098] The message processing method provided by the embodiment of the present invention is a flexible and configurable notification method for heterogeneous systems. In the process of docking heterogeneous systems with installment external liaison cooperation, it can flexibly configure the link status notification function on the bank side and reasonably set the internal composition of the message notification system. Through the mutual cooperation of the message center, notification preprocessing component, partner notification control component, partner notification conversion component, partner notification routing component and partner notification external liaison component, it is possible to realize efficient, secure and personalized forwarding of business messages that need to be sent to different partner business systems, thereby improving docking efficiency and cooperation efficiency.
[0099] Figure 5 This is a structural schematic diagram of a message processing device provided by an embodiment of the present invention. The device is configured in a message notification system of a loan business of a financial institution. The message notification system is used to connect to the partner business systems of multiple partners that have a cooperative relationship with the financial institution based on the loan business. The device includes:
[0100] The original business message receiving module 501 is used to receive the original business message of the target loan business sent by the loan approval system of the financial institution, wherein the original business message includes the partner identifier of the target partner corresponding to the target loan business, the loan link to be notified and the status of the link to be notified;
[0101] A preset notification condition acquisition module 502 is used to acquire the preset notification condition corresponding to the target partner according to the partner identifier;
[0102] Notification condition determination module 503, used to determine whether the original service message meets the preset notification condition;
[0103] The conversion processing strategy acquisition module 504 is used to acquire the message conversion processing strategy corresponding to the target partner when it is determined that the original business message meets the preset notification condition;
[0104] The message conversion module 505 is used to convert the original service message based on the message conversion processing strategy to obtain a target service message;
[0105] The message sending module 506 is used to send the target business message to the partner business system of the target partner.
[0106] The message processing device provided by the embodiment of the present invention is applied to the message notification system of the loan business of a financial institution. The message notification system is used to connect to the partner business systems of multiple partners that have a cooperative relationship with the financial institution based on the loan business, receive the original business message of the target loan business sent by the loan approval system of the financial institution, the original business message includes the partner identifier of the target partner corresponding to the target loan business, the loan link to be notified and the status of the link to be notified, obtain the preset notification condition corresponding to the target partner according to the partner identifier, and when it is determined that the original business message meets the preset notification condition, obtain the message conversion processing strategy corresponding to the target partner, convert and process the original business message based on the message conversion processing strategy, obtain the target business message, and send the target business message to the partner business system of the target partner. By adopting the above technical solution, the message notification system can uniformly connect to multiple partner business systems. When a business message needs to be sent to a partner business system, it determines whether notification is required based on the preset notification conditions corresponding to the partner business system, and converts and sends the message according to the corresponding message conversion processing strategy when notification is required. This can effectively take into account the partner's personalized connection requirements and connection efficiency, save development costs, and when a new partner business system needs to be connected, there is no need to independently develop the connection logic code. The connection can be achieved by adding the corresponding preset notification conditions and message conversion processing strategies, thereby improving the access efficiency of the new partner business system.
[0107] Optionally, the preset notification conditions include a preset notification link set; wherein the notification condition determination module is used to: determine whether the loan link to be notified in the original business message is in the preset notification link set; if so, determine that the original business message meets the preset notification conditions.
[0108] Optionally, the preset notification condition also includes a preset link status set corresponding to each preset notification link in the preset notification link set; wherein the notification condition determination module is used to: determine whether the loan link to be notified in the original business message is in the preset notification link set; if so, determine whether the link status to be notified in the original business message is in the preset link status set corresponding to the loan link to be notified; if so, determine that the original business message meets the preset notification condition.
[0109] Optionally, the message conversion module is used for at least one of the following: mapping the first field in the original business message to a second field based on the field mapping strategy, wherein the second field is a recognizable field of the partner business system; mapping the first value of the target field in the original business message to a second value based on the field mapping strategy, wherein the second value is a recognizable value of the partner business system.
[0110] Optionally, the device further comprises:
[0111] A derivative message generating module, used for generating a derivative message corresponding to the original business message when the original business message meets a preset message derivation condition before sending the target business message to the partner business system of the target partner;
[0112] The message sending module is used to send the derived message and the target business message to the partner business system of the target partner.
[0113] Optionally, the original business message satisfies a preset message derivation condition, including: if the loan link to be notified in the original business message is a target preset notification link, the status of the link to be notified in the original business message is a passed status, and a historical target business message has been sent to the partner business system of the target partner, then it is determined that the original business message satisfies the message derivation condition; wherein the historical target business message is obtained by converting a historical original business message, the loan link to be notified in the historical original business message is the target preset notification link, and the status of the link to be notified in the historical original business message is passed; wherein the derivative message corresponding to the original business message includes the target preset notification link and the return status corresponding to the target preset notification link.
[0114] Optionally, the device further comprises:
[0115] A first modification request receiving module, configured to receive a first modification request for the preset notification link set sent by the partner business system of the target partner;
[0116] The first updating module is used to update the preset notification link set according to the first modification request.
[0117] Optionally, the device further comprises:
[0118] A second modification request receiving module, configured to receive a second modification request for the preset link status set sent by the partner business system of the target partner;
[0119] The second updating module is used to update the corresponding preset link state set according to the second modification request.
[0120] Optionally, the loan business includes loan business in multiple industries;
[0121] Wherein, the preset notification condition acquisition module includes:
[0122] An industry determination unit, used to determine a corresponding target industry according to the partner identifier, wherein different industries correspond to different preset notification condition sets;
[0123] A set acquisition unit, used to acquire a corresponding target preset notification condition set according to the target industry;
[0124] The notification condition acquisition unit is used to acquire the preset notification condition corresponding to the target partner from the target preset notification condition set according to the partner identifier.
[0125] Optionally, the message notification system includes a message center, a notification preprocessing component, a partner notification control component, a partner notification conversion component, a partner notification routing component and a partner notification outreach component;
[0126] The original business message receiving module is used to: receive the original business message of the target loan business sent by the loan approval system of the financial institution through the message center, process the received original business message into an original business message of a preset message structure, and send the original business message of the preset message structure to the notification preprocessing component;
[0127] The device further comprises: a message object sending module, configured to convert the format of the original service message of the preset message structure through the notification preprocessing component to obtain the original service message object of the preset format, and send the original service message object to the partner notification control component;
[0128] Among them, obtaining the preset notification condition corresponding to the target partner according to the partner identifier; obtaining the message conversion processing strategy corresponding to the target partner when it is determined that the original business message meets the preset notification condition; converting the original business message based on the message conversion processing strategy to obtain the target business message, including:
[0129] The preset notification condition acquisition module is used to acquire the preset notification condition corresponding to the target partner according to the partner identifier through the partner notification control component;
[0130] The notification condition determination module is used to determine whether the original service message meets the preset notification condition through the partner notification control component, and if so, forward the original service message object to the partner notification conversion component;
[0131] The conversion processing strategy acquisition module is used to acquire the message conversion processing strategy corresponding to the target partner through the partner notifying the conversion component;
[0132] A message conversion module, used to convert the original business message based on the message conversion processing strategy through the partner notification conversion component to obtain a target business message, and forward the target business message to the partner notification routing component;
[0133] A message sending module is used to extract the partner identifier from the target business message through the partner notification routing component, obtain the corresponding target routing information according to the partner identifier, and send the target business message and the target routing information to the partner notification external connection component; parse the target business message through the partner notification external connection component, process the target business message according to the system protocol requirements and encryption requirements corresponding to the target partner, obtain the encrypted target business message, and send the encrypted target business message to the partner business system of the target partner according to the target routing information.
[0134] The message processing device provided in the embodiment of the present invention can execute the message processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0135] Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0136] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0137] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0138] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a message processing method.
[0139] In some embodiments, the message processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the message processing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the message processing method in any other appropriate manner (e.g., by means of firmware).
[0140] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0141] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0142] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0143] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0144] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0145] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0146] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a message processing method as provided in any embodiment of the present application.
[0147] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0148] The message processing apparatus, device, storage medium and product provided in the above embodiments can execute the message processing method provided in any embodiment of the present application, and have the corresponding functional modules and beneficial effects of executing the method. For technical details not described in detail in the above embodiments, please refer to the message processing method provided in any embodiment of the present application.
[0149] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A message processing method, characterized in that: A message notification system applied to the loan business of a financial institution, the message notification system is used to connect to the partner business systems of multiple partners that have a cooperative relationship with the financial institution based on the loan business, the method comprising: Receiving an original business message of a target loan business sent by a loan approval system of a financial institution, wherein the original business message includes a partner identifier of a target partner corresponding to the target loan business, a loan link to be notified, and a status of the link to be notified; Acquire the preset notification condition corresponding to the target partner according to the partner identifier; When it is determined that the original service message meets the preset notification condition, obtaining the message conversion processing strategy corresponding to the target partner; Based on the message conversion processing strategy, the original service message is converted and processed to obtain a target service message; The target business message is sent to the partner business system of the target partner.
2. The method according to claim 1, characterized in that The preset notification conditions include a preset notification link set; Wherein, when it is determined that the original service message meets the preset notification condition, obtaining the message conversion processing strategy corresponding to the target partner includes: Determining whether the loan link to be notified in the original business message is in the preset notification link set; If so, obtain the message conversion processing strategy corresponding to the target partner.
3. The method according to claim 2, characterized in that The preset notification condition also includes a preset link state set corresponding to each preset notification link in the preset notification link set; Wherein, if yes, then obtaining the message conversion processing strategy corresponding to the target partner includes: If yes, determining whether the to-be-notified link status in the original business message is in the preset link status set corresponding to the to-be-notified loan link; If so, obtain the message conversion processing strategy corresponding to the target partner.
4. The method according to claim 1, characterized in that: The message conversion processing strategy includes a field mapping strategy and / or a field value mapping strategy; The converting and processing the original service message based on the message conversion and processing strategy includes at least one of the following: Mapping the first field in the original business message to a second field based on the field mapping strategy, wherein the second field is a recognizable field of the partner business system; Based on the field mapping strategy, a first value of the target field in the original business message is mapped to a second value, wherein the second value is a recognizable value of the partner business system.
5. The method according to claim 1, characterized in that Before sending the target business message to the partner business system of the target partner, the method further includes: When the original service message satisfies a preset message derivation condition, generating a derivative message corresponding to the original service message; The step of sending the target business message to the partner business system of the target partner includes: The derived message and the target business message are sent to a partner business system of the target partner.
6. The method according to claim 5, characterized in that The original service message meets the preset message derivation conditions, including: If the loan link to be notified in the original business message is the target preset notification link, the status of the link to be notified in the original business message is passed, and a historical target business message has been sent to the partner business system of the target partner, then it is determined that the original business message meets the message derivation condition; wherein the historical target business message is obtained by converting the historical original business message, the loan link to be notified in the historical original business message is the target preset notification link, and the status of the link to be notified in the historical original business message is passed; The derivative message corresponding to the original service message includes the target preset notification link and the return status corresponding to the target preset notification link.
7. The method according to claim 2, characterized in that Also includes: Receiving a first modification request for the preset notification link set sent by the partner business system of the target partner; The preset notification link set is updated according to the first modification request.
8. The method according to claim 3, characterized in that Also includes: Receiving a second modification request for the preset link status set sent by the partner business system of the target partner; The corresponding preset link state set is updated according to the second modification request.
9. The method according to claim 1, characterized in that: The loan business includes loan business in multiple industries; Wherein, the acquiring of the preset notification condition corresponding to the target partner according to the partner identifier includes: Determine the corresponding target industry according to the partner identifier, wherein different industries correspond to different preset notification condition sets; Obtaining a corresponding target preset notification condition set according to the target industry; The preset notification condition corresponding to the target partner is obtained from the target preset notification condition set according to the partner identifier.
10. The method according to claim 1, characterized in that The message notification system includes a message center, a notification preprocessing component, a partner notification control component, a partner notification conversion component, a partner notification routing component and a partner notification external connection component; The original business message of the target loan business sent by the loan approval system of the receiving financial institution includes: Receiving, through the message center, an original business message of a target loan business sent by a loan approval system of a financial institution, processing the received original business message into an original business message with a preset message structure, and sending the original business message with the preset message structure to the notification preprocessing component; The method further comprises: The notification preprocessing component performs format conversion on the original service message of the preset message structure to obtain an original service message object in a preset format, and sends the original service message object to the partner notification control component; Among them, obtaining the preset notification condition corresponding to the target partner according to the partner identifier; obtaining the message conversion processing strategy corresponding to the target partner when it is determined that the original business message meets the preset notification condition; converting the original business message based on the message conversion processing strategy to obtain the target business message, including: Obtaining the preset notification condition corresponding to the target partner according to the partner identifier through the partner notification control component, determining whether the original business message meets the preset notification condition, and if so, forwarding the original business message object to the partner notification conversion component; Obtaining the message conversion processing strategy corresponding to the target partner through the partner notification conversion component, converting the original business message based on the message conversion processing strategy to obtain the target business message, and forwarding the target business message to the partner notification routing component; The step of sending the target business message to the partner business system of the target partner includes: Extracting the partner identifier from the target service message through the partner notification routing component, acquiring corresponding target routing information according to the partner identifier, and sending the target service message and the target routing information to the partner notification external connection component; The partner notifies the external liaison component to parse the target business message, processes the target business message according to the system protocol requirements and encryption requirements corresponding to the target partner, obtains the encrypted target business message, and sends the encrypted target business message to the partner business system of the target partner according to the target routing information.
11. The method according to any one of claims 1 to 10, characterized in that: The loan business includes automobile financial installment business, and the partners include automobile manufacturers and / or automobile dealers.
12. A message processing device, characterized in that: A message notification system configured for the loan business of a financial institution, the message notification system is used to connect to the partner business systems of multiple partners that have a cooperative relationship with the financial institution based on the loan business, the device includes: The original business message receiving module is used to receive the original business message of the target loan business sent by the loan approval system of the financial institution, wherein the original business message includes the partner identification of the target partner corresponding to the target loan business, the loan link to be notified and the status of the link to be notified; A preset notification condition acquisition module, used to acquire the preset notification condition corresponding to the target partner according to the partner identifier; A notification condition determination module, used to determine whether the original service message meets the preset notification condition; A conversion processing strategy acquisition module, used to obtain the message conversion processing strategy corresponding to the target partner when it is determined that the original business message meets the preset notification condition; A message conversion module, used to convert the original service message based on the message conversion processing strategy to obtain a target service message; The message sending module is used to send the target business message to the partner business system of the target partner.
13. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 11 when executing the computer program.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 11.