A data updating method and related apparatus

By automatically identifying target boxes by analyzing transaction information, the problem of low efficiency in manual transaction statistics in banking operations has been solved, achieving efficient transaction data recording and cost savings.

CN115168375BActive Publication Date: 2025-11-18BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210780257.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-04
Publication Date
2025-11-18
Estimated Expiration
2042-07-04

AI Technical Summary

Technical Problem

In banking operations, existing technology requires tellers to manually compile statistics for each transaction through log recording, which is inefficient and prone to errors.

Method used

By parsing transaction operation information, the system automatically determines the transaction object, currency type, and tail box pointer parameters, enabling the automatic recording of transaction data to the target tail box.

Benefits of technology

It improved the efficiency of transaction data processing, saved labor costs, and enabled the automatic recording of every transaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115168375B_ABST
    Figure CN115168375B_ABST
Patent Text Reader

Abstract

The application discloses a data updating method and a related device, which can be applied to the field of artificial intelligence or the field of finance. By analyzing the obtained transaction operation information, the corresponding transaction operation object, transaction currency type, transaction value and first tail box pointer parameter are determined, and then the target tail box is determined based on the transaction operation object and the transaction currency type. Finally, the data of the target tail box is updated according to the transaction value and the first tail box pointer parameter. It can be seen that the target tail box determined by the transaction operation object and the transaction currency type is the tail box corresponding to the current transaction, and then the data of the target tail box is updated according to the transaction value and the first tail box pointer parameter corresponding to the current transaction, so that the transaction data corresponding to the current transaction can be recorded in the tail box corresponding to the current transaction. Based on this, the purpose of automatically recording the data of each transaction in the tail box corresponding to the transaction is achieved, and compared with the manual statistical summary mode, the processing efficiency is improved, and the labor cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a data updating method and related apparatus. Background Technology

[0002] In banking operations, bank tellers are provided with bank cash vaults based on their business needs. Specifically, these vaults refer to the personal virtual vaults corresponding to the cash and banknotes under the teller's name in the banking system, or virtual small warehouses used to track the teller's specific transaction operations.

[0003] The banking system involves a wide variety of transaction types. For the accounting and statistical purposes of the banking system, data can be obtained through a clearing process. This clearing process refers to tellers turning over their cash and banknotes to the institution's vault manager or superior organization, or clearing the transaction operation statistics under the teller's name.

[0004] The relevant technology uses a log recording method, which requires tellers to manually summarize each transaction. This method is inefficient and prone to errors. Summary of the Invention

[0005] To address the aforementioned technical problems, this application provides a data update method and related apparatus, which achieves the goal of automatically recording the data of each transaction into its corresponding tail box, thereby improving processing efficiency and saving labor costs.

[0006] The embodiments of this application disclose the following technical solutions:

[0007] On one hand, embodiments of this application provide a data update method, the method comprising:

[0008] Obtain transaction operation information;

[0009] Analyze the transaction operation information to determine the transaction operation object, transaction currency type, transaction value, and first tail box pointer parameters corresponding to the transaction operation information;

[0010] The target tail box is determined based on the transaction object and the transaction currency type;

[0011] The data of the target tail box is updated based on the transaction value and the first tail box pointer parameter.

[0012] Optionally, the method further includes:

[0013] Set the tail box pointer parameter of the target tail box according to the business type;

[0014] The storage space of the target trunk is divided into multiple data storage areas according to the trunk pointer parameter; the multiple data storage areas correspond to the trunk pointer parameter.

[0015] Optionally, updating the data of the target tail box based on the transaction value and the first tail box pointer parameter includes:

[0016] The tailgate pointer parameter that is the same as the first tailgate pointer parameter is determined from the tailgate pointer parameters of the target tailgate and used as the second tailgate pointer parameter;

[0017] Based on the second tail box pointer parameter and the corresponding relationship, determine the data storage area to be updated;

[0018] The data in the data storage area to be updated is updated based on the transaction value and the first tail box pointer parameter.

[0019] Optionally, determining the target tail box based on the transaction operation object and the transaction currency type includes:

[0020] Obtain the tail box list of the transaction operation object; the tail box list includes the tail box identifier of the tail box of the transaction operation object; the tail box identifier consists of the object identifier of the transaction operation object and the tail box currency type;

[0021] The target tail box is determined based on the transaction currency type and the tail box identifier.

[0022] Optionally, determining the target tail box based on the transaction currency type and the tail box identifier includes:

[0023] The transaction currency type is matched with the tail box identifier to obtain the matching result;

[0024] If the matching result is that the tail box identifier contains a tail box currency type that is the same as the transaction currency type, then the tail box corresponding to the tail box identifier that is the same as the transaction currency type is determined as the target tail box;

[0025] If the matching result is that the tail box identifier does not contain a tail box currency type that is the same as the transaction currency type, then the target tail box is created based on the object identifier and the transaction currency type.

[0026] On the other hand, embodiments of this application provide a data updating device, which includes an acquisition unit, a parsing unit, a determining unit, and an updating unit:

[0027] The acquisition unit is used to acquire transaction operation information;

[0028] The parsing unit is used to parse the transaction operation information and determine the transaction operation object, transaction currency type, transaction value, and first tail box pointer parameter corresponding to the transaction operation information;

[0029] The determining unit is used to determine the target tail box based on the transaction operation object and the transaction currency type;

[0030] The update unit is used to update the data of the target tail box according to the transaction value and the first tail box pointer parameter.

[0031] Optionally, the device further includes a setting unit and a dividing unit:

[0032] The setting unit is used to set the tail box pointer parameter of the target tail box according to the business type;

[0033] The partitioning unit is used to divide the storage space of the target tail box into multiple data storage areas according to the tail box pointer parameter; the multiple data storage areas correspond to the tail box pointer parameter.

[0034] Optionally, the update unit is further configured to:

[0035] The tailgate pointer parameter that is the same as the first tailgate pointer parameter is determined from the tailgate pointer parameters of the target tailgate and used as the second tailgate pointer parameter;

[0036] Based on the second tail box pointer parameter and the corresponding relationship, determine the data storage area to be updated;

[0037] The data in the data storage area to be updated is updated based on the transaction value and the first tail box pointer parameter.

[0038] Optionally, the determining unit is further configured to:

[0039] Obtain the tail box list of the transaction operation object; the tail box list includes the tail box identifier of the tail box of the transaction operation object; the tail box identifier consists of the object identifier of the transaction operation object and the tail box currency type;

[0040] The target tail box is determined based on the transaction currency type and the tail box identifier.

[0041] Optionally, the determining unit is further configured to:

[0042] The transaction currency type is matched with the tail box identifier to obtain the matching result;

[0043] If the matching result is that the tail box identifier contains a tail box currency type that is the same as the transaction currency type, then the tail box corresponding to the tail box identifier that is the same as the transaction currency type is determined as the target tail box;

[0044] If the matching result is that the tail box identifier does not contain a tail box currency type that is the same as the transaction currency type, then the target tail box is created based on the object identifier and the transaction currency type.

[0045] In another aspect, embodiments of this application provide a computer device, the computer device including a processor and a memory:

[0046] The memory is used to store program code and transmit the program code to the processor;

[0047] The processor is used to execute the data update method described above according to the instructions in the program code.

[0048] In another aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program for executing the data update method described above.

[0049] In another aspect, embodiments of this application provide a computer program product including instructions that, when run on a computer, cause the computer to perform the data update method described above.

[0050] As can be seen from the above technical solution, in banking operations, when a transaction is executed, the obtained transaction operation information is analyzed to determine the corresponding transaction operation object, transaction currency type, transaction value, and first tail box pointer parameter. Then, based on the transaction operation object and transaction currency type, the target tail box is determined. Finally, the data in the target tail box is updated according to the transaction value and the first tail box pointer parameter. Since the target tail box is determined through the transaction operation object and transaction currency type corresponding to the exchange, the target tail box is the tail box corresponding to the current exchange. Therefore, updating the data in the target tail box according to the transaction value and the first tail box pointer parameter of the current exchange allows the transaction data corresponding to that exchange to be recorded in its corresponding tail box. Based on this, the goal of automatically recording the data of each transaction into its corresponding tail box is achieved. Compared to manually summarizing each transaction, this improves processing efficiency and saves labor costs. Attached Figure Description

[0051] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0052] Figure 1A flowchart illustrating a data update method provided in this application embodiment;

[0053] Figure 2 This is a structural diagram of a data update device provided in an embodiment of this application. Detailed Implementation

[0054] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0055] A bank's cash vault refers to the personal virtual vault corresponding to the cash and banknotes under a bank teller's name in the bank's system, or a virtual storage area used to track the teller's specific transaction operations. By clearing the vault and compiling the transaction records of each teller, the bank's overall transaction record can be obtained. In other words, the corresponding accounting management statistics of the bank system are completed based on the bank's cash vault. Clearing the vault refers to the teller turning in their cash and banknotes to the institution's vault manager or superior institution, or clearing the transaction operation statistics information under the teller's name.

[0056] The relevant technologies use log recording, which requires tellers to manually summarize each transaction. However, the banking system has a wide variety of business and transaction types, and manual summarization is inefficient and prone to errors.

[0057] To this end, this application provides a data update method and related apparatus, which realizes the purpose of automatically recording the data of each transaction into its corresponding tail box, thereby improving processing efficiency and saving labor costs.

[0058] It should be noted that the data updating method and related apparatus provided in this application can be used in the fields of artificial intelligence or finance. The above is merely an example and does not limit the application areas of the data updating method and related apparatus provided in this application.

[0059] The following examples illustrate this in detail:

[0060] Figure 1 A flowchart of a data update method provided in this application embodiment, the method including S101-S104:

[0061] S101: Obtain transaction operation information.

[0062] S102: Parse the transaction operation information to determine the transaction operation object, transaction currency type, transaction value, and first tail box pointer parameters corresponding to the transaction operation information.

[0063] When a specific transaction is executed, the transaction operation information is obtained. Then, by parsing the transaction operation information, the transaction object, currency type, transaction value, and first tail box pointer parameter corresponding to the transaction operation information are determined, so that the transaction data can be automatically recorded subsequently based on these key information corresponding to the transaction operation information.

[0064] Among them, the transaction operation object refers to the bank teller responsible for this transaction operation, the transaction currency type refers to the currency type involved in this transaction, the transaction value refers to the specific transaction amount, and the first tail box pointer parameter is used to represent the tail box pointer parameter corresponding to this transaction.

[0065] Generally, a transaction slip is generated after a transaction is completed. Therefore, in one possible implementation, the aforementioned transaction operation information can be the transaction slip for the current transaction. Keyword extraction processing can then be performed on the transaction slip to obtain crucial information such as the transaction object, currency type, transaction value, and first tail box pointer parameters. It should be noted that, in addition to the transaction slip, the aforementioned transaction operation information can also be configured according to the specific settings of the bank's system; this application does not impose any limitations on this.

[0066] Tailbox pointer parameters are set based on the transaction scenario and the direction of the transaction operation, such as cash deposit or cash withdrawal. One possible implementation is to establish a mapping relationship between transactions and tailbox pointer parameters. For example, keyword extraction processing can be performed on transaction operation information to obtain the type keyword representing this transaction as "cash transfer." Then, based on the aforementioned mapping relationship between transactions and tailbox pointer parameters, the transaction is determined to correspond to the tailbox pointer parameter "cash deposit," i.e., the first tailbox pointer parameter is "cash deposit." It should be noted that each transaction can have multiple types of tailbox pointer parameters, such as "cash deposit" and "account opening." However, some tailbox pointers are mutually exclusive; therefore, multiple mutually exclusive tailbox pointer parameters cannot be set in a single transaction.

[0067] S103: Determine the target tail box based on the transaction object and the type of currency.

[0068] In the banking system, each teller is assigned a teller's tail box. This means that each transaction client has their own tail box. Specifically, the tail box can be set up for each transaction client in the following way:

[0069] Based on the object identifier of the transaction operation object and the currency type of the business handled by the transaction operation object, a tail box is created for the transaction operation object. To facilitate subsequent data processing such as statistics, the object identifier and currency type of the transaction operation object can be used as the tail box identifier.

[0070] In one possible implementation, the object identifier of the transaction operation object can be the teller ID. For example, if the transaction operation object is teller A, whose teller ID is 01, and the currency types of the business he / she is responsible for are RMB and USD, then tail box 1 and tail box 2 are created for this teller. The tail box identifier of tail box 1 can be 01-RMB, which is used to count the transaction data of RMB business handled by this teller, and the tail box identifier of tail box 2 can be 01-USD, which is used to count the transaction data of USD business handled by this teller.

[0071] Based on this, the target tail box is determined according to the transaction operation object and the transaction currency type. In one possible implementation, a tail box list of the transaction object can be obtained. The tail box list includes the tail box identifier of the tail box of the transaction operation object. The tail box identifier consists of the object identifier of the transaction operation object and the tail box currency type, wherein the tail box currency type identifies the currency type recorded in the tail box. Then, the target tail box is determined according to the transaction currency type corresponding to the transaction operation information and the tail box identifier of the transaction operation object.

[0072] Since the transaction currency type corresponds to the currency type in the transaction operation information, and the tail box identifier of the transaction operation object includes the tail box currency type, in one possible implementation, the transaction currency type can be matched with the tail box identifier to obtain a matching result, and then the target tail box can be determined based on the matching result. Specifically:

[0073] If the matching result shows that the tail box identifier contains the same tail box currency type as the transaction currency type, then the tail box corresponding to the tail box identifier with the same easy currency type will be identified as the target tail box.

[0074] If the matching result is that the tail box identifier does not contain a tail box currency type that is the same as the transaction currency type, then a target tail box is created based on the object identifier and the transaction currency type.

[0075] For example, if the transaction currency is RMB and the tail box list of the transaction operation object includes two tail box identifiers, 01-RMB and 01-USD, then the tail box corresponding to 01-RMB is determined as the target tail box. If the transaction currency is Euro and the tail box list of the transaction operation object includes two tail box identifiers, 01-RMB and 01-USD, then the tail box identifiers in the tail box list do not include tail box currency types that are the same as the transaction currency type. This indicates that there is no tail box recording Euro transaction data under the name of the transaction operation object (bank teller with teller ID 01). In this case, a target tail box with the tail box identifier 01-Euro can be created based on the object identifier of the transaction operation object and the transaction currency type.

[0076] Furthermore, since transaction data of banking business can be statistically analyzed through clearing boxes, in order to facilitate clearing box statistics, in one possible implementation, a mapping relationship between transaction operation objects and bank-level and institution-level relationships can be established. Specifically, the above mapping relationship can be established based on the object identifier of the transaction operation object.

[0077] The tail box, acting as a personal virtual vault within the banking system, records the transaction data it manages. Each tail box records transaction data for a specific currency type handled by a teller. Since a single currency type can correspond to multiple transaction types, one possible implementation involves setting tail box pointer parameters based on the transaction type. These pointer parameters then divide the tail box's storage space into multiple data storage areas, with each data storage area corresponding to a specific tail box pointer parameter. Specifically, the tail box pointer parameters can be set as follows:

[0078] The tail box pointer parameters are set according to the transaction scenario and the direction of the transaction operation. For example, transaction scenarios include cash, transfer, remittance, account opening, and account closing; transaction operation directions include deposit, withdrawal, deposit reversal, and withdrawal reversal. Based on this, the tail box pointer parameters can be set to cash deposit, cash withdrawal, etc. The tail box storage space includes multiple data storage areas, such as a cash area and a remittance area. Therefore, the tail box pointer parameters for cash deposit and cash withdrawal correspond to the cash area.

[0079] As can be seen, by dividing the storage space of the cash register into multiple data storage areas, setting cash register pointer parameters, and establishing a correspondence between data storage areas and cash register pointer parameters, the data in a specific data storage area of ​​the corresponding cash register can be updated based on the first cash register pointer parameter corresponding to the transaction operation information, thereby improving data update efficiency. Based on this, the cash register of bank tellers can be configured with multi-dimensional parameters, which can improve the flexibility of the bank system in controlling the cash register and reduce maintenance costs.

[0080] S104: Update the data of the target tail box based on the transaction value and the first tail box pointer parameter.

[0081] Since the target tail box is the tail box corresponding to the current transaction operation information, the data in the target tail box can be updated according to the transaction value corresponding to the transaction operation information and the first tail box pointer parameter, thereby achieving the purpose of recording the transaction data of the current transaction to the tail box corresponding to the expiration date.

[0082] The tail box pointer parameters are set according to the transaction scenario and transaction operation direction, such as cash deposit or cash withdrawal. Each tail box has multiple tail box pointer parameters. Therefore, in one possible implementation, a tail box pointer parameter that is the same as the first tail box pointer parameter can be determined from the tail box pointer parameters of the target tail box and used as the second tail box pointer parameter. Then, the data storage area to be updated is determined based on the second tail box pointer parameter and the correspondence. Here, the correspondence refers to the correspondence between the tail box pointer parameters of the target tail box and the data storage area of ​​the target tail box. Finally, the data in the data storage area to be updated is updated according to the transaction value and the first tail box pointer parameter.

[0083] For example, if the current transaction is a cash deposit of 500 RMB, and the target tail box is identified as 01-RMB, then the second tail box pointer parameter (cash deposit) is determined from the target tail box, which is the same as the first tail box pointer parameter (cash deposit). Then, the data storage area to be updated is determined to be the cash area of ​​the target tail box. Finally, the data of the cash area of ​​the target tail box is updated based on the two parameters: cash deposit and 500.

[0084] As can be seen from the above technical solution, in banking operations, when a transaction is executed, the obtained transaction operation information is analyzed to determine the corresponding transaction operation object, transaction currency type, transaction value, and first tail box pointer parameter. Then, based on the transaction operation object and transaction currency type, the target tail box is determined. Finally, the data in the target tail box is updated according to the transaction value and the first tail box pointer parameter. Since the target tail box is determined through the transaction operation object and transaction currency type corresponding to the exchange, the target tail box is the tail box corresponding to the current exchange. Therefore, updating the data in the target tail box according to the transaction value and the first tail box pointer parameter of the current exchange allows the transaction data corresponding to that exchange to be recorded in its corresponding tail box. Based on this, the goal of automatically recording the data of each transaction into its corresponding tail box is achieved. Compared to manually summarizing each transaction, this improves processing efficiency and saves labor costs.

[0085] As can be seen, when a specific transaction is executed, the corresponding tail box data is updated using the above method, and the transaction data of each transaction is recorded in its corresponding tail box, thereby monitoring and recording the transaction amount and number of all transactions. In addition, since different configuration items are set during configuration, such as bank level and institutional level, statistics can be performed according to bank level, institutional level, teller level, etc., providing real-time and detailed data support for the bank's internal compliance management.

[0086] Figure 2 This is a structural diagram of a data update device provided in an embodiment of this application. The device includes an acquisition unit 201, a parsing unit 202, a determination unit 203, and an update unit 204.

[0087] The acquisition unit 201 is used to acquire transaction operation information;

[0088] The parsing unit 202 is used to parse the transaction operation information and determine the transaction operation object, transaction currency type, transaction value and first tail box pointer parameter corresponding to the transaction operation information.

[0089] The determining unit 203 is used to determine the target tail box based on the transaction operation object and the transaction currency type;

[0090] The update unit 204 is used to update the data of the target tail box according to the transaction value and the first tail box pointer parameter.

[0091] Optionally, the device further includes a setting unit and a dividing unit:

[0092] The setting unit is used to set the tail box pointer parameter of the target tail box according to the business type;

[0093] The partitioning unit is used to divide the storage space of the target tail box into multiple data storage areas according to the tail box pointer parameter; the multiple data storage areas correspond to the tail box pointer parameter.

[0094] Optionally, the update unit is further configured to:

[0095] The tailgate pointer parameter that is the same as the first tailgate pointer parameter is determined from the tailgate pointer parameters of the target tailgate and used as the second tailgate pointer parameter;

[0096] Based on the second tail box pointer parameter and the corresponding relationship, determine the data storage area to be updated;

[0097] The data in the data storage area to be updated is updated based on the transaction value and the first tail box pointer parameter.

[0098] Optionally, the determining unit is further configured to:

[0099] Obtain the tail box list of the transaction operation object; the tail box list includes the tail box identifier of the tail box of the transaction operation object; the tail box identifier consists of the object identifier of the transaction operation object and the tail box currency type;

[0100] The target tail box is determined based on the transaction currency type and the tail box identifier.

[0101] Optionally, the determining unit is further configured to:

[0102] The transaction currency type is matched with the tail box identifier to obtain the matching result;

[0103] If the matching result is that the tail box identifier contains a tail box currency type that is the same as the transaction currency type, then the tail box corresponding to the tail box identifier that is the same as the transaction currency type is determined as the target tail box;

[0104] If the matching result is that the tail box identifier does not contain a tail box currency type that is the same as the transaction currency type, then the target tail box is created based on the object identifier and the transaction currency type.

[0105] Therefore, in banking operations, when a transaction is executed, the obtained transaction operation information is analyzed to determine the corresponding transaction object, currency type, transaction value, and first tail box pointer parameter. Then, based on the transaction object and currency type, the target tail box is determined. Finally, the data in the target tail box is updated according to the transaction value and the first tail box pointer parameter. Since the target tail box is determined through the transaction object and currency type corresponding to the exchange, it is the tail box corresponding to the current exchange. Updating the target tail box data based on the transaction value and the first tail box pointer parameter of the current exchange allows the transaction data corresponding to that exchange to be recorded in its corresponding tail box. Based on this, the goal of automatically recording the data of each transaction into its corresponding tail box is achieved. Compared to manually summarizing each transaction, this improves processing efficiency and saves labor costs.

[0106] In another aspect, embodiments of this application provide a computer device, the computer device including a processor and a memory:

[0107] The memory is used to store program code and transmit the program code to the processor;

[0108] The processor is used to execute the data update method provided in the above embodiments according to the instructions in the program code.

[0109] The computer device may include a terminal device or a server, and the aforementioned data update device may be configured in the computer device.

[0110] In another aspect, embodiments of this application also provide a storage medium for storing a computer program for executing the data update method provided in the above embodiments.

[0111] In addition, this application also provides a computer program product including instructions, which, when run on a computer, causes the computer to execute the data update method provided in the above embodiments.

[0112] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium can be at least one of the following media: read-only memory (ROM), RAM, magnetic disk, or optical disk, etc., and other media capable of storing program code.

[0113] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0114] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0115] The data update method and related apparatus provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method of this application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the method of this application.

[0116] In summary, the content of this specification should not be construed as limiting this application. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application. Furthermore, based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods.

Claims

1. A data update method, characterized in that, The method includes: Obtain transaction operation information; Analyze the transaction operation information to determine the transaction operation object, transaction currency type, transaction value, and first tail box pointer parameters corresponding to the transaction operation information; The target tail box is determined based on the transaction object and the transaction currency type; Update the data of the target tail box according to the transaction value and the first tail box pointer parameter; Set the tail box pointer parameter of the target tail box according to the business type; The storage space of the target tailgate is divided into multiple data storage areas according to the tailgate pointer parameter; the multiple data storage areas correspond to the tailgate pointer parameter. The step of updating the data of the target tail box based on the transaction value and the first tail box pointer parameter includes: The tailgate pointer parameter that is the same as the first tailgate pointer parameter is determined from the tailgate pointer parameters of the target tailgate and used as the second tailgate pointer parameter; Based on the second tail box pointer parameter and the corresponding relationship, determine the data storage area to be updated; The data in the data storage area to be updated is updated based on the transaction value and the first tail box pointer parameter.

2. The method according to claim 1, characterized in that, The step of determining the target tail box based on the transaction operation object and the transaction currency type includes: Obtain the tail box list of the transaction operation object; the tail box list includes the tail box identifier of the tail box of the transaction operation object; the tail box identifier consists of the object identifier of the transaction operation object and the tail box currency type; The target tail box is determined based on the transaction currency type and the tail box identifier.

3. The method according to claim 2, characterized in that, The step of determining the target tail box based on the transaction currency type and the tail box identifier includes: The transaction currency type is matched with the tail box identifier to obtain the matching result; If the matching result is that the tail box identifier contains a tail box currency type that is the same as the transaction currency type, then the tail box corresponding to the tail box identifier that is the same as the transaction currency type is determined as the target tail box; If the matching result is that the tail box identifier does not contain a tail box currency type that is the same as the transaction currency type, then the target tail box is created based on the object identifier and the transaction currency type.

4. A data update device, characterized in that, The device includes an acquisition unit, a parsing unit, a determining unit, an updating unit, a setting unit, and a partitioning unit. The acquisition unit is used to acquire transaction operation information; The parsing unit is used to parse the transaction operation information and determine the transaction operation object, transaction currency type, transaction value, and first tail box pointer parameter corresponding to the transaction operation information; The determining unit is used to determine the target tail box based on the transaction operation object and the transaction currency type; The update unit is used to update the data of the target tail box according to the transaction value and the first tail box pointer parameter; The setting unit is used to set the tail box pointer parameter of the target tail box according to the business type; The partitioning unit is used to divide the storage space of the target tail box into multiple data storage areas according to the tail box pointer parameter; the multiple data storage areas have a corresponding relationship with the tail box pointer parameter; The update unit is further configured to: The tailgate pointer parameter that is the same as the first tailgate pointer parameter is determined from the tailgate pointer parameters of the target tailgate and used as the second tailgate pointer parameter; Based on the second tail box pointer parameter and the corresponding relationship, determine the data storage area to be updated; The data in the data storage area to be updated is updated based on the transaction value and the first tail box pointer parameter.

5. A computer device, characterized in that, The computer device includes a processor and memory: The memory is used to store program code and transmit the program code to the processor; The processor is configured to execute the method described in any one of claims 1-3 according to the instructions in the program code.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for performing the method according to any one of claims 1-3.

7. A computer program product comprising instructions that, when run on a computer, cause the computer to perform the method of any one of claims 1-3.

Citation Information

Patent Citations

  • Automatic transaction device, server and method for predicting quantity demanded of cash

    CN103258388A

  • Marketing information updating system and method based on a block chain

    CN109493218A