Balance change reminding link checking method and device

By designing a balance change reminder link query platform, the balance change reminder link inspection of all scenarios and full links is automatically performed, solving the problems of low inspection efficiency and inaccurate results when the balance change reminder transaction message is sent in the existing technology. , achieving rapid and accurate abnormal positioning and improvement of testing efficiency.

CN119512786APending Publication Date: 2025-02-25INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310952306.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, when the balance change reminder transaction message is sent for failure, technicians are required to go deep into the application layer, server layer and even log layer for manual inspection, resulting in high inspection time and communication cost, low testing efficiency and inaccurate results.

Method used

Design a balance change reminder link inspection method. Through the balance change reminder link query platform, the tester enters transaction element information, the platform automatically obtains relevant log information, checks and compares according to the order of the transaction link, and outputs the verification results to the interactive interface.

Benefits of technology

It simplifies the manual query operation of testers, quickly locate abnormal locations, significantly improves testing efficiency, and improves the accuracy of the troubleshooting results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512786A_ABST
    Figure CN119512786A_ABST
Patent Text Reader

Abstract

The invention relates to the field of automatic link checking, is applied to the field of financial science and technology, and provides a balance change reminding link checking method and device which are applied to a balance change reminding link query platform. Acquiring corresponding balance change reminding transaction information according to the transaction element information; label information is screened out from the balance change reminding transaction information; according to the label information, corresponding log information is obtained according to the sequence of transaction links, balance change reminding checking comparison is conducted according to the corresponding log information, and the sequence of the transaction links is that processing is conducted at the host end and then conducted at the platform end; and outputting a check comparison result to the interactive interface for display. According to the method, balance change of all scenes and all links can be automatically executed to remind link check, manual query operation and process of testers are simplified, an abnormal position is quickly read and positioned, and the test 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 automatic link checking, and in particular to a method and device for checking a balance change reminder link. Background Art

[0002] At present, the banking industry is paying more and more attention to customer financial transaction notification message reminders. Among them, account change reminder transactions have the characteristics of large proportion, high sensitivity and strong importance in customers' daily transactions. Balance change reminder transactions, as a kind of account change reminder transaction, in addition to the above characteristics, also have the characteristics of wide channels, many business types and long transaction process.

[0003] When routinely verifying the balance change reminder transaction message, the verification content includes whether the time, amount, card number, detailed summary, transaction channel and other information can be sent to the customer normally. Given that the balance change reminder transaction involves a wide range of channels, many types of business and a long transaction process, any problem in any link during the routine verification of the balance change reminder message will lead to transaction failure. In the prior art, the program processing of the background link has always been in a non-transparent state to the actual business transaction. Testers cannot conduct verification and determine the cause of transaction failure through black box perspectives such as interface changes, business experience, and function optimization. This means that when an abnormality occurs in the balance change reminder transaction, it is necessary to contact the corresponding technical personnel to go deep into the application layer, server layer and even log layer to check the results. This process requires complete reliance on manual methods to check the link status of the entire transaction, which requires a lot of troubleshooting time and communication costs, which in turn affects the test efficiency. Summary of the invention

[0004] This article is used to solve the problem in the transaction testing phase of the prior art that when a transaction fails due to failure to send a balance change reminder message, technical personnel are required to conduct in-depth investigations at the application layer, server layer, and even log layer to determine the cause of the failure of the balance change reminder message. As a result, there are problems such as high troubleshooting time and communication costs, chaotic troubleshooting sequence, which leads to low testing efficiency and incomplete testing, and incomplete troubleshooting, which leads to inaccurate troubleshooting results.

[0005] In order to solve the above technical problems, in one embodiment of the present invention, a balance change reminder link checking method is provided, which is applied to a balance change reminder link query platform, comprising:

[0006] Receive transaction element information input by the tester through the interactive interface, and obtain corresponding balance change reminder transaction information according to the transaction element information;

[0007] Filter out label information from the balance change reminder transaction information;

[0008] According to the tag information, the corresponding log information is obtained in the order of the transaction link, and the balance change reminder verification and comparison are performed according to the corresponding log information. Among them, the order of the transaction link is: host-side processing first, then platform-side processing;

[0009] Output the verification and comparison results to the interactive interface for display.

[0010] In a further embodiment, label information is filtered out from the balance change reminder transaction information, including:

[0011] Extract information of target fields that have an impact on transaction link verification from balance change reminder transaction information;

[0012] The extracted information is used as label information corresponding to the transaction element information.

[0013] In a further embodiment, according to the tag information, corresponding log information is obtained in the order of the transaction link, and a balance change reminder verification and comparison is performed according to the corresponding log information, including:

[0014] Obtain the host transaction log from the host server according to the tag information;

[0015] According to the acquired host transaction log, determine whether an abnormality has occurred on the host side and the type of abnormality;

[0016] If the judgment result is yes, the platform processing and verification will be executed;

[0017] If the judgment result is no, the breakpoint cause is determined according to the exception type and output to the interactive interface for display.

[0018] In a further embodiment, performing the platform-side processing check includes:

[0019] Determine the transaction branch processed by the platform according to the transaction branch field in the host transaction log, wherein the transaction branch includes a first transaction branch and a second transaction branch;

[0020] For the first transaction branch, perform platform check;

[0021] For the second transaction branch, the gateway processing check is performed first, and then the platform processing check is performed.

[0022] In a further embodiment, the gateway processing check includes:

[0023] Query the network protocol parameters from the gateway server and determine whether the network protocol parameters are correct based on the current test configuration information;

[0024] If the network protocol parameters are correct, the gateway log is obtained from the gateway server according to the tag information;

[0025] Determine whether the transaction processing status is abnormal based on the obtained gateway log;

[0026] If the network protocol parameters are incorrect or the transaction processing status is abnormal, the breakpoint cause is determined based on the incorrect network protocol parameters or the abnormal transaction processing status and output to the interactive interface for display.

[0027] In a further embodiment, if the network protocol parameters are incorrect, the method further includes:

[0028] Send reminder information to gateway configuration managers to remind network managers to modify network protocol parameters; or

[0029] The latest parameter configuration information of the network server is queried from the current test configuration information, and the network protocol parameters are updated according to the parameter configuration information.

[0030] In a further embodiment, the platform check includes:

[0031] Obtain platform logs from the platform server based on tag information;

[0032] Extract processing results and sending status from the obtained platform logs;

[0033] Determine whether the platform processing is abnormal based on the processing results and sending status;

[0034] If the platform processes an exception, the cause of the breakpoint is determined based on the exception processing result and the sending status and output to the interactive interface for display.

[0035] On the other hand, the present invention provides a balance change reminder link checking device, which is applied to a balance change reminder link query platform, comprising:

[0036] A data import unit, used to receive transaction element information input by a tester through an interactive interface, and obtain corresponding balance change reminder transaction information according to the transaction element information;

[0037] A tagging unit, used to filter out tag information from balance change reminder transaction information;

[0038] The link checking unit is used to obtain corresponding log information according to the tag information and the order of the transaction link, and to check and compare the balance change reminder according to the corresponding log information, wherein the order of the transaction link is: processing on the host side first, and then processing on the platform side;

[0039] The output unit is used to output the verification and comparison results to the interactive interface for display.

[0040] On the other hand, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method described in any one of the above examples is implemented.

[0041] On the other hand, the present invention provides a computer storage medium having a computer program stored thereon, and when the computer program is executed by a processor of a computer device, the method described in any of the above embodiments is implemented.

[0042] The balance change reminder link check method and device provided in this article, by designing a balance change reminder link query platform and an interactive interface that interacts with the balance change reminder link query platform, can enable the tester to input the transaction element information of the balance change reminder message failure to be sent through the interactive interface. The balance change reminder link query platform automatically performs the balance change reminder link check of the full scene and the full link according to the transaction element information according to the method described in any of the above embodiments, thereby simplifying the manual query operation and process of the tester, quickly locating the abnormal position, and improving the test efficiency.

[0043] In order to make the above and other purposes, features and advantages of this article more obvious and easy to understand, the following specifically cites preferred embodiments and describes them in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of this article or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of this article. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 It shows a structural diagram of the balance change reminder link checking system of the embodiment of this article;

[0046] Figure 2 A flow chart of a balance change reminder link checking method according to an embodiment of this invention is shown;

[0047] Figure 3 A flow chart showing a balance change reminder verification process in the embodiment of this article is shown;

[0048] Figure 4 A flow chart showing the gateway processing inspection process in the embodiment of this article is shown;

[0049] Figure 5 A flow chart showing the platform inspection process of the embodiment of this article is shown;

[0050] Figure 6 It shows a structural diagram of a balance change reminder link checking device according to an embodiment of this invention;

[0051] Figure 7 It shows an interactive flow chart of the balance change reminder link checking device in the embodiment of this article;

[0052] Figure 8 A structural diagram of a computer device according to an embodiment of this invention is shown.

[0053] Description of the accompanying symbols:

[0054] 101. Client;

[0055] 102. Balance change reminder link query platform;

[0056] 601, data import unit;

[0057] 602, marking unit;

[0058] 603, link inspection unit;

[0059] 604, output unit;

[0060] 802. Computer equipment;

[0061] 804, processor;

[0062] 806. Memory;

[0063] 808, driving mechanism;

[0064] 810, input / output module;

[0065] 812. Input device;

[0066] 814. Output device;

[0067] 816. Presentation equipment;

[0068] 818. Graphical user interface;

[0069] 820, network interface;

[0070] 822, communication link;

[0071] 824. Communication bus. DETAILED DESCRIPTION

[0072] The following will be combined with the drawings in the embodiments of this article to clearly and completely describe the technical solutions in the embodiments of this article. Obviously, the described embodiments are only part of the embodiments of this article, not all of the embodiments. Based on the embodiments of this article, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this article.

[0073] It should be noted that the terms "first", "second", etc. in the specification and claims of this article 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 this article described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0074] This specification provides method operation steps as described in the embodiments or flow charts, but more or fewer operation steps may be included based on routine or non-creative work. The order of steps listed in the embodiments is only one way of executing the order of many steps and does not represent the only execution order. When the system or device product is executed in practice, it can be executed in the order of the method shown in the embodiments or the drawings or in parallel.

[0075] It should be noted that the balance change reminder link checking method and device in this article can be used in the financial field, and can also be used in any field other than the financial field. The application field of the balance change reminder link checking method and device in this article is not limited.

[0076] In the transaction testing phase of the prior art, when a transaction fails due to failure to send a balance change reminder message, technical personnel are required to conduct in-depth investigations at the application layer, server layer, and even log layer to determine the cause of the failure of the balance change reminder message. As a result, there are problems such as high troubleshooting time and communication costs, and a chaotic troubleshooting sequence, which leads to low testing efficiency and incomplete testing. There is also a problem of incomplete troubleshooting, which leads to inaccurate troubleshooting results.

[0077] In order to solve the above technical problems, an embodiment of the present invention provides a balance change reminder link inspection system, such as Figure 1 As shown, it includes: a client 101 and a balance change reminder link query platform 102, wherein the client 101 provides an interactive interface, through which the client 101 can interact with the balance change reminder link query platform 102.

[0078] Specifically, the client 101 can be a desktop computer, a tablet computer, a laptop computer, a smart phone, a digital assistant, a smart wearable device, etc. Among them, the smart wearable device may include a smart bracelet, a smart watch, smart glasses, a smart helmet, etc. Of course, the client is not limited to the above-mentioned electronic device with a certain entity, and it can also be software running in the above-mentioned electronic device. The tester inputs the transaction element information through the interactive interface of the client 101, wherein the transaction element information includes but is not limited to the transaction time, amount, card number, detailed summary, and event number (which can uniquely locate the transaction information).

[0079] The balance change reminder link query platform 102 is used to receive transaction element information input by the tester through the interactive interface, and obtain the corresponding balance change reminder transaction information according to the transaction element information; filter out the label information from the balance change reminder transaction information; obtain the corresponding log information in the transaction link sequence according to the label information, and perform balance change reminder verification and comparison according to the corresponding log information, wherein the transaction link sequence is: host-side processing first, then platform-side processing, and the platform-side may include multiple platform servers; output the verification and comparison results to the interactive interface for display.

[0080] In detail, the host side described in this article is used to respond to various transactions initiated by users (such as transfer transactions, payment transactions, etc.) and generate balance change reminder messages after the transaction is completed, and send them directly to the platform side or send them to the platform side through a gateway device, and the platform side sends the balance change reminder message to the user. It can be seen that the link through which the balance change reminder message passes includes the host side and the platform side.

[0081] In specific implementation, the balance change reminder link query platform 102 can be set on the host side to obtain the balance change reminder transaction information from the host, and the log information can be obtained from the corresponding device in the transaction link, for example, obtaining the host log from the host, obtaining the platform log from the platform, and obtaining the gateway log from the gateway.

[0082] This embodiment designs a balance change reminder link query platform and an interactive interface that interacts with the balance change reminder link query platform, so that the tester can input the transaction element information of the failed balance change reminder message through the interactive interface. The balance change reminder link query platform automatically performs the balance change reminder link check of the full scenario and the full link according to the transaction element information and the method described in any of the above embodiments, thereby simplifying the manual query operation and process of the tester, quickly locating the abnormal position, and improving the test efficiency.

[0083] In one embodiment of the present invention, a balance change reminder link checking method is also provided, which is applied to a balance change reminder link query platform, such as Figure 2 As shown, the balance change reminder link checking method includes:

[0084] Step 201, receiving transaction element information input by a tester through an interactive interface, and obtaining corresponding balance change reminder transaction information according to the transaction element information.

[0085] Among them, the interactive interface is provided with interactive controls, through which users input transaction element information, including card number, time and other information related to tag information. Balance change reminder transaction information includes: transaction type (transfer remittance, payment, credit card consumption, repayment, etc.), transaction channel information (mobile banking, third-party payment channels (WeChat, Alipay), counter transactions), card number, amount, time, event number and other information.

[0086] Step 202: filter out tag information from the balance change reminder transaction information.

[0087] The tag information is information that has an impact on the transaction link verification. Specifically, the implementation process of this step includes: extracting information of the target field that has an impact on the transaction link verification from the balance change reminder transaction information; using the extracted information as tag information corresponding to the transaction element information. The target field includes: card number, amount, time, event number and other elements that can uniquely locate the transaction information.

[0088] Step 203, according to the tag information, the corresponding log information is obtained in the order of the transaction link, and the balance change reminder verification and comparison are performed according to the corresponding log information, wherein the transaction link sequence is: host-side processing first, then platform-side processing.

[0089] Step 204: output the verification and comparison results to the interactive interface for display.

[0090] In one embodiment of this invention, Figure 3 As shown, the above step 203 obtains corresponding log information according to the tag information and the transaction link sequence, and performs balance change reminder verification and comparison according to the corresponding log information, including:

[0091] Step 301, obtaining a host transaction log from a host server according to tag information.

[0092] When this step is implemented, the tag information is compared with the information in the host transaction log to match the host transaction log corresponding to the tag information. The host transaction log contains the processing status, tag information, error information, etc. of each node.

[0093] Step 302, based on the acquired host transaction log, determine whether an abnormality has occurred on the host side and the type of abnormality. If the determination result is yes, execute step 303; if the determination result is no, execute step 304.

[0094] When this step is implemented, whether an abnormality occurs on the host side and the type of abnormality can be determined by whether the host transaction log corresponding to the tag information can be queried, and the error information in the obtained host transaction log, and returning the flag information. Specifically, if the host transaction log corresponding to the tag information is not retrieved, the corresponding host is abnormal; if there is an error message in the host transaction log, the host processing is abnormal; if the flag information is returned as an error, the link between the host and the platform is abnormal.

[0095] Step 303, perform platform-side processing verification.

[0096] The implementation process of this step is described in detail in the subsequent embodiments and will not be described in detail here.

[0097] Step 304, determine the breakpoint cause according to the exception type and output it to the interactive interface for display.

[0098] When this step is implemented, the breakpoint cause of the abnormal type can be determined by querying the breakpoint cause database, wherein the breakpoint cause database records the mapping relationship between the abnormal type and the breakpoint cause, and by outputting the breakpoint cause to the interactive interface display, it can provide a basis for the tester to repair the abnormality. In some implementation methods, the host breakpoint cause includes: data deformation error, address configuration error, host resource downtime, etc.

[0099] In one embodiment of the present invention, the above step 303 performs platform-side processing verification including:

[0100] According to the transaction branch field in the host transaction log, the transaction branch processed by the platform is determined, wherein the transaction branch includes a first transaction branch and a second transaction branch.

[0101] For the first transaction branch, the platform check is performed. For the second transaction branch, the gateway processing check is performed first, and then the platform processing check is performed.

[0102] Specifically, Figure 4 As shown, the gateway processing checks include:

[0103] Step 401, query the network protocol parameters from the gateway server, and determine whether the network protocol parameters are correct according to the current test configuration information.

[0104] In detail, the network protocol parameter setting is related to the current test content. If the network protocol parameter setting is incorrect or not synchronized with the test content, the balance change reminder transaction response will fail. This article can improve the accuracy and comprehensiveness of the balance change reminder link inspection by incorporating network protocol parameters into the inspection items.

[0105] The current test configuration information can be preset and input by the configuration personnel and stored in the database. In the specific implementation, in order to ensure the validity of the configuration information in the database, the configuration time of the configuration information is also recorded. When this step is implemented, it is determined whether the configuration time of the configuration information is consistent with the time information of the current test item (for example, the difference between the configuration time and the start time of the test item is within the preset range) to determine whether the configuration information in the database is the latest configuration information. If they are consistent, it is the latest configuration information, otherwise, it is not the latest configuration information. The test items in this article can correspond to the tests of different versions of transactions.

[0106] Step 402: If the network protocol parameters are correct, then the gateway log is obtained from the gateway server according to the tag information.

[0107] The gateway log records transaction-related information, including receiving, sending, and processing status information, among which the processing status information reflects whether the balance change reminder information is sent to the target receipt, whether the resource request has timed out, etc. The gateway log is obtained from the gateway server according to the tag information, that is, the gateway log matching the tag information is obtained from the gateway server.

[0108] Step 403: Determine whether the transaction processing status is abnormal based on the obtained gateway log.

[0109] Step 404: If the network protocol parameters are incorrect or the transaction processing status is abnormal, the breakpoint cause is determined based on the incorrect network protocol parameters or the abnormal transaction processing status and output to the interactive interface for display.

[0110] Furthermore, if the network protocol parameters are correct and the transaction processing status is normal, a platform check is performed.

[0111] Furthermore, if the network protocol parameters are incorrect, it also includes:

[0112] Send reminder information to gateway configuration managers to remind network managers to modify network protocol parameters; or

[0113] The latest parameter configuration information of the network server is queried from the current test configuration information, and the network protocol parameters are updated according to the parameter configuration information.

[0114] This embodiment can improve the efficiency of network protocol parameter correction when an abnormal network protocol parameter is found, thereby eliminating the failure to send balance change reminder information caused by delayed network protocol parameter configuration.

[0115] In one embodiment of this invention, Figure 5 As shown, the platform check includes:

[0116] Step 501: Obtain platform logs from the platform server according to tag information.

[0117] When this step is implemented, the platform log matching the tag information is obtained from the platform server. The platform log at least records the processing result and the sending status.

[0118] Step 502: extract the processing result and sending status from the platform log.

[0119] Step 503, based on the acquired processing result and sending status, determine whether the platform processing is abnormal. If the platform processing is abnormal, determine the breakpoint cause based on the abnormal processing result and sending status and output it to the interactive interface for display.

[0120] When this step is implemented, if the processing result and the sending status meet the preset result and the preset status, it is determined that the platform processing is normal, otherwise, the platform processing is abnormal.

[0121] Based on the same inventive concept, this article also provides a balance change reminder link checking device, as described in the following embodiments. Since the principle of solving the problem by the balance change reminder link checking device is similar to that of the balance change reminder link checking method, the implementation of the balance change reminder link checking device can refer to the balance change reminder link checking method, and the repeated parts will not be repeated.

[0122] Specifically, the balance change reminder link checking device is applied to the balance change reminder link query platform, such as Figure 6 As shown, including:

[0123] The data import unit 601 is used to receive the transaction element information input by the tester through the interactive interface, and obtain the corresponding balance change reminder transaction information according to the transaction element information;

[0124] The tagging unit 602 is used to filter out tag information from the balance change reminder transaction information;

[0125] The link checking unit 603 is used to obtain corresponding log information according to the tag information and the transaction link sequence, and perform balance change reminder verification and comparison according to the corresponding log information, wherein the transaction link sequence is: host end processing first, then platform end processing;

[0126] The output unit 604 is used to output the verification and comparison results to the interactive interface for display.

[0127] In the specific implementation, it also includes a storage unit for storing log information. The specific storage unit is a storage device of a host server, a gateway server and a platform server.

[0128] This embodiment designs a balance change reminder link query platform and an interactive interface that interacts with the balance change reminder link query platform, so that the tester can input the transaction element information of the failed balance change reminder message through the interactive interface. The balance change reminder link query platform automatically performs the balance change reminder link check of the full scenario and the full link according to the transaction element information and the method described in any of the above embodiments, thereby simplifying the manual query operation and process of the tester, quickly locating the abnormal position, and improving the test efficiency.

[0129] Combine the following Figure 7 The technical solution is explained in detail through specific scenarios. The following three scenarios form a complete business process. When the detection result of the previous scenario is normal, it will automatically enter the next scenario for execution.

[0130] Scenario 1: Host-side link processing check when there is a breakpoint in the balance change reminder link.

[0131] Step 1: The tester enters the transaction element information in the interactive interface and obtains the corresponding transaction change reminder transaction information based on the transaction element information.

[0132] Step 2: Clean the transaction change reminder transaction information obtained in step 1 and only retain the label information.

[0133] Step 3: According to the tag information, obtain the host transaction log from the host server; according to the obtained host transaction log, determine whether an exception occurs on the host side and the type of exception. If no exception occurs, the check passes, and the transaction branch determination in step 4 is executed. If an exception occurs, determine the breakpoint cause according to the exception type and output it to the interactive interface for business personnel to query the results.

[0134] Step 4: Determine the transaction branch according to the branch field in the host log information. If it is the first transaction branch, enter scenario 2. If it is the second transaction branch, directly enter scenario 3.

[0135] Scenario 2: Check the gateway link processing when there is a breakpoint in the link.

[0136] Step 5: Query the network protocol parameters, namely the DSR (Dynamic Source Routing) parameters, from the gateway server to determine whether the network protocol parameters are correct. If correct, obtain the gateway log from the gateway server and determine whether the transaction processing status is abnormal based on the obtained gateway log. If the network protocol parameters are incorrect or the transaction processing status is abnormal, determine the breakpoint cause based on the incorrect network protocol parameters or the abnormal transaction processing status and output it to the interactive interface for display.

[0137] Otherwise, the gateway detection passes and enters scenario three.

[0138] Scenario 3: Platform link processing check when there is a link breakpoint.

[0139] Step 6: According to the tag information, obtain the platform log from the platform server; extract the processing results and sending status from the platform log; determine whether the platform processing is abnormal based on the obtained processing results and sending status. If the platform processing is abnormal, determine the breakpoint cause based on the abnormal processing results and sending status and output it to the interactive interface for business personnel to query the results.

[0140] In one embodiment of the present invention, a computer device is also provided, such as Figure 8 As shown, the computer device 802 may include one or more processors 804, such as one or more central processing units (CPUs), each of which may implement one or more hardware threads. The computer device 802 may also include any memory 806, which is used to store any kind of information such as code, settings, data, etc. Non-limitingly, for example, the memory 806 may include any one or more combinations of the following: any type of RAM, any type of ROM, flash memory device, hard disk, optical disk, etc. More generally, any memory may use any technology to store information. Further, any memory may provide volatile or non-volatile retention of information. Further, any memory may represent a fixed or removable component of the computer device 802. In one case, when the processor 804 executes an associated instruction stored in any memory or a combination of memories, the computer device 802 may perform any operation of the associated instruction. The computer device 802 also includes one or more drive mechanisms 808 for interacting with any memory, such as a hard disk drive mechanism, an optical disk drive mechanism, etc.

[0141] The computer device 802 may also include an input / output module 810 (I / O) for receiving various inputs (via input devices 812) and for providing various outputs (via output devices 814). A specific output mechanism may include a presentation device 816 and an associated graphical user interface 818 (GUI). In other embodiments, the input / output module 810 (I / O), input device 812, and output device 814 may not be included, and the computer device 802 may be used as a computer device in a network. The computer device 802 may also include one or more network interfaces 820 for exchanging data with other devices via one or more communication links 822. One or more communication buses 824 couple the components described above together.

[0142] The communication link 822 may be implemented in any manner, for example, through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication link 822 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc. governed by any protocol or combination of protocols.

[0143] The embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are executed.

[0144] The embodiments of this document also provide a computer-readable instruction, wherein when a processor executes the instruction, the program therein causes the processor to execute the method described in any of the aforementioned embodiments.

[0145] It should be understood that in the various embodiments of this document, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this document.

[0146] It should also be understood that in the embodiments of this article, the term "and / or" is only a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0147] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this article.

[0148] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0149] In the several embodiments provided herein, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.

[0150] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of this article.

[0151] In addition, each functional unit in each embodiment of this invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software functional unit.

[0152] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this article is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of this article. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0153] Specific embodiments are used in this article to illustrate the principles and implementation methods of this article. The description of the above embodiments is only used to help understand the methods and core ideas of this article. At the same time, for general technicians in this field, according to the ideas of this article, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on this article.

Claims

1. A balance change reminder link inspection method, characterized in that: Applied to the balance change reminder link query platform, including: Receive transaction element information input by the tester through the interactive interface, and obtain corresponding balance change reminder transaction information according to the transaction element information; Filter out label information from the balance change reminder transaction information; According to the tag information, the corresponding log information is obtained in the order of the transaction link, and the balance change reminder verification and comparison are performed according to the corresponding log information. Among them, the order of the transaction link is: host-side processing first, then platform-side processing; Output the verification and comparison results to the interactive interface for display.

2. The method according to claim 1, characterized in that From the balance change reminder transaction information, filter out the tag information, including: Extract information of target fields that have an impact on transaction link verification from balance change reminder transaction information; The extracted information is used as label information corresponding to the transaction element information.

3. The method according to claim 1, characterized in that According to the tag information, the corresponding log information is obtained in the order of the transaction link, and the balance change reminder verification and comparison are performed according to the corresponding log information, including: Obtain the host transaction log from the host server according to the tag information; According to the acquired host transaction log, determine whether an abnormality has occurred on the host side and the type of abnormality; If the judgment result is yes, the platform processing and verification will be executed; If the judgment result is no, the breakpoint cause is determined according to the exception type and output to the interactive interface for display.

4. The method according to claim 3, characterized in that Execution of platform-side processing verification includes: Determine the transaction branch processed by the platform according to the transaction branch field in the host transaction log, wherein the transaction branch includes a first transaction branch and a second transaction branch; For the first transaction branch, perform platform check; For the second transaction branch, the gateway processing check is performed first, and then the platform processing check is performed.

5. The method according to claim 4, characterized in that Gateway processing checks include: Query the network protocol parameters from the gateway server and determine whether the network protocol parameters are correct based on the current test configuration information; If the network protocol parameters are correct, the gateway log is obtained from the gateway server according to the tag information; Determine whether the transaction processing status is abnormal based on the obtained gateway log; If the network protocol parameters are incorrect or the transaction processing status is abnormal, the breakpoint cause is determined based on the incorrect network protocol parameters or the abnormal transaction processing status and output to the interactive interface for display.

6. The method according to claim 5, characterized in that If the network protocol parameters are incorrect, it also includes: Send reminder information to gateway configuration managers to remind network managers to modify network protocol parameters; or The latest parameter configuration information of the network server is queried from the current test configuration information, and the network protocol parameters are updated according to the parameter configuration information.

7. The method according to claim 4, characterized in that Platform checks include: Obtain platform logs from the platform server based on tag information; Extract processing results and sending status from platform logs; Determine whether the platform processing is abnormal based on the obtained processing results and sending status; If the platform processes an exception, the cause of the breakpoint is determined based on the exception processing result and the sending status and output to the interactive interface for display.

8. A balance change reminder link inspection device, characterized in that: Applied to the balance change reminder link query platform, including: A data import unit, used to receive transaction element information input by a tester through an interactive interface, and obtain corresponding balance change reminder transaction information according to the transaction element information; A tagging unit, used to filter out tag information from balance change reminder transaction information; The link checking unit is used to obtain corresponding log information according to the tag information and the order of the transaction link, and to check and compare the balance change reminder according to the corresponding log information, wherein the order of the transaction link is: processing on the host side first, and then processing on the platform side; The output unit is used to output the verification and comparison results to the interactive interface for display.

9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor of a computer device, the method according to any one of claims 1 to 7 is implemented.