Service information processing method and device, electronic equipment and storage medium

By using centrally deployed auxiliary databases in distributed business systems to process business processing information, the problem of large intrusions of business and the increase in response time in the existing technology is solved, and efficient and stable business information processing is achieved, meeting the timeliness requirements.

CN119862237APending Publication Date: 2025-04-22INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411936862.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

When processing business processing information of distributed business systems, the prior art has problems such as large intrusion of business and the increase in response time, stability and inefficiency, which cannot meet the timeliness requirements.

Method used

By obtaining the auxiliary database of the distributed system, the auxiliary database includes the complete data of the main database and is centrally deployed, obtains business processing information in real time, and generates the information to be sent based on the auxiliary database, and finally sends the information to be sent to the target receiver.

Benefits of technology

This method does not require intrusion of services, improves the stability and scalability of the business system, avoids the use of computing resources, reduces the response time of business processing, improves customer experience, and reduces the processing delay of business processing information, and meets the time limit requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119862237A_ABST
    Figure CN119862237A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a service information processing method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining an auxiliary database of a distributed system, the auxiliary database comprising complete data of a main database of the distributed system and being deployed in a centralized manner; acquiring service handling information sent by a service end of the distributed system in real time; generating to-be-sent information corresponding to the business handling information based on the auxiliary database and the business handling information; and sending the to-be-sent information to the target information receiving end. According to the embodiment of the invention, when the business handling information is processed, the business is prevented from being invaded, computing resources required by the business are prevented from being grabbed, delay is reduced, and processing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of distributed technology, and in particular to a business information processing method, device, electronic device and storage medium. Background Art

[0002] Distributed business systems are increasingly being used in all walks of life. After handling business, distributed business systems often need to further process business handling information. For example, after a customer handles a change in basic information or information on the products they hold, a distributed financial system needs to report the change-related information including basic information and product information to the regulatory system.

[0003] Since the basic information of customers and the product information held by customers are stored across systems, the change-related information stored across systems must be obtained first when reporting information change. The existing methods for processing business information include business transformation method, online small batch method and data method, which have the problems of large intrusion into business, resulting in poor stability of business system, grabbing computing resources required for business, increasing the response time of business processing, resulting in poor business processing experience, and overall large delay, low efficiency and failure to meet timeliness requirements. Summary of the invention

[0004] The embodiment of the present invention provides a business information processing method, which can avoid business intrusion and snatching of computing resources required for the business when processing business handling information, and reduce delays and improve processing efficiency.

[0005] In a first aspect, an embodiment of the present invention provides a method for processing business information, including:

[0006] Acquire a secondary database of a distributed system, wherein the secondary database includes complete data of a primary database of the distributed system and is centrally deployed;

[0007] Obtaining business handling information sent in real time by the business end of the distributed system;

[0008] Generate information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information; and

[0009] The information to be sent is sent to a target information receiving end.

[0010] In a second aspect, an embodiment of the present invention provides a service information processing device, including:

[0011] A secondary database acquisition module, used to acquire a secondary database of a distributed system, wherein the secondary database includes complete data of a primary database of the distributed system and is centrally deployed;

[0012] A business handling information acquisition module, used to acquire business handling information sent in real time by the business end of the distributed system;

[0013] a to-be-sent information acquisition module, configured to generate to-be-sent information corresponding to the business handling information based on the auxiliary database and the business handling information; and

[0014] The information sending module is used to send the information to be sent to a target information receiving terminal.

[0015] 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, a business information processing method as described in any one of the embodiments of the present invention is implemented.

[0016] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the business information processing method as described in any one of the embodiments of the present invention is implemented.

[0017] The embodiments of the present invention provide a business information processing method, device, electronic device and storage medium. By acquiring a centrally deployed auxiliary database including complete data of a main database of a distributed system, the business processing information sent in real time by the business end of the distributed system is obtained. Then, based on the auxiliary database, information to be sent corresponding to the business processing information is generated, and the information to be sent is sent to a target information receiving end. This enables the process of processing the business processing information to be processed without intruding into the business, thereby improving the stability and scalability of the business system, avoiding the use of computing resources required for the business, reducing the response time of business processing, improving the customer's experience in handling business, and reducing the processing delay of business processing information to improve processing efficiency and meet timeliness requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solution 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 paying creative work.

[0019] Figure 1 It is a flowchart of a business information processing method provided by an embodiment of the present invention;

[0020] Figure 2 is another flowchart of the service information processing method provided by an embodiment of the present invention;

[0021] Figure 3is another flowchart of the service information processing method provided by an embodiment of the present invention;

[0022] Figure 4 is another flowchart of the service information processing method provided by an embodiment of the present invention;

[0023] Figure 5 It is a structural diagram of a service information processing device provided by an embodiment of the present invention;

[0024] Figure 6 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] Distributed business systems are increasingly being used in all walks of life. After handling business, distributed business systems often need to further process business handling information. For example, after a customer handles a change in basic information or information on the products they hold, a distributed financial system needs to report the change-related information including basic information and product information to the regulatory system.

[0026] Since the basic information of customers and the information of the products held by customers are stored across systems, the change-related information stored across systems must be obtained first when reporting information change. The existing methods for processing business handling information include business transformation method, online small batch method and data method.

[0027] Among them, the business transformation method completes the reporting during business processing, obtains basic customer information or product information of each product system by calling the interface, and then calls the regulatory agency's interface for reporting. However, the business transformation method has a greater intrusion on the business and will affect normal business processing. All businesses involved in each reporting scenario need to be transformed. When the reporting rules are adjusted, all reporting business processing scenarios need to be transformed again, and the stability and scalability of the system are relatively poor.

[0028] The online small batch method starts online small batches at a high frequency, filters the reported business processing information according to the log / detailed information table, and then obtains the basic customer information or product information of each product system by calling the interface. After processing, the regulatory agency's interface is called for reporting. However, due to the regulatory agency's timeliness requirements for change reporting, the frequency requirement of the online small batch method is very high, which will cause concurrency with online transactions and resource grabbing, bringing instability to the overall operation of the system; and because the transaction link becomes longer after adding interface calls to the business, the overall average response time also increases, which will affect the customer experience. This problem will be more prominent when multiple regulatory agencies require reporting.

[0029] The data lake method is based on the data lake centrally stored in the existing financial system, and uses a batch method to perform cross-product multi-table association processing for reporting; however, due to the delay in data synchronization in the data lake and the poor efficiency of the data lake when associating large tables, there are multiple tables with more than 1 billion data points involved in the reporting. According to test results, the overall delay is large (about 40 minutes), which cannot meet the timeliness requirements of the regulatory authorities.

[0030] The embodiments of the present invention provide a business information processing method, device, electronic device and storage medium provided by the embodiments of the present invention. By acquiring a complete data of a main database of a distributed system and a centrally deployed auxiliary database, the business processing information sent in real time by the business end of the distributed system is obtained, and then the information to be sent is generated based on the business processing information and the auxiliary database, and the information to be sent is sent to the target information receiving end. The process of processing the business processing information does not need to invade the business, which improves the stability and scalability of the business system, avoids snatching computing resources required for the business, reduces the response time of business processing, improves the customer's experience of handling business, and reduces the processing delay of business processing information to improve processing efficiency and meet timeliness requirements.

[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] Figure 1A flowchart of a business information processing method provided by an embodiment of the present invention is provided. This embodiment can be applied to the scenario of reporting change information when information changes in a distributed financial system and the scenario of determining whether a business handled by a customer is a business activity and sending an activity participation notification. The method can be executed by the business information processing device provided by an embodiment of the present invention, and the device can be implemented in software and / or hardware. In a specific embodiment, the device can be integrated in an electronic device, such as a computer, a server, etc. The following embodiments will be described by taking the device integrated in an electronic device as an example.

[0034] refer to Figure 1 , the method may specifically include the following steps:

[0035] Step 101, obtain the auxiliary database of the distributed system, the auxiliary database includes the complete data of the main database of the distributed system and is centrally deployed. This step can help to efficiently generate the information to be sent corresponding to the business processing information based on the auxiliary database.

[0036] Specifically, the above-mentioned distributed system may be a distributed financial system, or may be other distributed business systems, for example, a distributed telecommunication operation system.

[0037] Optionally, the main database of the above-mentioned distributed system includes: a database in the distributed system that stores information required to generate information to be sent.

[0038] Specifically, the main database of the above-mentioned distributed system may include various databases deployed across systems of the distributed system. For example, the main database of the distributed financial system may include a customer information database in a customer information system, a debit card information database in a debit card system, a credit card information database in a credit card system, a personal account database in a pension system, and a business activity database in a business activity system.

[0039] Optionally, the main database and the auxiliary database store the latest basic customer information and information about products held by the customer.

[0040] Specifically, when the above-mentioned distributed system is a distributed financial system, the above-mentioned customer basic information includes the customer's ID number information and contact information, etc., and the above-mentioned customer product information includes the customer's debit card account information, credit card account information, pension account information and / or specific information of the financial products held by the customer, etc.

[0041] The basic customer information in the embodiments of the present invention is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with the relevant laws, regulations and standards of the relevant countries and regions, take necessary confidentiality measures, do not violate public order and good customs, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0042] Optionally, the primary database and the secondary database store the latest business activity information, where the business activity information includes the content of the business activity and the conditions for participating in the business activity.

[0043] Specifically, the above-mentioned business activity information may be, for example, gift distribution activity information, instant discount distribution activity information and / or points redemption activity, etc.

[0044] Optional, such as Figure 2 As shown, the auxiliary database includes a debit card information register or a credit card information register storing information about products held by customers, a customer information register storing information about customers' accounts, a business activity information table storing information about business activities, and a pension personal account information register storing information about pension personal accounts.

[0045] Optionally, the process of obtaining the auxiliary database of the distributed system includes: performing an update operation on the auxiliary database to synchronize with the primary data based on a data replication service (DRS).

[0046] Step 102: Acquire the business handling information sent in real time by the business end of the distributed system. This step can help generate corresponding information to be sent based on the business handling information.

[0047] Optionally, the business processing information is an information change business record, and the information change business record is an event record when a customer processes a change business of the customer's basic information or the customer's product information.

[0048] Optionally, the process of obtaining the business handling information sent in real time by the business end of the distributed system includes: subscribing to obtain the business handling records recorded in real time by the business end and pushing them to the message queue, and determining the business handling information based on the business handling records.

[0049] Optionally, the process of determining the business handling information based on the business handling record includes:

[0050] Filter and obtain the information change business processing records from the business processing records to obtain the business processing information.

[0051] Specifically, for the financial system, when a customer handles a change in the customer's product information or basic customer information, the business end will register the relevant log or detailed list and push the log or detailed list to the message queue in real time. Figure 2 As shown, the embodiment of the present invention triggers the job of generating the to-be-sent information corresponding to the business handling information by subscribing to the message queue.

[0052] Optionally, the process of determining the business processing information based on the business processing record includes: determining the business processing record as the business processing information.

[0053] Step 103: Generate the information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information. This step can conveniently generate the information to be sent without crossing systems, so as to facilitate sending the information to be sent to the target receiving end.

[0054] Optionally, the process of generating the information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information includes:

[0055] Determine the change information based on the information change business record, and obtain the related information of the change information from the auxiliary database, the change information is the customer's basic information or the customer's product information that has changed, and the related information of the change information is the customer's basic information or the customer's product information related to the change information; and generate a reporting message based on the change information and the related information of the change information to obtain the information to be sent.

[0056] In an optional specific example, based on the change business record, it is determined that the change information is a change in the customer's mobile phone number, then the customer-related product information is obtained from the auxiliary database based on the customer identifier in the change business record, which may specifically include debit card information and credit card information; a reporting message is generated for each debit card or credit card, and the reporting message includes the corresponding card information and the changed mobile phone number; and the interface of the regulatory agency system is called to send the reporting message.

[0057] In an optional specific example, based on the change business record, it is determined that the change information is a change in the debit card account held by the customer, then the customer's basic information is obtained from the auxiliary database based on the customer representation in the change business record; a reporting message including the changed debit card account and the corresponding customer basic information is generated; and the interface of the regulatory agency system is called to send the reporting message.

[0058] Optionally, the process of generating the information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information includes:

[0059] Determine the current business information based on the business handling information, and obtain the business activity information from the auxiliary database; determine whether the current business handled by the customer is the target business for participating in the business activity based on the participation conditions of the business activity and the current business information; and when the current business is the target business, generate an activity participation notification based on the content of the business activity to obtain the information to be sent.

[0060] Specifically, the above-mentioned business processing information may be pension payment business information, the above-mentioned business activities may be instant reduction payment activities, and the conditions for participating in the above-mentioned activities are to meet the preset payment amount range for the payment of instant reduction.

[0061] In an optional specific example, based on the business processing information, it is determined that the business information is a certain amount of personal pension paid by the customer; the information on the immediate discount payment activity is obtained from the auxiliary database, including the amount of the immediate discount method and the preset deposit amount range that meets the requirements for the immediate discount payment; based on whether the customer's current deposit amount is within the preset deposit amount range, it is determined whether this business is a target business; if this business is a target business, an activity participation notification including the immediate discount payment amount is generated.

[0062] It is understandable that the prior art needs to obtain the associated information of the change information or the business activity information across systems when generating the reporting message and activity participation notification. However, in the embodiment of the present invention, since the centrally deployed auxiliary database stores the corresponding data, there is no need to obtain data across systems.

[0063] Step 104, sending the information to be sent to the target information receiving end. Based on steps 101 to 103, this step obtains the business processing information sent in real time by the business end of the distributed system by obtaining the complete data of the main database of the distributed system and the centrally deployed auxiliary database, and then generates the information to be sent corresponding to the business processing information based on the auxiliary database, and sends the information to be sent to the target information receiving end, so that the process of processing the business processing information does not need to invade the business, improves the stability and scalability of the business system, avoids snatching the computing resources required for the business, reduces the response time of the business processing, improves the customer's experience of handling the business, and reduces the processing delay of the business processing information to improve the processing efficiency and meet the timeliness requirements.

[0064] Optionally, the target information receiving end is a supervision system end.

[0065] Specifically, when the information change business record is for handling the change of the customer's basic information or the customer's product information, the above-mentioned target information receiving end can be the supervision system end.

[0066] Optionally, the target information receiving end is the client corresponding to the business processing information.

[0067] Specifically, when the above-mentioned business handling information is a personal pension teaching business, the above-mentioned target information receiving end may be a corresponding client.

[0068] Optionally, the above process of sending the information to be sent to the target information receiving end includes: sending the information to be sent to the supervision system end or the corresponding client end.

[0069] Optionally, the above process of sending the information to be sent to the target information receiving end includes: sending the reporting message to the supervision system end.

[0070] Specifically, the interface of the supervision system may be called to send the above-mentioned reporting message.

[0071] Optionally, the above process of sending the information to be sent to the target information receiving end includes: sending the activity participation notification to the corresponding client.

[0072] Specifically, before sending the above-mentioned activity participation notification, you can obtain the corresponding customer's contact information, such as mobile phone number, from the auxiliary database, and then send the activity participation notification to the client through the customer's contact information, specifically sending the activity participation notification to the client in the form of a mobile phone text message.

[0073] Specifically, the activity participation notification may also be sent to the client through a corresponding client application.

[0074] The following further describes the service information processing method provided by the embodiment of the present invention. Figure 3 As shown, this may include:

[0075] Step 301: Acquire a secondary database of a distributed system.

[0076] Step 302: Obtain the changed business record sent in real time by the business end of the distributed system.

[0077] Step 303: determine the change information based on the information change service record, obtain the associated information of the change information from the auxiliary database, and generate a report message based on the change information and the associated information of the change information.

[0078] Step 304: Send the report message to the supervision system.

[0079] Step 305, recording the result of sending the report message to the supervision system to obtain the report result.

[0080] Specifically, the recorded reporting results can be stored in the above auxiliary database, such as Figure 2 shown.

[0081] Step 306, obtaining the customer basic information or customer product information that has changed in the previous time period in the auxiliary database to obtain the previous period change information, and verifying whether the previous period change information has been completed based on the reporting result of the previous time period.

[0082] Optionally, the above-mentioned reporting results are obtained from the auxiliary database at the same time as, or before or after, obtaining the change information of the previous cycle.

[0083] Specifically, the time period may be set based on empirical data, or determined based on a frequency of missed reporting of change information determined based on historical data. For example, the time period may be set to one day.

[0084] Step 307: when the last period change information has not been completely reported, obtain the associated information of the last period change information from the auxiliary database.

[0085] Step 308: Generate a supplementary report message based on the previous cycle change information and corresponding associated information, and send the supplementary report message to the supervision system.

[0086] Specifically, when a corresponding component crashes, such as a component of a message system crashes, or when a network anomaly occurs, the business end will fail to send the change business record, and when calling the supervision system interface for reporting, an abnormality in the supervision system interface will cause a reporting failure, thus causing the change information to fail to be reported in real time. The embodiment of the present invention implements comprehensive reporting of change information by fully checking the change information within the previous time period and supplementing the change information reported by the building.

[0087] In the business information processing method provided by the embodiment of the present invention, the existing system only needs to ensure that the logs or detailed data of the relevant events have been registered, and configure open database replication, and the system modification is very small. The embodiment of the present invention solves the problem that the original business processing needs to be modified or has adverse effects on system performance. It combines the underlying message and stream processing methods of the database to achieve quasi-real-time processing and solve the timeliness problem. When the reporting logic changes, there is no impact on the original product system. When applied to new business scenarios involving cross-systems, it can also be put online relatively simply and quickly. It is not only limited to regulatory reporting scenarios, but also suitable for scenarios with high timeliness requirements. Therefore, it has strong universality.

[0088] The following further describes the service information processing method provided by the embodiment of the present invention. Figure 4 As shown, this may include:

[0089] Step 401: Acquire a secondary database of a distributed system.

[0090] Step 402, obtaining the business handling information sent in real time by the business end of the distributed system.

[0091] Step 403, determine the current business information based on the business handling information, obtain business activity information and customer contact information from the auxiliary database, and determine whether the current business handled by the customer is the target business of the participating business activity based on the participation conditions of the business activity and the current business information.

[0092] Step 404, when the current business is the target business, a channel for the customer to participate in the business activity is opened, and an activity participation notification is generated based on the content and participation method of the business activity.

[0093] Optionally, the above process of opening a channel for customers to participate in business activities includes: setting permissions for customers to participate in business interactions.

[0094] Optionally, when the above-mentioned business activity is a gift distribution activity, the above-mentioned process of opening a participation channel for the business activity for customers includes: distributing the customer's gift share to the gift collection location.

[0095] Optionally, when the above-mentioned business activity is the issuance of an instant discount, the above-mentioned process of opening a channel for customers to participate in the business activity includes: issuing the instant discount to the customer's corresponding account.

[0096] Step 405: Send the activity participation notification to the client via the client contact information.

[0097] Optionally, after step 405, the result of sending the activity participation notification to the client is recorded and the sending result is stored in the auxiliary database, such as Figure 2 As shown, this is to facilitate subsequent verification of whether activity participation notifications have been sent to all corresponding customers of the business participating in the business activity, and to facilitate reissuance of notifications.

[0098] The embodiments of the present invention can improve the stability and scalability of the business system without intruding on the business during the process of generating activity participation notifications, avoid snatching computing resources required for the business, reduce the response time of business processing, improve the customer experience of handling business, and reduce the processing delay of business processing information to improve processing efficiency and meet timeliness requirements. In addition, the embodiments of the present invention can further improve the user experience by opening an activity participation channel for customers while sending activity participation notifications.

[0099] Figure 5 FIG. 1 is a structural diagram of a business information processing device provided by an embodiment of the present invention, and the device is suitable for executing the business information processing method provided by an embodiment of the present invention. Figure 5 As shown, the device may specifically include:

[0100] The auxiliary database acquisition module 501 is used to acquire the auxiliary database of the distributed system, which includes complete data of the main database of the distributed system and is centrally deployed, so as to efficiently generate the information to be sent corresponding to the business handling information based on the auxiliary database.

[0101] Optionally, the main database and the auxiliary database store the latest basic customer information and information about products held by the customer.

[0102] Optionally, the primary database and the secondary database store the latest business activity information, where the business activity information includes the content of the business activity and the conditions for participating in the business activity.

[0103] The business handling information acquisition module 502 is used to acquire the business handling information sent in real time by the business end of the distributed system, so as to generate corresponding information to be sent based on the business handling information.

[0104] Optionally, the business processing information is an information change business record, and the information change business record is an event record when a customer processes a change business of the customer's basic information or the customer's product information.

[0105] Optionally, the business processing information acquisition module 502 can be specifically used to subscribe to and acquire the business processing records recorded in real time by the business end and pushed to the message queue, and determine the business processing information based on the business processing records.

[0106] Optionally, the business processing information acquisition module 502 can be specifically used to filter and acquire the processing records of the information change business from the business processing records to obtain the business processing information.

[0107] The information to be sent acquisition module 503 is used to generate information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information, so as to conveniently generate the information to be sent without crossing systems, and to facilitate sending the information to be sent to the target receiving end.

[0108] Optionally, the above-mentioned module for obtaining information to be sent 503 can be specifically used to determine the change information based on the information change business record, and obtain related information of the change information from the auxiliary database, the change information is the customer's basic information or the customer's product information that has changed, and the related information of the change information is the customer's basic information or the customer's product information that is related to the change information; and generate a reporting message based on the change information and the related information of the change information to obtain the information to be sent.

[0109] Optionally, the above-mentioned information to be sent acquisition module 503 can be specifically used to determine the current business information based on the business handling information, and obtain business activity information from the auxiliary database; determine whether the current business handled by the customer is the target business for participating in the business activity based on the participation conditions of the business activity and the current business information; and when the current business is the target business, generate an activity participation notification based on the content of the business activity to obtain the information to be sent.

[0110] Optionally, the to-be-sent information acquisition module 503 can be specifically used to generate an activity participation notification based on the content and participation method of the business activity.

[0111] Optionally, the business information processing device provided by the embodiment of the present invention further includes: an activity channel opening module, which is used to open a participation channel for business activities for the customer when the business handled by the customer this time is the target business.

[0112] Information sending module 504 is used to send the information to be sent to the target information receiving end. In combination with modules 501 to 503, by obtaining the complete data of the main database of the distributed system and the centrally deployed auxiliary database, the business processing information sent in real time by the business end of the distributed system is obtained, and then the information to be sent corresponding to the business processing information is generated based on the auxiliary database, and the information to be sent is sent to the target information receiving end, so that the process of processing the business processing information does not need to invade the business, improve the stability and scalability of the business system, avoid snatching the computing resources required for the business, reduce the response time of the business processing, improve the customer's experience in handling the business, and reduce the processing delay of the business processing information to improve the processing efficiency and meet the timeliness requirements.

[0113] Optionally, the target information receiving end is the supervision system end

[0114] Optionally, the target information receiving end is the client corresponding to the business processing information.

[0115] Optionally, the information sending module 504 can be specifically used to send the report message to the supervision system end.

[0116] Optionally, the information sending module 504 can be specifically used to send an activity participation notification to a client.

[0117] Optionally, the business information processing device provided by the embodiment of the present invention also includes: a supplementary processing module, which is used to record the result of sending the reporting message to the supervision system end to obtain the reporting result; obtain the basic information of the customer or the product information held by the customer that has changed in the previous time period in the auxiliary database to obtain the change information of the previous period, and verify whether the change information of the previous period has been completed based on the reporting result of the previous time period; when the change information of the previous period has not been completed, obtain the related information of the change information of the previous period from the auxiliary database; and generate a supplementary reporting message based on the change information of the previous period and the corresponding related information, and send the supplementary reporting message to the supervision system end.

[0118] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0119] 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 business information processing method provided in any of the above embodiments is implemented.

[0120] An embodiment of the present invention further provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the business information processing method provided by any of the above embodiments is implemented.

[0121] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the service information processing method as described in any one of the embodiments of the present invention.

[0122] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of an electronic device suitable for implementing an embodiment of the present invention. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0123] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0124] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0125] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0126] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0127] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0128] The modules and / or units involved in the embodiments of the present invention may be implemented in software or hardware. The modules and / or units described may also be set in a processor. For example, it may be described as follows: a processor includes an auxiliary database acquisition module, a business processing information acquisition module, a to-be-sent information acquisition module, and an information sending module. The names of these modules do not, in some cases, constitute limitations on the modules themselves.

[0129] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: obtaining an auxiliary database of the distributed system, the auxiliary database includes complete data of the main database of the distributed system and is centrally deployed; obtaining business processing information sent in real time by the business end of the distributed system; generating to-be-sent information corresponding to the business processing information based on the auxiliary database and the business processing information; and sending the to-be-sent information to the target information receiving end.

[0130] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A business information processing method, characterized in that: include: Acquire a secondary database of a distributed system, wherein the secondary database includes complete data of a primary database of the distributed system and is centrally deployed; Obtaining business handling information sent in real time by the business end of the distributed system; Generate information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information; as well as The information to be sent is sent to a target information receiving end.

2. The business information processing method according to claim 1, characterized in that: The business handling information is an information change business record, which is an event record when a customer handles a change in basic customer information or product information held by the customer; the main database and the auxiliary database store the latest basic customer information and product information held by the customer; The target information receiving end is a supervision system end; The generating the information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information includes: Determine the change information based on the information change business record, and obtain the associated information of the change information from the auxiliary database, wherein the change information is the changed basic information of the customer or the product information held by the customer, and the associated information of the change information is the basic information of the customer or the product information held by the customer related to the change information; and Generate a report message based on the change information and associated information of the change information to obtain the information to be sent; The step of sending the information to be sent to a target information receiving terminal includes: The report message is sent to the supervision system end.

3. The business information processing method according to claim 2, characterized in that: Also includes: Recording the result of sending the report message to the supervision system to obtain a report result; Obtaining the basic information of the customer or the product information held by the customer in the auxiliary database that has changed in the previous time period to obtain the change information of the previous period, and verifying whether the change information of the previous period has been reported based on the reporting result of the previous time period; When the last period change information has not been completely reported, acquiring the associated information of the last period change information from the auxiliary database; as well as A supplementary reporting message is generated based on the previous cycle change information and corresponding associated information, and the supplementary reporting message is sent to the supervision system end.

4. The business information processing method according to claim 1, characterized in that: The main database and the auxiliary database store the latest business activity information, which includes the content of the business activity and the conditions for participating in the business activity; the target information receiving end is the client corresponding to the business handling information; The generating the information to be sent corresponding to the business handling information based on the auxiliary database and the business handling information includes: Determine the current business information based on the business handling information, and obtain the business activity information from the auxiliary database; Determining whether the current business handled by the customer is the target business for participating in the business activity based on the participation conditions of the business activity and the current business information; and When the current business is the target business, generating an activity participation notification based on the content of the business activity to obtain the information to be sent; The step of sending the information to be sent to a target information receiving terminal includes: The activity participation notification is sent to the client.

5. The business information processing method according to claim 4, characterized in that: Also includes: When the business handled by the customer this time is the target business, a channel for the customer to participate in the business activity is opened; The generating of the activity participation notification based on the content of the business activity to obtain the information to be sent includes: The activity participation notification is generated based on the content and participation method of the business activity.

6. The business information processing method according to claim 1, wherein the step of obtaining the business handling information sent in real time by the business end of the distributed system comprises: Subscribe to obtain the business processing records recorded in real time by the business end and pushed to the message queue, and determine the business processing information based on the business processing records.

7. The business information processing method according to claim 6, characterized in that: The determining the business handling information based on the business handling record includes: The business handling information is obtained by screening and obtaining the handling record of the information change business from the business handling record.

8. A business information processing device, characterized in that: include: A secondary database acquisition module, used to acquire a secondary database of a distributed system, wherein the secondary database includes complete data of a primary database of the distributed system and is centrally deployed; A business handling information acquisition module, used to acquire business handling information sent in real time by the business end of the distributed system; A to-be-sent information acquisition module, used to generate to-be-sent information corresponding to the business handling information based on the auxiliary database and the business handling information; as well as The information sending module is used to send the information to be sent to a target information receiving terminal.

9. 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 business information processing method as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the business information processing method as described in any one of claims 1 to 7 is implemented.