A method, device, system, and medium for full-chain tracking of credit card benefits.
By recording and updating business identifiers during the execution of credit card benefit orders, full-link node data is generated, solving the problem of low link tracing efficiency in existing technologies and improving error troubleshooting efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- PING AN BANK CO LTD
- Filing Date
- 2022-11-08
- Publication Date
- 2026-06-30
AI Technical Summary
In existing technologies, the tracking efficiency of credit card benefit orders is low, causing developers to spend a lot of manpower and resources when troubleshooting errors.
By recording the corresponding business identifier at each business node during the execution of a credit card benefit order and passing it down, link information is generated and updated until the order ends, forming full-link node data and providing accurate and complete tracking data.
It improves the efficiency of troubleshooting credit card benefit orders and reduces the data query workload for developers.
Smart Images

Figure CN115587817B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a method, apparatus, system and medium for tracking the entire credit card benefits chain. Background Technology
[0002] Currently, credit cards, as financial products closely related to people's daily consumption, are playing an increasingly diverse role. In order to match the needs of different users, banks will launch a variety of types of credit cards. Different types of credit cards have different credit card benefits, providing users with preferential or free benefits and services.
[0003] However, the process of a user purchasing and using credit card benefits is quite long. When a user is unable to use the benefits normally, developers often need to check the data of each link in the database to identify the error in the process, which consumes a lot of manpower and resources and greatly reduces the efficiency of troubleshooting benefit orders. Summary of the Invention
[0004] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, device, system and medium for full-link tracking of credit card benefits that can be applied to financial technology or other related fields, aiming to realize full-link tracking and monitoring of benefit orders, so as to improve the efficiency of error detection.
[0005] The technical solution of the present invention is as follows:
[0006] A method for tracking credit card benefits across the entire value chain, the method comprising:
[0007] In response to an order request for a rights and interests order, obtain the order information and generate an order identifier;
[0008] Generate the link information of the initial business node based on the order information and the order identifier;
[0009] Monitor the execution nodes of the rights and interests orders, generate a corresponding business identifier and add it to the link information each time it enters a business node, and update the link information;
[0010] When a request to end the rights order is detected, the full-link node data of the rights order is generated based on the latest link information.
[0011] In one embodiment, the method further includes:
[0012] Upon entering each business node, the business logs of the current business node are retrieved and stored in the database.
[0013] In one embodiment, the monitoring of the execution node of the rights order generates a corresponding business identifier and adds it to the link information each time it enters a business node, and updates the link information, including:
[0014] Confirm whether the initial business node was executed successfully;
[0015] If the initial service node executes successfully, it will enter the next service node according to the preset execution link carrying the link information, and generate the service identifier corresponding to the next service node.
[0016] The generated service identifier is added to the link information, the link information is updated, and when the current service node is confirmed to have executed successfully, the updated link information is carried into the next service node, and so on, until an end request is detected.
[0017] In one embodiment, when a termination request for the equity order is detected, generating full-link node data of the equity order based on the latest link information includes:
[0018] When a request to end the rights order is detected, obtain the latest link information;
[0019] The latest link information is parsed, and the business nodes and execution status of the historical execution of the rights and interests order are obtained based on the parsed business identifier, which are used as the full link node data of the rights and interests order.
[0020] In one embodiment, after generating the full-link node data of the equity order based on the latest link information when the termination request of the equity order is detected, the method further includes:
[0021] Based on the globally unique identifier in the order information, the end-to-end node data generated by multiple benefit orders are merged and stored.
[0022] In one embodiment, after merging and storing the end-to-end node data generated from multiple benefit orders based on the globally unique identifier in the order information, the method further includes:
[0023] In response to an order tracking request, obtain the search identifier carried in the order tracking request;
[0024] The full-link node data of the corresponding rights and interests order is obtained by searching based on the search identifier;
[0025] The search results for end-to-end node data are sent to the originating terminal of the order tracking request, so that the tracking results can be displayed on the display interface of the originating terminal.
[0026] In one embodiment, the order information includes user ID, order ID, and benefit products.
[0027] A credit card benefits end-to-end tracking device, comprising:
[0028] The startup module is used to respond to the order placement request of the rights and interests order, obtain the order information and generate the order placement identifier;
[0029] The initial generation module is used to generate the link information of the current business node based on the order information and the order identifier;
[0030] The monitoring and update module is used to monitor the execution nodes of the rights and interests orders, generate a corresponding business identifier and add it to the link information each time a business node is entered, and update the link information.
[0031] The node tracking module is used to generate full-link node data of the rights and interests order based on the latest link information when the termination request of the rights and interests order is detected.
[0032] A credit card benefits end-to-end tracking system, the system comprising at least one processor; and,
[0033] A memory communicatively connected to the at least one processor; wherein,
[0034] The memory stores instructions that can be executed by the at least one processor, which enables the at least one processor to perform the above-described credit card benefits end-to-end tracking method.
[0035] A non-volatile computer-readable storage medium storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform the aforementioned credit card benefits end-to-end tracking method.
[0036] Beneficial effects: This invention discloses a method, device, system and medium for full-link tracking of credit card benefits. Compared with the prior art, the embodiments of this invention record the corresponding business identifier and pass it down to each business node during the execution of the benefit order, so that complete full-link node data can be formed at the end of the benefit order. This provides accurate and complete tracking data for developers to troubleshoot errors and improves the efficiency of error troubleshooting for benefit orders. Attached Figure Description
[0037] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings:
[0038] Figure 1A flowchart of a credit card benefits end-to-end tracking method provided in an embodiment of the present invention;
[0039] Figure 2 This is a flowchart of step S300 in the credit card benefits full-link tracking method provided in an embodiment of the present invention;
[0040] Figure 3 This is a flowchart of step S400 in the credit card benefits end-to-end tracking method provided in an embodiment of the present invention;
[0041] Figure 4 Another flowchart of the credit card benefits end-to-end tracking method provided in this embodiment of the invention;
[0042] Figure 5 Another flowchart of the credit card benefits end-to-end tracking method provided in this embodiment of the invention;
[0043] Figure 6 This is a schematic diagram of the functional modules of the credit card rights full-link tracking device provided in an embodiment of the present invention;
[0044] Figure 7 This is a schematic diagram of the hardware structure of the credit card benefits full-link tracking system provided in an embodiment of the present invention. Detailed Implementation
[0045] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The embodiments of the invention are described below in conjunction with the accompanying drawings.
[0046] Please see Figure 1 , Figure 1 This is a flowchart of an embodiment of the credit card benefits end-to-end tracking method provided by the present invention. The credit card benefits end-to-end tracking method provided in this embodiment is applied to a system comprising a terminal device, a network, and a server. The network is the medium used to provide a communication link directly between the terminal device and the server, and it can include various connection types, such as wired, wireless communication links, or fiber optic cables, etc. The operating system on the terminal device can include a handheld device operating system (iPhone operating system, iOS system), Android system, or other operating systems. The terminal device connects to the server through the network to achieve interaction, thereby performing operations such as receiving or sending data. Specifically, it can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, portable computers, and desktop servers, etc. Figure 1 As shown, the method specifically includes the following steps:
[0047] S100: In response to the order placement request of the equity order, obtain the order information and generate an order identifier.
[0048] In this embodiment, users can purchase or redeem designated benefit products based on the benefits configured on their credit cards and their account information (such as credit limits, points, etc.), thus forming a benefit order. When a user initiates an order request for a benefit order through operations such as submitting a benefit order, the system responds to the order request, obtains the order information carried in the request, and enters the order process. The specific order information includes, but is not limited to, user ID, order ID, benefit product, order amount, and shipping information. At the same time as entering the order process, an order identifier is also generated as an identifier that the current benefit order has entered the order placement node.
[0049] S200. Generate the link information of the initial business node based on the order information and the order identifier.
[0050] Once a user initiates an order request, the initial business node, i.e. the order node's link information, is generated based on the obtained order information and the generated order identifier. This link information will be passed down in subsequent order operations to record the execution status of the benefit order, serving as the data foundation for end-to-end tracking.
[0051] S300. Monitor the execution node of the rights order, generate a corresponding business identifier and add it to the link information each time it enters a business node, and update the link information.
[0052] Since the use of benefits requires passing through multiple business nodes after a user places an order, such as contract generation node, contract entity generation node, benefit distribution node, and benefit usage node, the subsequent execution nodes of the benefit order will be continuously monitored after the order request is initiated and enters the order placement node. When the benefit order enters each business node in sequence, a corresponding business identifier is generated to update the currently transmitted link information. Specifically, each business node is preset with a unique business identifier to distinguish the nodes, thereby obtaining link information that can represent the execution status of the benefit order, and realizing the execution tracking and recording of multiple nodes of the benefit order.
[0053] S400. When the termination request of the equity order is detected, generate the full-link node data of the equity order based on the latest link information.
[0054] When a benefit order is successfully used or encounters an error midway, an termination request will be triggered. At this time, the full-link node data of the benefit order will be generated based on the latest link information. By recording the link information that is updated synchronously with the execution process of the benefit order, the full-link node data of the benefit order from the order placement request to the termination request is recorded, realizing full-link tracking and monitoring of the benefit order, and providing clear and accurate tracking data for developers to troubleshoot order errors.
[0055] Unlike existing link tracing methods that only track a single user request, such as tracking an order placement request or a contract generation request, this invention records and passes down the corresponding business identifier at each business node during the execution of an equity order. This allows for the sequential tracking of requests from multiple business nodes at the end of the equity order, forming complete end-to-end node data. This provides developers with accurate and complete tracking data for error troubleshooting, improving the efficiency of equity order error troubleshooting.
[0056] In one embodiment, the method further includes:
[0057] Upon entering each business node, the business logs of the current business node are retrieved and stored in the database.
[0058] In this embodiment, upon entering each business node, not only is a corresponding business identifier generated and passed down, but the business log of the current business node is also recorded. For example, after entering the order placement node, the order placement business log is obtained until the end log of the order placement node is obtained. Then, the order information and order identifier are carried into the contract generation node. At this time, a contract identifier is generated and the contract generation business log is obtained until the end log of the contract generation node is obtained. The link information with the added contract identifier is then passed down, so that while updating the link information, the operation log of each node is also stored, thus fully recording the user's operation process in different business nodes.
[0059] In one embodiment, see Figure 2 This is a flowchart of step S300 in the credit card benefits full-link tracking method provided in this embodiment of the invention, as shown below. Figure 2 As shown, step S300 includes:
[0060] S301. Confirm whether the initial business node has been executed successfully;
[0061] S302. If the initial service node is executed successfully, the link information is carried into the next service node according to the preset execution link, and a service identifier corresponding to the next service node is generated.
[0062] S303. Add the generated service identifier to the link information, update the link information, and carry the updated link information to the next service node when the current service node is confirmed to have executed successfully, and so on, until an end request is detected.
[0063] In this embodiment, when transmitting and updating link information, starting from the initial business node of placing an order, it is first confirmed whether the initial business node has been executed successfully. For example, when payment is detected as successful, the initial business node is confirmed to have been executed successfully. At this time, according to the preset execution link of the benefit order, the link information with order information and order identifier is carried into the next business node. At this time, a new business identifier will be generated, and the current business node will continue to be confirmed as to have been executed successfully. When the execution is successful, the newly generated business identifier, the previous order identifier, and the order information are carried into the next business node until the request ends.
[0064] In other words, in this embodiment, a unique business identifier is generated each time a previous node is successfully executed and a new node is entered. This identifier is then passed down together with the previously generated business identifier. Based on the business identifier carried in the link information, the business nodes that the rights and benefits order has passed through and whether the execution was successful can be accurately determined. By linking multiple nodes in the same rights and benefits order, developers do not need to query data for each node individually during error troubleshooting, which effectively improves troubleshooting efficiency.
[0065] In one embodiment, see Figure 3 This is a flowchart of step S400 in the credit card benefits full-link tracking method provided in this embodiment of the invention, as shown below. Figure 3 As shown, step S400 includes:
[0066] S401. When a request to end the rights order is detected, obtain the latest link information;
[0067] S402. The latest link information is parsed, and the business nodes and execution status of the historical execution of the rights and interests order are obtained according to the parsed business identifier, which are used as the full link node data of the rights and interests order.
[0068] In this embodiment, when the rights order request ends, the latest link information is parsed. Specifically, this parsing can be performed using a custom DSL (Domain Specific Language), which predefines the meaning of each business identifier. After parsing, the business identifiers contained in the link information can be obtained. At this point, the historical execution business nodes and execution status of the rights order can be obtained. For example, the parsed business identifiers are arranged in node order. If the last business identifier is the identifier of the end node, it means that the current rights order has been successfully completed and each business node has been executed successfully. If the last business identifier is not the identifier of the end node, it means that the business node corresponding to the last business identifier has failed, while the previous business nodes have been executed successfully. At this point, developers can directly troubleshoot the failed business node, greatly improving the troubleshooting efficiency.
[0069] In one embodiment, see Figure 4 This is another flowchart of the credit card benefits end-to-end tracking method provided in this embodiment of the invention, such as... Figure 4 As shown, after step S400, the method further includes:
[0070] S500. Based on the globally unique identifier in the order information, merge and store the end-to-end node data generated by multiple benefit orders.
[0071] In this embodiment, for different benefit orders, the end-to-end node data generated by multiple benefit orders can be merged and stored based on the globally unique identifier in the order information, such as user ID, order ID, etc. That is, the tracking results of all benefit orders are stored in the same location, and the globally unique identifier is used as the distinguishing identifier of the corresponding end-to-end node data. There is no need to query data in multiple data storage locations, which improves the data acquisition speed during link tracking.
[0072] In one embodiment, see Figure 5 This is another flowchart of the credit card benefits end-to-end tracking method provided in this embodiment of the invention, such as... Figure 5 As shown, after step S500, the method further includes:
[0073] S600, In response to the order tracking request, obtain the search identifier carried in the order tracking request;
[0074] S700. Search for the full-link node data of the corresponding rights and interests order based on the search identifier;
[0075] S800: Send the searched end-to-end node data to the source terminal of the order tracking request, so as to display the tracking results on the display interface of the source terminal.
[0076] In this embodiment, when developers need to find the link tracing data of a certain benefit order for error troubleshooting and other processing, they can initiate a tracing request for the specified benefit order by inputting search identifiers such as user ID or order ID. Based on the search identifiers carried in the tracing request, the system searches the database to obtain the full-link node data of the corresponding benefit, and returns the searched data to the requesting terminal, i.e., the requesting frontend. The tracing results are displayed intuitively through the display interface of the requesting terminal, i.e., the historical business nodes executed by the benefit order, the execution status, and the business logs of each business node, etc., which helps developers to efficiently troubleshoot problems and save troubleshooting time.
[0077] Another embodiment of the present invention provides a credit card benefits end-to-end tracking device, such as... Figure 6 As shown, device 1 includes:
[0078] The startup module 11 is used to respond to the order placement request of the equity order, obtain the order information and generate the order identifier;
[0079] The initial generation module 12 is used to generate the link information of the current business node based on the order information and the order identifier;
[0080] The monitoring and update module 13 is used to monitor the execution nodes of the rights and interests order, generate a corresponding business identifier and add it to the link information each time a business node is entered, and update the link information.
[0081] The node tracking module 14 is used to generate full-link node data of the rights and interests order based on the latest link information when the termination request of the rights and interests order is detected.
[0082] The module referred to in this invention is a series of computer program instruction segments that can perform specific functions. It is more suitable than a program for describing the execution process of the entire credit card benefits tracking process. For the specific implementation of each module, please refer to the corresponding method embodiments above, which will not be repeated here.
[0083] In one embodiment, the device 1 further includes:
[0084] The log storage module is used to retrieve the business logs of the current business node and store them in the database each time a business node is entered.
[0085] In one embodiment, the monitoring and update module 13 includes:
[0086] The status confirmation unit is used to confirm whether the initial business node has been executed successfully;
[0087] The monitoring and flow unit is used to, if the initial business node is executed successfully, carry the link information according to the preset execution link to enter the next business node, and generate the business identifier corresponding to the next business node.
[0088] The update unit is used to add the generated service identifier to the link information, update the link information, and carry the updated link information to the next service node when the current service node is confirmed to have executed successfully, and so on, until an end request is detected.
[0089] In one embodiment, the node tracking module 14 includes:
[0090] The acquisition unit is used to acquire the latest link information when the termination request of the rights order is detected;
[0091] The parsing and tracking unit is used to parse the latest link information, obtain the historical execution business nodes and execution status of the rights and interests order based on the parsed business identifier, and use them as the full link node data of the rights and interests order.
[0092] In one embodiment, the device 1 further includes:
[0093] The merging module is used to merge and store the end-to-end node data generated by multiple benefit orders based on the globally unique identifier in the order information.
[0094] In one embodiment, the device 1 further includes:
[0095] The search response module is used to respond to an order tracking request and obtain the search identifier carried in the order tracking request;
[0096] The search module is used to search for the full-link node data of the corresponding rights and interests order based on the search identifier;
[0097] The tracking and display module is used to send the searched end-to-end node data to the source terminal of the order tracking request, so as to display the tracking results on the display interface of the source terminal.
[0098] In one embodiment, the order information includes user ID, order ID, and benefit products.
[0099] Another embodiment of the present invention provides a credit card benefits end-to-end tracking system, such as... Figure 7 As shown, system 10 includes:
[0100] One or more processors 110 and memory 120, Figure 7 The following description uses a processor 110 as an example. The processor 110 and the memory 120 can be connected via a bus or other means. Figure 7 Taking the example of a connection between China and Israel via a bus.
[0101] Processor 110 is used to perform various control logics of system 10, and can be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), microcontroller, ARM (Acorn RISC Machine) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. Furthermore, processor 110 can also be any conventional processor, microprocessor, or state machine. Processor 110 can also be implemented as a combination of computing devices, such as a combination of DSP and microprocessor, multiple microprocessors, one or more microprocessors combined with DSP and / or any other such configuration.
[0102] The memory 120, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions corresponding to the credit card benefits end-to-end tracking method in this embodiment of the invention. The processor 110 executes various functional applications and data processing of the system 10 by running the non-volatile software programs, instructions, and units stored in the memory 120, thereby implementing the credit card benefits end-to-end tracking method in the above method embodiment.
[0103] The memory 120 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created according to the use of the system 10. Furthermore, the memory 120 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 120 may optionally include memory remotely located relative to the processor 110, and these remote memories may be connected to the system 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0104] One or more units are stored in memory 120, and when executed by one or more processors 110, perform the following steps:
[0105] In response to an order request for a rights and interests order, obtain the order information and generate an order identifier;
[0106] Generate the link information of the initial business node based on the order information and the order identifier;
[0107] Monitor the execution nodes of the rights and interests orders, generate a corresponding business identifier and add it to the link information each time it enters a business node, and update the link information;
[0108] When a request to end the rights order is detected, the full-link node data of the rights order is generated based on the latest link information.
[0109] In one embodiment, the method further includes:
[0110] Upon entering each business node, the business logs of the current business node are retrieved and stored in the database.
[0111] In one embodiment, the monitoring of the execution node of the rights order generates a corresponding business identifier and adds it to the link information each time it enters a business node, and updates the link information, including:
[0112] Confirm whether the initial business node was executed successfully;
[0113] If the initial service node executes successfully, it will enter the next service node according to the preset execution link carrying the link information, and generate the service identifier corresponding to the next service node.
[0114] The generated service identifier is added to the link information, the link information is updated, and when the current service node is confirmed to have executed successfully, the updated link information is carried into the next service node, and so on, until an end request is detected.
[0115] In one embodiment, when a termination request for the equity order is detected, generating full-link node data of the equity order based on the latest link information includes:
[0116] When a request to end the rights order is detected, obtain the latest link information;
[0117] The latest link information is parsed, and the business nodes and execution status of the historical execution of the rights and interests order are obtained based on the parsed business identifier, which are used as the full link node data of the rights and interests order.
[0118] In one embodiment, after generating the full-link node data of the equity order based on the latest link information when the termination request of the equity order is detected, the method further includes:
[0119] Based on the globally unique identifier in the order information, the end-to-end node data generated by multiple benefit orders are merged and stored.
[0120] In one embodiment, after merging and storing the end-to-end node data generated from multiple benefit orders based on the globally unique identifier in the order information, the method further includes:
[0121] In response to an order tracking request, obtain the search identifier carried in the order tracking request;
[0122] The full-link node data of the corresponding rights and interests order is obtained by searching based on the search identifier;
[0123] The search results for end-to-end node data are sent to the originating terminal of the order tracking request, so that the tracking results can be displayed on the display interface of the originating terminal.
[0124] In one embodiment, the order information includes user ID, order ID, and benefit products.
[0125] This invention provides a non-volatile computer-readable storage medium storing computer-executable instructions that are executed by one or more processors, for example, to perform the operations described above. Figure 1 Method steps S100 to S400.
[0126] As examples, non-volatile storage media can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) as external cache memory. By way of illustration and not limitation, RAM can be obtained in many forms such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The memory components or memories disclosed in the operating environment described herein are intended to include one or more of these and / or any other suitable types of memory.
[0127] In summary, the credit card benefits end-to-end tracking method, apparatus, system, and medium disclosed in this invention involves the following steps: The method responds to a benefit order placement request by acquiring order information and generating an order identifier; it generates end-to-end information for the current business node based on the order information and the order identifier; it monitors the execution nodes of the benefit order, generating a corresponding business identifier and adding it to the end-to-end information each time a business node is entered, thus updating the end-to-end information; and when an end-to-end request for the benefit order is detected, it generates end-to-end node data for the benefit order based on the latest end-to-end information. By recording and passing down the corresponding business identifier at each business node during the execution of the benefit order, complete end-to-end node data can be formed at the end of the benefit order, providing accurate and complete tracking data for developers to troubleshoot errors and improving the efficiency of benefit order error troubleshooting.
[0128] Of course, those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.). The computer program can be stored in a non-volatile, computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The storage medium can be a memory, magnetic disk, floppy disk, flash memory, optical storage, etc.
[0129] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. A method for tracking credit card benefits across the entire value chain, characterized in that, include: In response to an order request for a rights and interests order, obtain the order information and generate an order identifier; Generate the link information of the initial business node based on the order information and the order identifier; Monitor the execution nodes of the rights and interests orders, generate a corresponding business identifier and add it to the link information each time it enters a business node, and update the link information; An termination request will be triggered when a benefit order is successfully used or when an error occurs midway. When the termination request of the benefit order is detected, the full link node data of the benefit order will be generated based on the latest link information. The monitoring of the execution node of the rights order generates a corresponding business identifier and adds it to the link information each time it enters a business node, and updates the link information, including: Confirm whether the initial business node was executed successfully; If the initial service node executes successfully, it will enter the next service node according to the preset execution link carrying the link information, and generate the service identifier corresponding to the next service node. The generated service identifier is added to the link information, the link information is updated, and when the current service node is confirmed to have executed successfully, the updated link information is carried into the next service node, and so on, until an end request is detected; When a termination request for the equity order is detected, the full-link node data of the equity order is generated based on the latest link information, including: When a request to end the rights order is detected, obtain the latest link information; The latest link information is parsed, and the business nodes and execution status of the historical execution of the rights and interests order are obtained based on the parsed business identifier, which are used as the full link node data of the rights and interests order; If the last business identifier is the identifier of the end node, it indicates that the current benefit order has been successfully completed and each business node has been executed successfully; if the last business identifier is not the identifier of the end node, it indicates that the business node corresponding to the last business identifier has failed to execute, while the previous business nodes have been executed successfully.
2. The method for tracking credit card benefits across the entire value chain according to claim 1, characterized in that, The method further includes: Upon entering each business node, the business logs of the current business node are retrieved and stored in the database.
3. The method for tracking credit card benefits across the entire value chain according to claim 1, characterized in that, When a termination request for the equity order is detected, after generating the full-link node data of the equity order based on the latest link information, the method further includes: Based on the globally unique identifier in the order information, the end-to-end node data generated by multiple benefit orders are merged and stored.
4. The credit card benefits end-to-end tracking method according to claim 3, characterized in that, After merging and storing the end-to-end node data generated from multiple benefit orders based on the globally unique identifier in the order information, the method further includes: In response to an order tracking request, obtain the search identifier carried in the order tracking request; The full-link node data of the corresponding rights and interests order is obtained by searching based on the search identifier; The search results for end-to-end node data are sent to the originating terminal of the order tracking request, so that the tracking results can be displayed on the display interface of the originating terminal.
5. The method for full-link tracking of credit card benefits according to any one of claims 1-4, characterized in that, The order information includes user ID, order ID, and benefit products.
6. A credit card benefits end-to-end tracking device, characterized in that, include: The startup module is used to respond to the order placement request of the rights and interests order, obtain the order information and generate the order placement identifier; The initial generation module is used to generate the link information of the current business node based on the order information and the order identifier; The monitoring and update module is used to monitor the execution nodes of the rights and interests orders, generate a corresponding business identifier and add it to the link information each time a business node is entered, and update the link information. The node tracking module is used to generate full-link node data of the equity order based on the latest link information when the termination request of the equity order is detected. An termination request will be triggered when a rights order is successfully used or when an error occurs midway. The monitoring and update module includes: The status confirmation unit is used to confirm whether the initial business node has been executed successfully; The monitoring and flow unit is used to, if the initial business node is executed successfully, carry the link information according to the preset execution link to enter the next business node, and generate the business identifier corresponding to the next business node. The update unit is used to add the generated service identifier to the link information, update the link information, and carry the updated link information to the next service node when the current service node is confirmed to have executed successfully, and so on, until an end request is detected. The node tracking module includes: The acquisition unit is used to acquire the latest link information when the termination request of the rights order is detected; The parsing and tracking unit is used to parse the latest link information, obtain the historical execution business nodes and execution status of the rights and interests order based on the parsed business identifier, and use them as the full link node data of the rights and interests order; If the last business identifier is the identifier of the end node, it indicates that the current benefit order has been successfully completed and each business node has been executed successfully; if the last business identifier is not the identifier of the end node, it indicates that the business node corresponding to the last business identifier has failed to execute, while the previous business nodes have been executed successfully.
7. A credit card benefits end-to-end tracking system, characterized in that, The system includes at least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the credit card benefits end-to-end tracking method according to any one of claims 1-5.
8. A non-volatile computer-readable storage medium, characterized in that, The non-volatile computer-readable storage medium stores computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform the credit card rights end-to-end tracking method according to any one of claims 1-5.