Interface display processing method and device for bank self-service terminal
By analyzing transaction data on the bank's self-service terminal and highlighting potential error information items, the problem that customers are prone to errors when filling in the information is solved, improving customer experience and bank-customer stickiness.
Patent Information
- Application Number
- CN202211473080.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-21
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-11-21
AI Technical Summary
On the bank self-service terminal, customers are prone to errors when filling in business information, resulting in transaction failure and need to refill in the information. Especially for account opening transactions, a large amount of information is required, resulting in poor customer experience.
By analyzing the transaction data of the bank's self-service terminal, determining the correspondence between the error code matrix and potential error information items, highlighting the information items that may occur, reducing the possibility of customer filling in errors.
It effectively reduces the error rate when customers fill in information, improves customer experience, reduces the operation time of customers on the bank's self-service terminal, and enhances the stickiness between banks and customers.
Smart Images

Figure CN115775429B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer data processing, and particularly to an interface display processing method and device for a bank self-service terminal. Background Art
[0002] This section aims to provide background or context for the embodiments of the present invention described in the claims. The descriptions herein are not admitted to be prior art merely because they are included in this section.
[0003] On a bank self-service terminal, a customer may make mistakes when filling in business information, which may lead to transaction failures. Usually, the customer needs to fill in the information again to initiate the transaction again. For some transactions, such as opening an account, the customer may need to fill in a large amount of information again. If the information items that may be incorrect can be highlighted when the customer is filling in, the possibility of the customer filling in incorrectly can be reduced, thereby improving the customer experience.
[0004] In summary, there is an urgent need for an information processing solution that can overcome the above defects and improve the situation when a customer's transaction fails on a bank self-service terminal. Summary of the Invention
[0005] To solve the problems existing in the prior art, the present invention proposes an interface display processing method and device for a bank self-service terminal.
[0006] In the first aspect of the embodiments of the present invention, an interface display processing method for a bank self-service terminal is proposed, including:
[0007] Determine the correspondence between the error code matrix and the potential error information items according to the transaction data of each bank self-service terminal;
[0008] For each bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval according to the transaction failure data of the bank self-service terminal;
[0009] Determine the potential error information items of the bank self-service terminal after the current time interval according to the error code matrix of the bank self-service terminal in the current time interval and the correspondence between the error code matrix and the potential error information items;
[0010] When a customer initiates a transaction on the first bank self-service terminal after the current time interval, highlight the potential error information items corresponding to the transaction for the customer according to the potential error information items of the first bank self-service terminal after the current time interval.
[0011] In the second aspect of the embodiments of the present invention, an interface display processing device for a bank self-service terminal is proposed, including:
[0012] A transaction data processing module, configured to determine the correspondence between an error code matrix and potential error information items according to the transaction data of each bank self-service terminal;
[0013] An error code matrix determination module, configured to determine, for each bank self-service terminal, the error code matrix of the bank self-service terminal in the current time interval according to the transaction failure data of the bank self-service terminal;
[0014] A potential error information item determination module, configured to determine the potential error information items of the bank self-service terminal after the current time interval according to the error code matrix of the bank self-service terminal in the current time interval, the error code matrix, and the correspondence between potential error information items;
[0015] A display processing module, configured to, when a customer initiates a transaction at a first bank self-service terminal after the current time interval, highlight and display the potential error information item corresponding to the transaction to the customer according to the potential error information items of the first bank self-service terminal after the current time interval.
[0016] In a third aspect of the embodiments of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, a method for interface display processing of a bank self-service terminal is implemented.
[0017] In a fourth aspect of the embodiments of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a method for interface display processing of a bank self-service terminal is implemented.
[0018] In a fifth aspect of the embodiments of the present invention, a computer program product is provided. The computer program product includes a computer program, and when the computer program is executed by a processor, a method for interface display processing of a bank self-service terminal is implemented.
[0019] The method and device for interface display processing of a bank self-service terminal proposed by the present invention determine the correspondence between the error code matrix and potential error information items based on the transaction data of each bank self-service terminal; for each bank self-service terminal, based on the transaction failure data of the bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval; based on the error code matrix of the bank self-service terminal in the current time interval and the correspondence between the error code matrix and potential error information items, determine the potential error information items of the bank self-service terminal after the current time interval; when a customer initiates a transaction on the first bank self-service terminal after the current time interval, based on the potential error information items of the first bank self-service terminal after the current time interval, highlight the potential error information items corresponding to the transaction for the customer, which can inform the customer of the possible error positions when filling in the content when the customer fills in the transaction, thereby reducing the possibility of errors; the present invention can reduce the time spent by customers when filling in information, improve the customer experience, and is beneficial to increasing the stickiness between the bank and the customer. Brief Description of the Drawings
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0021] Figure 1 It is a schematic flowchart of the method for interface display processing of a bank self-service terminal according to an embodiment of the present invention.
[0022] Figure 2 It is a schematic flowchart of determining the correspondence between the error code matrix and potential error information items according to an embodiment of the present invention.
[0023] Figure 3 It is a schematic flowchart of determining the error code matrix of the bank self-service terminal in the current time interval according to an embodiment of the present invention.
[0024] Figure 4 It is a schematic flowchart of determining the potential error information items of the bank self-service terminal after the current time interval according to an embodiment of the present invention.
[0025] Figure 5 It is a schematic flowchart of processing potential error information items according to an embodiment of the present invention.
[0026] Figure 6 It is a schematic diagram of the architecture of the device for interface display processing of a bank self-service terminal according to an embodiment of the present invention.
[0027] Figure 7 It is a schematic diagram of the structure of a computer device according to an embodiment of the present invention. Detailed implementation manners
[0028] The principles and spirit of the present invention will be described below with reference to several exemplary implementation manners. It should be understood that these implementation manners are provided only to enable those skilled in the art to better understand and then implement the present invention, rather than limiting the scope of the present invention in any way. On the contrary, these implementation manners are provided to make the present disclosure more thorough and complete, and to be able to fully convey the scope of the present disclosure to those skilled in the art.
[0029] Those skilled in the art know that the implementation manners of the present invention can be implemented as a system, a device, an equipment, a method, or a computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0030] According to an implementation manner of the present invention, a method and a device for interface display processing of a bank self-service terminal are provided, which relate to the technical field of computer data processing.
[0031] Below, with reference to several representative implementation manners of the present invention, the principles and spirit of the present invention will be explained in detail.
[0032] Figure 1 It is a schematic flowchart of a method for interface display processing of a bank self-service terminal according to an embodiment of the present invention. As Figure 1 shown, the method includes:
[0033] S1. Determine the correspondence between the error code matrix and the potential error information items according to the transaction data of each bank self-service terminal;
[0034] S2. For each bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval according to the transaction failure data of the bank self-service terminal;
[0035] S3. Determine the potential error information items of the bank self-service terminal after the current time interval according to the error code matrix of the bank self-service terminal in the current time interval and the correspondence between the error code matrix and the potential error information items;
[0036] S4. When a customer initiates a transaction on the first bank self-service terminal after the current time interval, highlight the potential error information items corresponding to the transaction for the customer according to the potential error information items of the first bank self-service terminal after the current time interval.
[0037] For a clearer explanation of the above method for interface display processing of a bank self-service terminal, the following will be described in detail in combination with each step.
[0038] In S1, refer toFigure 2 , based on the transaction data of each bank self-service terminal, determine the correspondence between the error code matrix and potential error information items, including:
[0039] S11, set multiple time points;
[0040] S12, for each time point, based on the transaction data of each bank self-service terminal at this time point, determine the risk modulus corresponding to this time point;
[0041] S13, based on the risk modulus, determine the controllable time points;
[0042] S14, for each controllable time point, based on the transaction failure data of each bank self-service terminal at this controllable time point, determine the error code matrix corresponding to this controllable time point;
[0043] S15, based on the transaction failure data of each bank self-service terminal at this controllable time point and the transaction success data after this controllable time point, determine the potential error information items corresponding to this controllable time point;
[0044] S16, based on the error code matrix and potential error information items corresponding to each controllable time point, determine the correspondence between the error code matrix and potential error information items.
[0045] In one embodiment, (S13) based on the risk modulus, determine the controllable time points, including:
[0046] For each time point, if the risk modulus corresponding to this time point is less than the risk threshold, then take this time point as a controllable time point.
[0047] In one embodiment, (S12) for each time point, based on the transaction data of each bank self-service terminal at this time point, determine the risk modulus corresponding to this time point, including:
[0048] S12-1, determine the customer category and transaction category corresponding to each transaction data of each bank self-service terminal at this time point;
[0049] S12-2, for each customer category, select from the transaction data of each bank self-service terminal at this time point the transaction data whose corresponding customer category is this customer category;
[0050] S12-3, take the transaction data corresponding to each transaction category in the selected transaction data as the transaction data of this customer category and this transaction category at this time point;
[0051] S12-4, determine the proportion of the transaction data involving risks in the transaction data of this customer category and this transaction category at this time point, and take this proportion as the risk proportion of this customer category and this transaction category at this time point;
[0052] S12-5. Determine the time risk matrix corresponding to this time point, where the rows of the time risk matrix correspond to customer categories and the columns correspond to transaction categories, and determine the value of each element of the time risk matrix as the risk proportion of the corresponding customer category and transaction category at this time point;
[0053] S12-6. When the number of customer categories is the same as the number of transaction categories, take the maximum value of the modulus length of the eigenvalues of the time risk matrix corresponding to this time point as the risk modulus length corresponding to this time point; otherwise, according to the number of customer categories and the number of transaction categories, fill the time risk matrix corresponding to this time point with 0, and take the maximum value of the modulus length of the non-zero eigenvalues of the obtained square matrix as the risk modulus length corresponding to this time point.
[0054] In one embodiment, (S14) For each controllable time point, determine the error code matrix corresponding to this controllable time point according to the transaction failure data of each bank self-service terminal at this controllable time point, including:
[0055] S14-1. For each transaction failure data of each bank self-service terminal at this controllable time point, determine the customer category to which the customer to whom this transaction failure data belongs belongs and the error code corresponding to this transaction failure data, and take this customer category as the customer category corresponding to this transaction failure data;
[0056] S14-2. For each customer category, select from the transaction failure data of each bank self-service terminal at this controllable time point the transaction failure data whose corresponding customer category is equal to this customer category;
[0057] S14-3. Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of this customer category, and take this number of transactions as the number of this customer category regarding this error code;
[0058] S14-4. Determine the error code matrix corresponding to this controllable time point, where the rows of the error code matrix correspond to customer categories and the columns correspond to error codes. For each element of the error code matrix, determine the customer category and error code corresponding to this element, and determine the value of this element as the number of this customer category regarding this error code.
[0059] In one embodiment, (S15) Determine the potential error information items corresponding to this controllable time point according to the transaction failure data of each bank self-service terminal at this controllable time point and the transaction success data after this controllable time point, including:
[0060] S15-1. For each transaction failure data of each bank self-service terminal at the controllable time point, determine the error information item corresponding to the transaction failure data based on the first transaction success data after the transaction failure data.
[0061] S15-2. Determine the potential error information item corresponding to the controllable time point based on the error information items corresponding to the respective transaction failure data of each bank self-service terminal at the controllable time point.
[0062] In one embodiment, (S15-1) for each transaction failure data of each bank self-service terminal at the controllable time point, determining the error information item corresponding to the transaction failure data based on the first transaction success data after the transaction failure data includes:
[0063] Use the information items included in the difference set between the information item set of the first transaction success data and the information item set of the transaction failure data as the error information item corresponding to the transaction failure data.
[0064] In S2, refer to Figure 3 , for each bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval based on the transaction failure data of the bank self-service terminal, including:
[0065] S21. For each transaction failure data of the bank self-service terminal in the current time interval, determine the customer category to which the customer corresponding to the transaction failure data belongs and the error code corresponding to the transaction failure data, and use the customer category as the customer category corresponding to the transaction failure data.
[0066] S22. For each customer category, select from the transaction failure data of the bank self-service terminal in the current time interval the transaction failure data whose corresponding customer category is equal to the customer category.
[0067] S23. Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of the customer category, and use the number of transactions as the quantity of the bank self-service terminal in the current time interval regarding the customer category and the error code.
[0068] S24. Determine the error code matrix of the bank self-service terminal in the current time interval, where the rows of the error code matrix correspond to customer categories and the columns correspond to error codes. For each element of the error code matrix, determine the customer category and error code corresponding to the element, and set the value of the element as the quantity of the bank self-service terminal in the current time interval regarding the customer category and the error code.
[0069] In one embodiment, (S2) for each bank self-service terminal, based on the transaction failure data of the bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval, including:
[0070] S201, determine multiple consecutive historical time intervals;
[0071] S202, for each historical time interval, based on the transaction failure data of the bank self-service terminal in the historical time interval, determine the error code matrix of the bank self-service terminal in the historical time interval;
[0072] (In an actual application scenario, the method for determining the error code matrix of the bank self-service terminal in the historical time interval can refer to S21 to S24.)
[0073] S203, based on the error code matrices of the bank self-service terminal in each historical time interval, determine the error-related duration of the bank self-service terminal;
[0074] S204, based on the error-related duration of the bank self-service terminal, determine the current relevant interval;
[0075] S205, based on the transaction failure data of the bank self-service terminal in the current relevant interval, determine the error code matrix of the bank self-service terminal in the current time interval;
[0076] (In an actual application scenario, the method for determining the error code matrix of the bank self-service terminal in the current time interval can refer to S21 to S24.)
[0077] In one embodiment, (S204) based on the error-related duration of the bank self-service terminal, determine the current relevant interval, including:
[0078] Take the time interval with a time difference less than the error-related duration of the bank self-service terminal from the current time interval in the time intervals before the current time interval as the current relevant interval.
[0079] In one embodiment, (S203) based on the error code matrices of the bank self-service terminal in each historical time interval, determine the error-related duration of the bank self-service terminal, including:
[0080] S203-1. For any two historical time intervals, perform the following steps: Determine the matrix difference of the error code matrices of the bank self-service terminal in these two historical time intervals; if the number of rows of the matrix difference is equal to the number of columns, determine the eigenvalues of the matrix difference, and take the maximum value of the moduli of the determined eigenvalues as the distance modulus of these two historical time intervals; otherwise, according to the number of rows and columns of the matrix difference, pad the matrix difference with 0s to obtain a square matrix, determine the non-zero eigenvalues of the square matrix, and take the maximum value of the moduli of the determined non-zero eigenvalues as the distance modulus of these two historical time intervals.
[0081] S203-2. For any two historical time intervals, if the distance modulus of any historical time interval between these two historical time intervals and the later historical time interval of these two historical time intervals is less than the second threshold, then take the time difference between these two historical time intervals as the potential error-related duration.
[0082] S203-3. Determine the error-related duration of the bank self-service terminal as the maximum value of the potential error-related durations.
[0083] In S3, refer to Figure 4 , according to the correspondence between the error code matrix of the bank self-service terminal in the current time interval, the error code matrix, and the potential error information items, determine the potential error information items of the bank self-service terminal after the current time interval, including:
[0084] S31. For each error code matrix included in the correspondence between the error code matrix and the potential error information items, determine the matrix difference corresponding to the error code matrix according to the error code matrix and the error code matrix of the bank self-service terminal in the current time interval.
[0085] (In the actual application scenario, take the difference between the error code matrix and the error code matrix of the bank self-service terminal in the current time interval as the matrix difference corresponding to the error code matrix, requiring the time to be consistent, or first perform correction and then perform the operation.)
[0086] S32. If the number of rows of the matrix difference is equal to the number of columns, take the eigenvalues of the matrix difference as the gap eigenvalues corresponding to the error code matrix; otherwise, according to the number of rows and the number of columns, pad the matrix difference with 0s, and take the non-zero eigenvalues of the obtained square matrix as the gap eigenvalues corresponding to the error code matrix.
[0087] S33. Determine the potential error code matrix of the bank self-service terminal after the current time interval according to the gap eigenvalues.
[0088] S34. For each potential error code matrix of the bank self-service terminal after the current time interval, according to the correspondence between the error code matrix and the potential error information items, use the potential error information items corresponding to the potential error code matrix as the potential error information items of the bank self-service terminal after the current time interval.
[0089] In one embodiment, (S33) determining the potential error code matrix of the bank self-service terminal after the current time interval according to the gap eigenvalue includes:
[0090] Determine whether there is an error code matrix in the error code matrices included in the correspondence between the error code matrix and the potential error information items that satisfies condition w: the modulus lengths of the gap eigenvalues corresponding to the error code matrix are all less than the first threshold;
[0091] When there is an error code matrix in the error code matrices included in the correspondence between the error code matrix and the potential error information items that satisfies condition w, use the error code matrix that satisfies condition w as the potential error code matrix of the bank self-service terminal after the current time interval;
[0092] When there is no error code matrix in the error code matrices included in the correspondence between the error code matrix and the potential error information items that satisfies condition w, use the bank self-service terminal as the current bank self-service terminal, and loop to execute the following 5 steps (S01 to S05) until there is an error code matrix that satisfies condition w:
[0093] S01. Determine the relevant bank self-service terminals of the current bank self-service terminal;
[0094] S02. Use the relevant bank self-service terminals of the current bank self-service terminal as potential bank self-service terminals;
[0095] S03. Update the error code matrix of the bank self-service terminal in the current time interval according to the transaction failure data of the potential bank self-service terminal;
[0096] S04. According to the updated error code matrix of the bank self-service terminal in the current time interval, the correspondence between the error code matrix and the potential error information items, update the gap eigenvalues corresponding to each error code matrix included in the correspondence;
[0097] (In the actual application scenario, the method for updating the gap eigenvalues corresponding to each error code matrix included in the correspondence can refer to the methods of S31 to S34.)
[0098] S05. Update the current bank self-service terminal as a potential bank self-service terminal;
[0099] S06. When there is an error code matrix in the correspondence between the error code matrix and the potential error information items that satisfies condition w, the error code matrix that satisfies condition w is used as the potential error code matrix of the bank self-service terminal after the current time interval.
[0100] In one embodiment, (S01) determining the relevant bank self-service terminals of the current bank self-service terminal includes:
[0101] For each current bank self-service terminal, taking other bank self-service terminals except this current bank self-service terminal as potential bank self-service terminals;
[0102] For each potential bank self-service terminal, based on the account set of this potential bank self-service terminal and the account set of this current bank self-service terminal, determining an account intersection, a first difference set, and a second difference set, where the account intersection is the intersection of the account set of this potential bank self-service terminal and the account set of this current bank self-service terminal, the first difference set is the difference set of the account set of this potential bank self-service terminal and the account set of this current bank self-service terminal, and the second difference set is the difference set of the account set of this current bank self-service terminal and the account set of this potential bank self-service terminal;
[0103] Taking the relevant probability of each account in the first difference set and each account in the second difference set as the potential correlation probability between this potential bank self-service terminal and this current bank self-service terminal;
[0104] Taking the sum of the number of accounts included in the account intersection and the sum of all potential correlation probabilities between this potential bank self-service terminal and this current bank self-service terminal as the first sum value, and taking the sum of the number of accounts included in the account intersection and the number of potential correlation probabilities between this potential bank self-service terminal and this current bank self-service terminal as the second sum value;
[0105] Taking the ratio of the first sum value to the second sum value as the correlation probability between this potential bank self-service terminal and this current bank self-service terminal;
[0106] If the correlation probability between this potential bank self-service terminal and this current bank self-service terminal is greater than the correlation threshold, then taking this potential bank self-service terminal as the relevant bank self-service terminal of this current bank self-service terminal.
[0107] In S4, refer to Figure 5 , when a customer initiates a transaction on the first bank self-service terminal after the current time interval, highlighting the potential error information items corresponding to this transaction for the customer according to the potential error information items of the first bank self-service terminal after the current time interval, including:
[0108] S41. Based on the transaction interface corresponding to this transaction, determining the information item set of this transaction;
[0109] S42. For each potential error message item after the current time interval for the first bank self-service terminal, if the potential error message item is included in the information item set of the transaction, then use the potential error message item as the potential error message item corresponding to the transaction;
[0110] S43. Highlight the potential error message item corresponding to the transaction for the customer.
[0111] It should be noted that although the operations of the method of the present invention are described in a specific order in the above embodiments and the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.
[0112] After introducing the method of the exemplary embodiment of the present invention, next, reference is made to Figure 6 to introduce the interface display processing device of the bank self-service terminal of the exemplary embodiment of the present invention.
[0113] The implementation of the interface display processing device of the bank self-service terminal can refer to the implementation of the above method, and the repeated parts will not be described again. The terms "module" or "unit" used hereinafter can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0114] Based on the same inventive concept, the present invention also proposes an interface display processing device of a bank self-service terminal, as Figure 6 shown, the device includes:
[0115] A transaction data processing module 110, configured to determine the correspondence between the error code matrix and the potential error message item according to the transaction data of each bank self-service terminal;
[0116] An error code matrix determination module 120, configured to determine the error code matrix of the bank self-service terminal in the current time interval according to the transaction failure data of the bank self-service terminal for each bank self-service terminal;
[0117] A potential error message item determination module 130, configured to determine the potential error message item of the bank self-service terminal after the current time interval according to the error code matrix of the bank self-service terminal in the current time interval and the correspondence between the error code matrix and the potential error message item;
[0118] A display processing module 140, configured to, when a customer initiates a transaction at a first bank self-service terminal after the current time interval, highlight, for the customer, the potential error information items corresponding to the transaction according to the potential error information items of the first bank self-service terminal after the current time interval.
[0119] In one embodiment, the transaction data processing module is specifically configured to:
[0120] Set multiple time points;
[0121] For each time point, determine the risk modulus corresponding to the time point according to the transaction data of each bank self-service terminal at the time point;
[0122] Determine the controllable time points according to the risk modulus;
[0123] For each controllable time point, determine the error code matrix corresponding to the controllable time point according to the transaction failure data of each bank self-service terminal at the controllable time point;
[0124] Determine the potential error information items corresponding to the controllable time point according to the transaction failure data of each bank self-service terminal at the controllable time point and the transaction success data after the controllable time point;
[0125] Determine the corresponding relationship between the error code matrix and the potential error information items according to the error code matrices and the potential error information items corresponding to each controllable time point.
[0126] In one embodiment, the transaction data processing module is specifically configured to:
[0127] Determine the customer category and transaction category corresponding to each transaction data of each bank self-service terminal at the time point;
[0128] For each customer category, select the transaction data from the transaction data of each bank self-service terminal at the time point whose corresponding customer category is the customer category;
[0129] Use the transaction data corresponding to each transaction category in the selected transaction data as the transaction data of the customer category and the transaction category at the time point;
[0130] Determine the proportion of the transaction data involving risks in the transaction data of the customer category and the transaction category at the time point, and use the proportion as the risk proportion of the customer category and the transaction category at the time point;
[0131] Determine the time risk matrix corresponding to the time point, where the rows of the time risk matrix correspond to customer categories, the columns correspond to transaction categories, and determine the value of each element of the time risk matrix as the risk proportion of the customer category and the transaction category corresponding to the element at the time point;
[0132] When the number of customer categories is the same as the number of transaction categories, the maximum value of the modulus length of the eigenvalues of the time risk matrix corresponding to this time point is used as the risk modulus length corresponding to this time point; otherwise, according to the number of customer categories and the number of transaction categories, the time risk matrix corresponding to this time point is filled with 0, and the maximum value of the modulus length of the non-zero eigenvalues of the obtained square matrix is used as the risk modulus length corresponding to this time point.
[0133] In one embodiment, the transaction data processing module is specifically configured to:
[0134] For each transaction failure data of each bank self-service terminal at this controllable time point, determine the customer category to which the customer corresponding to this transaction failure data belongs and the error code corresponding to this transaction failure data, and use this customer category as the customer category corresponding to this transaction failure data;
[0135] For each customer category, select from the transaction failure data of each bank self-service terminal at this controllable time point the transaction failure data whose corresponding customer category is equal to this customer category;
[0136] Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of this customer category, and use this number of transactions as the quantity of this customer category with respect to this error code;
[0137] Determine the error code matrix corresponding to this controllable time point, where the rows of this error code matrix correspond to customer categories and the columns correspond to error codes. For each element of this error code matrix, determine the customer category and error code corresponding to this element, and set the value of this element to the quantity of this customer category with respect to this error code.
[0138] In one embodiment, the transaction data processing module is specifically configured to:
[0139] For each transaction failure data of each bank self-service terminal at this controllable time point, determine the error information item corresponding to this transaction failure data according to the first transaction success data after this transaction failure data;
[0140] Determine the potential error information item corresponding to this controllable time point according to the error information items corresponding to the respective transaction failure data of each bank self-service terminal at this controllable time point.
[0141] In one embodiment, the error code matrix determination module is specifically configured to:
[0142] For each transaction failure data of this bank self-service terminal in the current time interval, determine the customer category to which the customer corresponding to this transaction failure data belongs and the error code corresponding to this transaction failure data, and use this customer category as the customer category corresponding to this transaction failure data;
[0143] For each customer category, select the transaction failure data corresponding to the customer category from the transaction failure data of the bank self-service terminal in the current time interval, where the corresponding customer category is equal to this customer category;
[0144] Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of this customer category, and use this number of transactions as the quantity of the bank self-service terminal in the current time interval regarding this customer category and this error code;
[0145] Determine the error code matrix of the bank self-service terminal in the current time interval, where the rows of this error code matrix correspond to customer categories and the columns correspond to error codes. For each element of this error code matrix, determine the customer category and error code corresponding to this element, and determine the value of this element as the quantity of the bank self-service terminal in the current time interval regarding this customer category and this error code.
[0146] In an embodiment, the potential error information item determination module is specifically configured to:
[0147] For each error code matrix included in the corresponding relationship between the error code matrix and the potential error information item, determine the matrix difference corresponding to this error code matrix based on this error code matrix and the error code matrix of the bank self-service terminal in the current time interval;
[0148] If the number of rows of this matrix difference is equal to the number of columns, use the eigenvalue of this matrix difference as the gap eigenvalue corresponding to this error code matrix; otherwise, according to this number of rows and this number of columns, fill 0 for this matrix difference, and use the non-zero eigenvalue of the obtained square matrix as the gap eigenvalue corresponding to this error code matrix;
[0149] Determine the potential error code matrix of the bank self-service terminal after the current time interval based on the gap eigenvalue;
[0150] For each potential error code matrix of the bank self-service terminal after the current time interval, based on the corresponding relationship between the error code matrix and the potential error information item, use the potential error information item corresponding to this potential error code matrix as the potential error information item of the bank self-service terminal after the current time interval.
[0151] In an embodiment, the display processing module is specifically configured to:
[0152] Determine the information item set of this transaction based on the transaction interface corresponding to this transaction;
[0153] For each potential error information item of the first bank self-service terminal after the current time interval, if this potential error information item is included in the information item set of this transaction, then use this potential error information item as the potential error information item corresponding to this transaction;
[0154] Highlight the potential error information items corresponding to the transaction for the customer.
[0155] It should be noted that although several modules of the interface display processing device of the bank self-service terminal are mentioned in the above detailed description, this division is only exemplary and not mandatory. In fact, according to the embodiments of the present invention, the features and functions of two or more of the above-described modules can be embodied in one module. Conversely, the features and functions of one module described above can be further divided and embodied by multiple modules.
[0156] Based on the foregoing inventive concept, as Figure 7 shown, the present invention also provides a computer device 700, including a memory 710, a processor 720, and a computer program 730 stored in the memory 710 and executable on the processor 720. When the processor 720 executes the computer program 730, the foregoing interface display processing method of the bank self-service terminal is implemented.
[0157] Based on the foregoing inventive concept, the present invention provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the foregoing interface display processing method of the bank self-service terminal is implemented.
[0158] Based on the foregoing inventive concept, the present invention provides a computer program product including a computer program, and when the computer program is executed by a processor, the interface display processing method of the bank self-service terminal is implemented.
[0159] The interface display processing method and device of the bank self-service terminal proposed by the present invention determine the correspondence between the error code matrix and the potential error information items according to the transaction data of each bank self-service terminal; for each bank self-service terminal, according to the transaction failure data of the bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval; according to the error code matrix of the bank self-service terminal in the current time interval and the correspondence between the error code matrix and the potential error information items, determine the potential error information items of the bank self-service terminal after the current time interval; when a customer initiates a transaction on the first bank self-service terminal after the current time interval, according to the potential error information items of the first bank self-service terminal after the current time interval, highlight the potential error information items corresponding to the transaction for the customer, which can inform the customer of the possible error positions when filling in the content when the customer fills in the transaction, thereby reducing the possibility of errors; the present invention can reduce the time spent by the customer when filling in information, improve the customer experience, and is conducive to increasing the stickiness between the bank and the customer.
[0160] In the technical solution of this application, the acquisition, storage, use, processing, etc. of data all comply with the relevant regulations of national laws and regulations.
[0161] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, an apparatus, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) that contain computer-usable program code.
[0162] The present invention is described with reference to the flowcharts and / or block diagrams of methods and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.
[0163] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.
[0164] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.
[0165] Finally, it should be noted that the above-described embodiments are only specific embodiments of the present invention, used to illustrate the technical solutions of the present invention, rather than limiting it. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that any person skilled in the technical field can still modify the technical solutions described in the foregoing embodiments or easily conceive of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A method for processing interface display of a bank self-service terminal, characterized in that, Including: Determine the correspondence between the error code matrix and potential error information items based on the transaction data of each bank self-service terminal; For each bank self-service terminal, determine the error code matrix of the bank self-service terminal in the current time interval based on the transaction failure data of the bank self-service terminal; Determine the potential error information items of the bank self-service terminal after the current time interval based on the error code matrix of the bank self-service terminal in the current time interval and the correspondence between the error code matrix and potential error information items; When a customer initiates a transaction at the first bank self-service terminal after the current time interval, highlight the potential error information items corresponding to the transaction for the customer based on the potential error information items of the first bank self-service terminal after the current time interval; Among them, determining the correspondence between the error code matrix and potential error information items based on the transaction data of each bank self-service terminal includes: Set multiple time points; For each time point, determine the risk norm corresponding to the time point based on the transaction data of each bank self-service terminal at the time point; Determine the controllable time points based on the risk norm; For each controllable time point, determine the error code matrix corresponding to the controllable time point based on the transaction failure data of each bank self-service terminal at the controllable time point; Determine the potential error information items corresponding to the controllable time point based on the transaction failure data of each bank self-service terminal at the controllable time point and the transaction success data after the controllable time point; Determine the correspondence between the error code matrix and potential error information items based on the error code matrices and potential error information items corresponding to each controllable time point.
2. The method according to claim 1, characterized in that, For each time point, determining the risk norm corresponding to the time point based on the transaction data of each bank self-service terminal at the time point includes: Determine the customer category and transaction category corresponding to each transaction data of each bank self-service terminal at the time point; For each customer category, select the transaction data from the transaction data of each bank self-service terminal at the time point whose corresponding customer category is the customer category; Take the transaction data corresponding to each transaction category in the selected transaction data as the transaction data of the customer category and the transaction category at the time point; Determine the proportion of the transaction data involving risks in the transaction data of the customer category and the transaction category at the time point, and take this proportion as the risk proportion of the customer category and the transaction category at the time point; Determine the time risk matrix corresponding to the time point, where the rows of the time risk matrix correspond to customer categories and the columns correspond to transaction categories, and determine the value of each element of the time risk matrix as the risk proportion of the customer category and the transaction category corresponding to the element at the time point; When the number of customer categories is the same as the number of transaction categories, take the maximum value of the modulus of the eigenvalues of the time risk matrix corresponding to the time point as the risk norm corresponding to the time point; otherwise, supplement 0 to the time risk matrix corresponding to the time point according to the number of customer categories and the number of transaction categories, and take the maximum value of the modulus of the non-zero eigenvalues of the obtained square matrix as the risk norm corresponding to the time point.
3. The method according to claim 1, wherein For each controllable time point, based on the transaction failure data of each bank self-service terminal at this controllable time point, determine the error code matrix corresponding to this controllable time point, including: For each transaction failure data of each bank self-service terminal at this controllable time point, determine the customer category to which the customer corresponding to this transaction failure data belongs and the error code corresponding to this transaction failure data, and use this customer category as the customer category corresponding to this transaction failure data; For each customer category, select from the transaction failure data of each bank self-service terminal at this controllable time point the transaction failure data whose corresponding customer category is equal to this customer category; Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of this customer category, and use this number of transactions as the quantity of this customer category regarding this error code; Determine the error code matrix corresponding to this controllable time point. Among them, the rows of this error code matrix correspond to customer categories, and the columns correspond to error codes. For each element of this error code matrix, determine the customer category and error code corresponding to this element, and determine the value of this element as the quantity of this customer category regarding this error code.
4. The method according to claim 1, characterized in that Based on the transaction failure data of each bank self-service terminal at this controllable time point and the transaction success data after this controllable time point, determine the potential error information items corresponding to this controllable time point, including: For each transaction failure data of each bank self-service terminal at this controllable time point, based on the first transaction success data after this transaction failure data, determine the error information item corresponding to this transaction failure data; Based on the error information items corresponding to each transaction failure data of each bank self-service terminal at this controllable time point, determine the potential error information items corresponding to this controllable time point.
5. The method according to claim 1, characterized in that, For each bank self-service terminal, based on the transaction failure data of this bank self-service terminal, determine the error code matrix of this bank self-service terminal in the current time interval, including: For each transaction failure data of this bank self-service terminal in the current time interval, determine the customer category to which the customer corresponding to this transaction failure data belongs and the error code corresponding to this transaction failure data, and use this customer category as the customer category corresponding to this transaction failure data; For each customer category, select from the transaction failure data of this bank self-service terminal in the current time interval the transaction failure data whose corresponding customer category is equal to this customer category; Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of this customer category, and use this number of transactions as the quantity of this bank self-service terminal in the current time interval regarding this customer category and this error code; Determine the error code matrix of this bank self-service terminal in the current time interval. Among them, the rows of this error code matrix correspond to customer categories, and the columns correspond to error codes. For each element of this error code matrix, determine the customer category and error code corresponding to this element, and determine the value of this element as the quantity of this bank self-service terminal in the current time interval regarding this customer category and this error code.
6. The method according to claim 1, wherein Determine the potential error information items of the bank self-service terminal after the current time interval according to the error code matrix of the bank self-service terminal in the current time interval and the corresponding relationship between the error code matrix and the potential error information items, including: For each error code matrix included in the corresponding relationship between the error code matrix and the potential error information items, determine the matrix difference corresponding to the error code matrix according to the error code matrix and the error code matrix of the bank self-service terminal in the current time interval; If the number of rows of the matrix difference is equal to the number of columns, use the eigenvalue of the matrix difference as the gap eigenvalue corresponding to the error code matrix; otherwise, according to the number of rows and the number of columns, fill 0 to the matrix difference, and use the non-zero eigenvalue of the obtained square matrix as the gap eigenvalue corresponding to the error code matrix; Determine the potential error code matrix of the bank self-service terminal after the current time interval according to the gap eigenvalue; For each potential error code matrix of the bank self-service terminal after the current time interval, according to the corresponding relationship between the error code matrix and the potential error information items, use the potential error information item corresponding to the potential error code matrix as the potential error information item of the bank self-service terminal after the current time interval.
7. The method according to claim 1, characterized in that When a customer initiates a transaction on the first bank self-service terminal after the current time interval, highlight the potential error information items corresponding to the transaction for the customer according to the potential error information items of the first bank self-service terminal after the current time interval, including: Determine the information item set of the transaction according to the transaction interface corresponding to the transaction; For each potential error information item of the first bank self-service terminal after the current time interval, if the potential error information item is included in the information item set of the transaction, use the potential error information item as the potential error information item corresponding to the transaction; Highlight the potential error information items corresponding to the transaction for the customer.
8. An interface display processing device for a bank self-service terminal, characterized in that, Including: A transaction data processing module, configured to determine the corresponding relationship between the error code matrix and the potential error information items according to the transaction data of each bank self-service terminal; An error code matrix determination module, configured to determine the error code matrix of each bank self-service terminal in the current time interval according to the transaction failure data of the bank self-service terminal; A potential error information item determination module, configured to determine the potential error information items of the bank self-service terminal after the current time interval according to the error code matrix of the bank self-service terminal in the current time interval, the error code matrix and the corresponding relationship between the potential error information items; A display processing module, configured to highlight the potential error information items corresponding to the transaction for the customer according to the potential error information items of the first bank self-service terminal after the current time interval when the customer initiates a transaction on the first bank self-service terminal after the current time interval; Among them, the transaction data processing module is specifically configured to: Set multiple time points; For each time point, determine the risk modulus corresponding to the time point according to the transaction data of each bank self-service terminal at the time point; Determine the controllable time points according to the risk modulus; For each controllable time point, determine the error code matrix corresponding to the controllable time point according to the transaction failure data of each bank self-service terminal at the controllable time point; Determine the potential error information items corresponding to the controllable time point based on the transaction failure data of each bank self-service terminal at the controllable time point and the transaction success data after the controllable time point; Determine the corresponding relationship between the error code matrix and the potential error information items based on the error code matrix and the potential error information items corresponding to each controllable time point.
9. The device according to claim 8, characterized in that, The transaction data processing module is specifically used for: Determine the customer category and transaction category corresponding to each transaction data of each bank self-service terminal at this time point; For each customer category, select the transaction data whose corresponding customer category is this customer category from the transaction data of each bank self-service terminal at this time point; Use the transaction data corresponding to each transaction category in the selected transaction data as the transaction data of this customer category and this transaction category at this time point; Determine the proportion of the transaction data involving risks in the transaction data of this customer category and this transaction category at this time point, and use this proportion as the risk proportion of this customer category and this transaction category at this time point; Determine the time risk matrix corresponding to this time point, where the rows of the time risk matrix correspond to customer categories and the columns correspond to transaction categories, and determine the value of each element of the time risk matrix as the risk proportion of the customer category and transaction category corresponding to this element at this time point; When the number of customer categories is the same as the number of transaction categories, use the maximum value of the modulus of the eigenvalues of the time risk matrix corresponding to this time point as the risk modulus corresponding to this time point; otherwise, according to the number of customer categories and the number of transaction categories, fill the time risk matrix corresponding to this time point with 0, and use the maximum value of the modulus of the non-zero eigenvalues of the obtained square matrix as the risk modulus corresponding to this time point.
10. The device according to claim 8, characterized in that, The transaction data processing module is specifically used for: For each transaction failure data of each bank self-service terminal at the controllable time point, determine the customer category to which the customer corresponding to the transaction failure data belongs and the error code corresponding to the transaction failure data, and use this customer category as the customer category corresponding to the transaction failure data; For each customer category, select the transaction failure data whose corresponding customer category is equal to this customer category from the transaction failure data of each bank self-service terminal at the controllable time point; Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of this customer category, and use this number of transactions as the number of this customer category regarding this error code; Determine the error code matrix corresponding to the controllable time point, where the rows of the error code matrix correspond to customer categories and the columns correspond to error codes. For each element of the error code matrix, determine the customer category and error code corresponding to this element, and determine the value of this element as the number of this customer category regarding this error code.
11. The device according to claim 8, characterized in that The transaction data processing module is specifically used for: For each transaction failure data of each bank self-service terminal at the controllable time point, determine the error information item corresponding to the transaction failure data based on the first transaction success data after the transaction failure data; Determine the potential error information items corresponding to the controllable time point based on the error information items corresponding to each transaction failure data of each bank self-service terminal at the controllable time point.
12. The device according to claim 8, characterized in that, The error code matrix determination module is specifically configured to: For each transaction failure data of the bank self-service terminal in the current time interval, determine the customer category to which the customer corresponding to the transaction failure data belongs and the error code corresponding to the transaction failure data, and use the customer category as the customer category corresponding to the transaction failure data; For each customer category, select from the transaction failure data of the bank self-service terminal in the current time interval the transaction failure data whose corresponding customer category is equal to the customer category; Determine the number of transactions included in the transaction failure data corresponding to each error code in the transaction failure data of the customer category, and use the number of transactions as the quantity of the bank self-service terminal in the current time interval regarding the customer category and the error code; Determine the error code matrix of the bank self-service terminal in the current time interval, where the rows of the error code matrix correspond to customer categories and the columns correspond to error codes. For each element of the error code matrix, determine the customer category and error code corresponding to the element, and determine the value of the element as the quantity of the bank self-service terminal in the current time interval regarding the customer category and the error code.
13. The device according to claim 8, characterized in that, The potential error information item determination module is specifically configured to: For each error code matrix included in the correspondence between the error code matrix and the potential error information item, determine the matrix difference corresponding to the error code matrix based on the error code matrix and the error code matrix of the bank self-service terminal in the current time interval; If the number of rows of the matrix difference is equal to the number of columns, use the eigenvalue of the matrix difference as the gap eigenvalue corresponding to the error code matrix; Otherwise, pad the matrix difference with 0 according to the number of rows and the number of columns, and use the non-zero eigenvalue of the obtained square matrix as the gap eigenvalue corresponding to the error code matrix; Determine the potential error code matrix of the bank self-service terminal after the current time interval based on the gap eigenvalue; For each potential error code matrix of the bank self-service terminal after the current time interval, use the potential error information item corresponding to the potential error code matrix as the potential error information item of the bank self-service terminal after the current time interval according to the correspondence between the error code matrix and the potential error information item.
14. The device according to claim 8, characterized in that, The display processing module is specifically configured to: Determine the information item set of the transaction according to the transaction interface corresponding to the transaction; For each potential error information item of the first bank self-service terminal after the current time interval, if the potential error information item is included in the information item set of the transaction, use the potential error information item as the potential error information item corresponding to the transaction; Highlight the potential error information item corresponding to the transaction for the customer.
15. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 7.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the method according to any one of claims 1 to 7.
17. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by the processor, it implements the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Page information filling method and device, computer equipment and readable storage medium
CN111680485A