Transaction detail processing method and device, equipment and storage medium

Through real-time push and data recompensation mechanisms, the problems of low timeliness and insufficient accuracy of transaction details data acquisition in the existing technology are solved, and quasi-real-time and complete transaction details information processing are achieved.

CN119250965APending Publication Date: 2025-01-03CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411282974.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing cash management system has low timeliness in obtaining transaction details data and insufficient data accuracy.

Method used

Send attention accounts and attention types to the core system through subscription information, push transaction details in real time, and recompense in case of data loss to ensure data integrity.

Benefits of technology

It improves the timeliness of transaction details, can accurately and in real time, and avoids the problem of data loss affecting users' acquisition of complete data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250965A_ABST
    Figure CN119250965A_ABST
Patent Text Reader

Abstract

The invention provides a transaction detail processing method and device, equipment and a storage medium, and relates to the technical field of data processing. The method comprises the following steps: receiving a first message pushed by a core system, and obtaining transaction detail information; the transaction detail information is pushed in real time by the core system based on subscription information of the cash management system; when data loss exists in the transaction detail information, the lost data is supplemented, and complete transaction detail information is obtained; determining the data type of the transaction detail information according to the message type and the attention type of the first message; processing the transaction detail information based on the data type and the data configuration rule of the transaction detail information to obtain information content for being pushed to a user or being queried by the user; and the timeliness and accuracy of transaction detail information acquisition are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a transaction details processing method, device, equipment and storage medium. Background Art

[0002] In recent years, the cash management business has focused on serving the high-quality development of the real economy, tempering financial ingenuity, constantly laying the foundation, and accompanying customers throughout their life cycle to build roads and bridges. Existing cash management systems all obtain business detail data from the core system through automatic tasks at a certain time frequency. For example, current and periodic businesses are all based on automatic tasks to actively obtain details. For customer inquiries, when customers make transactions, it takes a long time to process details based on automatic tasks, and there is no way to process detailed information in quasi-real time. In addition, the accuracy of data acquisition in the existing cash management system needs to be improved. Summary of the invention

[0003] The present application provides a transaction details processing method, device, equipment and storage medium to at least solve the problem of low time efficiency of data acquisition in the related technology. The technical solution of the present application is as follows:

[0004] According to a first aspect of an embodiment of the present application, a transaction details processing method is provided, comprising:

[0005] Receive a first message pushed by the core system, and obtain transaction details based on the content of the first message; the transaction details are pushed in real time by the core system based on the subscription information of the cash management system; the subscription information includes a follow-up account, a follow-up type of the follow-up account, and message types corresponding to different follow-up types; so that the core system can mark the follow-up account, and when the follow-up type corresponding to the follow-up account generates transaction details, push the transaction details with its corresponding message type to the cash management system through a message synchronization tool;

[0006] Determine whether the transaction details information contains any missing data, and if so, fill in the missing data to obtain complete transaction details information;

[0007] The data type of the transaction details information is determined according to the message type of the first message and the attention type; and based on the data type of the transaction details information and the data configuration rules, the transaction details information is processed to obtain information content for pushing to users or for users to query.

[0008] According to a second aspect of an embodiment of the present application, a transaction details processing device is provided, the device comprising:

[0009] An information acquisition module is used to receive a first message pushed by a core system, and based on the content of the first message, acquire transaction detail information; the transaction detail information is pushed in real time by the core system based on the subscription information of the cash management system; the subscription information includes a follow-up account, a follow-up type of the follow-up account, and message types corresponding to different follow-up types; so that the core system can mark the follow-up account, and when the follow-up type corresponding to the follow-up account generates transaction detail information, the transaction detail information is pushed to the cash management system through a message synchronization tool with its corresponding message type;

[0010] A data supplementation module is used to determine whether the transaction details information has any missing data, and if so, to supplement the missing data to obtain complete transaction details information;

[0011] A data loading module is used to determine the data type of the transaction details information according to the message type of the first message and the attention type; and based on the data type of the transaction details information and the data configuration rules, process the transaction details information to obtain information content for pushing to users or for users to query.

[0012] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method described in the first aspect.

[0013] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, characterized in that computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in the first aspect.

[0014] According to a fifth aspect of an embodiment of the present application, a computer program product is provided, characterized in that it includes a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

[0015] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0016] By sending the subscription information to the core system, the follow-up account and the follow-up type are sent, so that when the transaction details information occurs for the follow-up type of the follow-up account, the core system pushes the transaction details to the cash management system, thereby improving the timeliness of obtaining transaction details, so that the information required by the customer can be processed in quasi-real time; and by real-time data replenishment, it can avoid data loss caused by active push of upstream data, thereby affecting the user's acquisition of complete data.

[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.

[0019] Figure 1 It is a flow chart of a transaction details processing method according to an embodiment of the present application.

[0020] Figure 2 It is a block diagram of a transaction details processing device according to an embodiment of the present application.

[0021] Figure 3 It is a block diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to enable ordinary persons in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application 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 interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0024] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0025] Figure 1 is a flow chart of a transaction details processing method according to an exemplary embodiment. Figure 1 As shown, the transaction detail processing method is used in transaction detail processing and may include steps S101-S103.

[0026] In step S101, the first message pushed by the core system is received, and based on the content of the first message, the transaction detail information is obtained; the transaction detail information is pushed in real time by the core system based on the subscription information of the cash management system; the subscription information includes the follow-up account, the follow-up type of the follow-up account, and the message type corresponding to the different follow-up types; so that the core system can mark the follow-up account, and when the follow-up type corresponding to the follow-up account generates transaction detail information, the transaction detail information is pushed to the cash management system through the message synchronization tool with its corresponding message type.

[0027] As an implementation method, when subscribing to the transaction details of the core system, you can add an information reporting contract and add follow-up information after adding the information reporting contract. The follow-up information includes the follow-up account, follow-up type and message type, that is, notifying the core system that the follow-up account needs to subscribe to the details and the type of details. The core system marks the follow-up account and pushes the details to the message synchronization tool once they are generated.

[0028] As an implementation method, receiving the first message pushed by the core system and obtaining transaction details based on the content of the first message includes: receiving the first message pushed by the core system through the EDA message synchronization tool; obtaining transaction details based on the message content of the first message.

[0029] The types of interest may include but are not limited to: current, fixed deposit, treasury and account book.

[0030] Transaction details may include but are not limited to: account number, balance, transaction amount, detail serial number, unique serial number, other party's account information, etc.

[0031] It can be understood that the cash management system has changed its previous method of actively obtaining transaction details from the core system through automatic tasks. The cash management system pays attention to information from the core system. After the core system's attention information generates transaction details, the core system actively pushes the transaction details to the cash management system through the message synchronization tool based on the attention information, thereby avoiding time-consuming waiting for automatic tasks. The cash management system can process transaction details in near real time.

[0032] In step S102, it is determined whether there is any missing data in the transaction details information, and if there is any missing data in the transaction details information, the missing data is supplemented to obtain complete transaction details information.

[0033] In some embodiments, the implementation method of determining whether there is any missing data in the transaction detail information includes: sending a data query request to the core system, the data query request carrying identification information in the transaction detail information; receiving the transaction detail information returned by the core system based on the data query request; comparing the transaction detail information returned by the core system with the transaction detail information pushed by the core system, to determine whether there is any missing data in the transaction detail information.

[0034] In some embodiments, before sending a data query request to the core system, it includes: performing a three-way handshake process with the core system to establish a message communication link, so as to send the data query request to the core system through the message communication link.

[0035] It can be understood that after receiving the message, the cash management system adopts a similar TCP three-way handshake idea, and then queries the core system to make up for the lost data, realizing asynchronous real-time replenishment of lost data and improving data accuracy.

[0036] In step S103, the data type of the transaction details information is determined according to the message type and attention type of the first message; and based on the data type and data configuration rules of the transaction details information, the transaction details information is processed to obtain information content for pushing to users or for users to query.

[0037] The data types may include but are not limited to: current, fixed, treasury and account book, etc.

[0038] Furthermore, based on the data type and data configuration rules of the transaction detail information, the transaction detail information is processed to obtain the implementation method for pushing the information to the user or for the user to query; including: based on the data configuration rules, obtaining multiple target configuration rules corresponding to the data type of the transaction detail information; through the bean components corresponding to the multiple target configuration rules, the transaction detail information is processed to obtain the information content for pushing the information to the user or for the user to query.

[0039] Exemplarily, the cash management system distinguishes the data types of the acquired transaction details by subscribing to different EDA messages and different attention types, such as current, fixed-term, treasury and account book, and then processes the details according to the data type to obtain different presentation forms such as account arrival notifications and statements, which are pushed to customers or provided for customer inquiries.

[0040] Exemplarily, taking the current account details as an example, multiple target configuration rules may include: query details, arrival notification, statement, balance, etc., which are configured in the database respectively. Each target configuration rule corresponds to a different bean. According to different target configuration rules, the respective beans are read to perform corresponding data processing, such as processing the current account details of the day, saving the current account details of the day, generating and sending the arrival notification, etc.

[0041] For example, detailed data can be obtained from the received transaction details according to the data configuration rules, and the detailed data can be sent to the corresponding query engine so that the query engine can provide the detailed data required for the real-time query operation. In this way, it is possible to provide customers with transaction details query in quasi-real time.

[0042] In order to deal with abnormal situations during the transaction detail processing, the transaction detail processing method of the embodiment of the present application also proposes a real-time alarm mechanism.

[0043] In some embodiments, the transaction detail processing method also includes: comparing the number of transaction detail information received by the cash management system and the number of messages pushed by the message synchronization tool according to a preset time frequency to obtain the quantity difference; based on the quantity difference and multi-level warning thresholds, determining whether to issue an alarm message and the level of the alarm message.

[0044] It can be understood as a heartbeat detection, which compares the number of details and the number of EDA pushes at a certain frequency (for example, every 2 minutes), and generates multiple levels of alarms (for example, level 1 alarm, level 2 alarm, and level 3 alarm). Each level of alarm is judged by a threshold, and when the threshold is reached, it will be alarmed to different project team colleagues, which can realize the alarm of problems in the entire transaction detail processing process in quasi-real time. For example, it can include receiving messages, sending statements, and sending receipt notification alarms.

[0045] In order to avoid affecting the query response speed as the hot data increases, the transaction details processing method of the embodiment of the present application also proposes a cold backup processing mechanism.

[0046] In some embodiments, the transaction detail processing method also includes: obtaining the number of queries for each data in the cash management system within a preset time period; obtaining target data whose query times are lower than a threshold; and marking the target data for archiving to achieve data archiving.

[0047] It can be understood as backing up non-hotspot cache data and performing cold backup on data that customers have not queried for a long time to avoid slow query response due to excessive hotspot data.

[0048] The transaction detail processing method of the embodiment of the present application sends the follow-up account and the follow-up type to the core system through subscription information, so that when the transaction detail information occurs for the follow-up type of the follow-up account, the core system pushes the transaction detail information to the cash management system, thereby improving the timeliness of obtaining the transaction detail information, so that the information required by the customer can be processed in quasi-real time; and by real-time data replenishment, it can avoid data loss caused by active push of upstream data, thereby affecting the user's acquisition of complete data.

[0049] As an implementation of the methods shown in the above figures, the present application embodiment also provides a transaction details processing device, Figure 2 is a block diagram of a transaction details processing device according to an exemplary embodiment. Figure 2 The device may include an information acquisition module 201, a data replenishment module 202 and a data loading module 203.

[0050] The information acquisition module 201 is used to receive the first message pushed by the core system, and to acquire transaction details based on the content of the first message; the transaction details are pushed in real time by the core system based on the subscription information of the cash management system; the subscription information includes the follow-up account, the follow-up type of the follow-up account, and the message types corresponding to the different follow-up types; so that the core system can mark the follow-up account, and when the follow-up type corresponding to the follow-up account generates transaction details, the transaction details are pushed to the cash management system through the message synchronization tool with the corresponding message type;

[0051] The data filling module 202 is used to determine whether there is any missing data in the transaction details information, and if there is any missing data in the transaction details information, fill in the missing data to obtain complete transaction details information;

[0052] The data loading module 203 is used to determine the data type of the transaction details information according to the message type and attention type of the first message; and based on the data type and data configuration rules of the transaction details information, process the transaction details information to obtain information content for pushing to users or for users to query.

[0053] In some embodiments of the present application, the information acquisition module 201 is specifically used to:

[0054] Receive the first message pushed by the core system through the EDA message synchronization tool;

[0055] Based on the message content of the first message, transaction detail information is obtained.

[0056] In some embodiments of the present application, when determining whether there is missing data in the transaction details information, the data replenishment module 202 is used to:

[0057] Send a data query request to the core system, which carries the identification information in the transaction details;

[0058] Receive transaction details returned by the core system based on data query requests;

[0059] Compare the transaction details information returned by the core system with the transaction details information pushed by the core system to determine whether there is any missing data in the transaction details information.

[0060] In some embodiments of the present application, before sending a data query request to the core system, the data replenishment module 202 is used to:

[0061] Perform a three-way handshake process with the core system to establish a message communication link so that data query requests can be sent to the core system through the message communication link.

[0062] In some embodiments of the present application, the data loading module 203 processes the transaction details information based on the data type and data configuration rules of the transaction details information to obtain information content for pushing to the user or for the user to query;

[0063] Based on the data configuration rules, multiple target configuration rules corresponding to the data type of the transaction detail information are obtained;

[0064] Through the bean components corresponding to multiple target configuration rules, the transaction details are processed to obtain information content for pushing to users or for users to query.

[0065] In some embodiments of the present application, the device further includes an alarm module, which is used to:

[0066] Compare the number of transaction details received by the cash management system and the number of messages pushed by the message synchronization tool at the preset time frequency to obtain the quantity difference;

[0067] Based on the quantity difference and the multi-level warning threshold, determine whether to issue an alarm and the level of the alarm.

[0068] In some embodiments of the present application, the device further includes a data archiving module, which is used to:

[0069] Obtain the number of queries for each data in the cash management system within a preset time period;

[0070] Obtain target data whose query times are lower than the threshold;

[0071] Mark the target data for archiving to achieve data archiving.

[0072] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0073] The transaction detail processing device of the embodiment of the present application sends the follow-up account and the follow-up type to the core system through subscription information, so that when the transaction detail information occurs in the follow-up type of the follow-up account, the core system pushes the transaction detail information to the cash management system, thereby improving the timeliness of obtaining the transaction detail information, so that the information required by the customer can be processed in quasi-real time; and by real-time data replenishment, it can avoid data loss caused by active push of upstream data, thereby affecting the user's acquisition of complete data.

[0074] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.

[0075] like Figure 3 , is a block diagram of an electronic device for implementing a method for transaction detail processing according to an embodiment of the present application. 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 may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, 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 application described and / or required herein.

[0076] like Figure 3 As shown, the electronic device includes: one or more processors 301, a memory 302, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 3 A processor 301 is taken as an example.

[0077] The memory 302 is a non-transitory computer-readable storage medium provided in the present application. The memory stores instructions executable by at least one processor to enable the at least one processor to perform the transaction details processing method provided in the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions, which are used to enable a computer to perform the transaction details processing method provided in the present application.

[0078] The memory 302 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the transaction details processing method in the embodiment of the present application (for example, the attached Figure 2 The processor 301 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 302, that is, the transaction details processing method in the above method embodiment is implemented.

[0079] The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created according to the use of the electronic device for transaction detail processing, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 302 may optionally include a memory remotely arranged relative to the processor 301, and these remote memories may be connected to the electronic device for transaction detail processing via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0080] The electronic device of the transaction details processing method may further include: an input device 303 and an output device 304. The processor 301, the memory 302, the input device 303 and the output device 304 may be connected via a bus or other means. Figure 3 The example of connecting through bus is taken in the following.

[0081] The input device 303 can receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device for transaction detail processing, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, and other input devices. The output device 304 may include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0082] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), 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.

[0083] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0084] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer 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 pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0085] The systems and techniques described herein can 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 can 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), the Internet, and a blockchain network.

[0086] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0087] In an exemplary embodiment, a computer program product is also provided. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to perform the above method.

[0088] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.

[0089] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A transaction details processing method, characterized in that: The method is applied to a cash management system, comprising: Receive a first message pushed by the core system, and obtain transaction details based on the content of the first message; the transaction details are pushed in real time by the core system based on the subscription information of the cash management system; the subscription information includes a follow-up account, a follow-up type of the follow-up account, and message types corresponding to different follow-up types; so that the core system can mark the follow-up account, and when the follow-up type corresponding to the follow-up account generates transaction details, push the transaction details with its corresponding message type to the cash management system through a message synchronization tool; Determine whether the transaction details information contains any missing data, and if so, fill in the missing data to obtain complete transaction details information; The data type of the transaction details information is determined according to the message type of the first message and the attention type; and based on the data type and data configuration rules of the transaction details information, the transaction details information is processed to obtain information content for pushing to users or for users to query.

2. The method according to claim 1, characterized in that The receiving of the first message pushed by the core system and obtaining transaction details based on the content of the first message includes: Receiving a first message pushed by the core system through an EDA message synchronization tool; Based on the message content of the first message, the transaction detail information is obtained.

3. The method according to claim 1, characterized in that The determining whether the transaction details information has missing data includes: Sending a data query request to the core system, wherein the data query request carries the identification information in the transaction details information; Receiving transaction details information returned by the core system based on the data query request; Compare the transaction details information returned by the core system with the transaction details information pushed by the core system to determine whether there is any missing data in the transaction details information.

4. The method according to claim 3, characterized in that Before sending the data query request to the core system, the method includes: A three-way handshake process is performed with the core system to establish a message communication link so as to send a data query request to the core system through the message communication link.

5. The method according to claim 1, characterized in that The processing of the transaction details information based on the data type of the transaction details information and the data configuration rule to obtain information content for pushing to the user or for the user to query includes: Based on the data configuration rule, obtaining multiple target configuration rules corresponding to the data type of the transaction detail information; The transaction details are processed through the bean components corresponding to the multiple target configuration rules to obtain information content for pushing to users or for users to query.

6. The method according to claim 1, characterized in that The method further comprises: Comparing the amount of transaction details information received by the cash management system and the amount of messages pushed by the message synchronization tool at a preset time frequency to obtain a quantity difference; Based on the quantity difference and the multi-level warning threshold, it is determined whether to issue an alarm message and the level of the alarm message.

7. The method according to claim 1, characterized in that The method further comprises: Obtaining the number of queries for each data in the cash management system within a preset time period; Acquire the target data whose query times are lower than the times threshold; The target data is marked for archiving to achieve data archiving.

8. A transaction details processing device, characterized in that: include: An information acquisition module, used to receive a first message pushed by the core system, and acquire transaction details based on the content of the first message; The transaction details information is pushed in real time by the core system based on the subscription information of the cash management system; The subscription information includes the follow account, the follow type of the follow account, and the message types corresponding to different follow types; So that the core system can mark the concerned account, and when the concerned type corresponding to the concerned account generates transaction details information, the transaction details information is pushed to the cash management system through the message synchronization tool with its corresponding message type; A data supplementation module is used to determine whether the transaction details information has any missing data, and if so, to supplement the missing data to obtain complete transaction details information; A data loading module is used to determine the data type of the transaction details information according to the message type of the first message and the attention type; and based on the data type of the transaction details information and the data configuration rules, process the transaction details information to obtain information content for pushing to users or for users to query.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.