Collection data updating method and related device

The collection system obtains incremental credit card basic data and overdue credit card account data, extracts collection data to be updated and updates, solving the problem of low efficiency in the current technology of collection data update, and realizing timely updates and efficient management of collection data.

CN114255120BActive Publication Date: 2025-04-22AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111612750.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-04-22
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

The existing collection data update methods are inefficient and cannot generate the latest collection data in a timely manner, resulting in a reduction in collection work efficiency.

Method used

The collection system obtains the incremental credit card basic data and overdue credit card account data, extracts the collection data to be updated, and updates the collection data to be updated based on the incremental credit card basic data to obtain the latest collection data. This method adopts the separation of collection data update and credit card basic data update, avoiding the update of collection data by updating the full amount of credit card basic data.

Benefits of technology

It shortens the update time of collection data, improves the update efficiency of collection data, and ensures the timeliness and accuracy of collection work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114255120B_ABST
    Figure CN114255120B_ABST
Patent Text Reader

Abstract

The present application discloses a collection data updating method and related devices in the field of data processing technology. The technical solution provided by the present application is executed by a collection system, which obtains incremental credit card basic data and overdue credit card account data, and extracts the collection data to be updated from the full credit card basic data according to the overdue credit card account data, wherein the full credit card basic data includes credit card account data, and the collection data to be updated includes the credit card basic data corresponding to the credit card account data that is the same as the overdue credit card account data in the full credit card basic data; the collection data to be updated is updated according to the incremental credit card basic data to obtain the collection data. The technical solution provided by the present application separates the update of the collection data from the update of the credit card basic data, thereby improving the update efficiency of the collection data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a collection data updating method and related devices. Background Art

[0002] As the number of people using credit cards continues to expand, the number of people who are overdue for credit card repayments is also gradually increasing. The bank's core system sends the current overdue credit card account information, basic information of overdue credit cards, and other supporting information to the collection system every day. The collection system updates the historical collection data in the system based on the received information to obtain the latest collection data for subsequent collection work.

[0003] The collection data updating method may include: the collection system obtains incremental credit card basic information and collection account information from the core system, updates the full credit card basic information in the system according to the incremental credit card basic information, and obtains the latest full credit card basic information; and then updates the historical collection data in the system according to the obtained collection account information and the latest full credit card basic information, and obtains the latest collection data. However, the collection data updating method is inefficient and cannot generate the latest collection data in a timely manner.

[0004] Therefore, how to improve the updating efficiency of collection data has become an urgent problem to be solved. Summary of the invention

[0005] The present application provides a collection data updating method and related devices, which improve the updating efficiency of collection data.

[0006] In a first aspect, the present application provides a method for updating collection data, which is executed by a collection system, and the method includes: obtaining incremental credit card basic data and overdue credit card account data; extracting to-be-updated collection data from the full credit card basic data based on the overdue credit card account data, wherein the full credit card basic data includes credit card account data, and the to-be-updated collection data includes credit card basic data corresponding to the credit card account data in the full credit card basic data that is the same as the overdue credit card account data; updating the to-be-updated collection data based on the incremental credit card basic data to obtain the collection data.

[0007] In this method, the collection system extracts the collection data to be updated from the full amount of credit card basic data in the system according to the latest overdue credit card account data obtained, and then updates the collection data to be updated according to the acquired incremental credit card basic data to obtain the latest collection data. Compared with first updating the full amount of credit card basic data in the system according to the acquired incremental credit card basic information to obtain the latest full amount of credit card basic data, and then extracting the latest collection data from the latest full amount of credit card basic information according to the acquired latest overdue credit card account data, this method adopts a method of separating the collection data update and the credit card basic data update, avoiding the update of the collection data by updating the full amount of credit card basic data, shortening the collection data update time, and improving the collection data update efficiency.

[0008] In one possible implementation, the method further includes: establishing a collection information table sub-table based on the collection information table in the collection system, the collection information table including historical collection data, the historical collection data in the collection information table sub-table being consistent with the historical collection data in the collection information table; and updating the historical collection data in the collection information table sub-table based on the collection data to obtain an updated collection information table sub-table.

[0009] In this implementation, the latest collection data is updated to the collection information table sub-table. Compared with directly updating the latest collection data to the collection information table main table, this solves the problem that the collection information table main table cannot perform batch collection data updates during online business, and improves the update efficiency of the collection information table.

[0010] In one possible implementation, the method further includes: receiving query request information, wherein the query request information is used to request a query for one or more pieces of data in the collection data; querying the one or more pieces of data from the updated collection information table sub-table according to the query request information; updating the historical collection data in the collection information table according to the one or more pieces of data; and marking the one or more pieces of data in the collection information table sub-table as updated.

[0011] In this implementation, the collection system queries the required collection data from the collection information table sub-table according to the received query request information, and updates the collection information table main table according to the queried collection data. This avoids the situation of locking the table and blocking the online business caused by updating the collection information table main table according to the large amount of collection data in the updated collection information table sub-table, thereby improving the updating efficiency of the collection information table.

[0012] In a second aspect, the present application provides a device for updating collection data, the device comprising: an acquisition module for acquiring incremental credit card basic data and overdue credit card account data; an extraction module for extracting to-be-updated collection data from the full amount of credit card basic data based on the overdue credit card account data, the full amount of credit card basic data including credit card account data, the to-be-updated collection data including credit card basic data corresponding to the credit card account data identical to the overdue credit card account data in the full amount of credit card basic data; an update module for updating the to-be-updated collection data based on the incremental credit card basic data to obtain the collection data.

[0013] In one possible implementation, the device also includes an establishment module, which is used to establish a collection information table sub-table based on the collection information table in the collection system, wherein the collection information table includes historical collection data, and the historical collection data in the collection information table sub-table is consistent with the historical collection data in the collection information table; the update module is also used to update the historical collection data in the collection information table sub-table based on the collection data to obtain an updated collection information table sub-table.

[0014] In a possible implementation, the device also includes a receiving module, a query module and a marking module; the receiving module is used to receive query request information, and the query request information is used to request a query for one or more pieces of data in the collection data; the query module is used to query the one or more pieces of data from the updated collection information table sub-table according to the query request information; the update module is also used to update the historical collection data in the collection information table according to the one or more pieces of data; the marking module is used to mark the one or more pieces of data in the collection information table sub-table as updated.

[0015] The beneficial effects of the second aspect and various possible implementations of the second aspect can be found in the beneficial effects of the first aspect and various possible implementations of the first aspect, and will not be repeated here.

[0016] In a third aspect, the present application provides a device for updating collection data. The device may include a processor coupled to a memory. The memory is used to store program code, and the processor is used to execute the program code in the memory to implement the method in the first aspect or any one of the implementations thereof.

[0017] Optionally, the device may further include the memory.

[0018] In a fourth aspect, the present application provides a chip comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect or any possible implementation method thereof.

[0019] In a fifth aspect, the present application provides a computer-readable medium storing a program code for execution by a device, wherein the program code includes a method for executing the method described in the first aspect or any possible implementation thereof.

[0020] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the first aspect or any possible implementation thereof.

[0021] In a seventh aspect, the present application provides a computing device comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, the communication interface communicates with a target system, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect or any possible implementation method thereof.

[0022] In an eighth aspect, the present application provides a computing system comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, the communication interface communicates with a target system, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect or any possible implementation method thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of a system architecture of an embodiment of the present application;

[0024] Figure 2 A flowchart of a method for updating collection data is shown;

[0025] Figure 3 A flowchart of a method for updating collection data according to an embodiment of the present application;

[0026] Figure 4 A flowchart of a method for updating collection data according to an embodiment of the present application;

[0027] Figure 5 This is a schematic structural diagram of a device for updating collection data according to an embodiment of the present application;

[0028] Figure 6 A schematic diagram of the structure of a device for updating collection data provided in one embodiment of the present application. DETAILED DESCRIPTION

[0029] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0030] To facilitate understanding, some concepts involved in the embodiments of the present application are first explained.

[0031] Intermediate table: refers to a physical database table used for temporary transition. It can be deleted directly after use and rebuilt the next time it is used; it can also be retained after use and the current data can be cleared and reused the next time it is used.

[0032] Hot table: refers to a frequently used database table. Because it always remains popular, it is referred to as a hot table.

[0033] Sub-table: refers to a copy of the original table, which is used to replace the original table to perform some processing functions.

[0034] Table lock / table lock: refers to a write protection mechanism based on the database. When the database table records are modified more than a certain proportion at one time, they are exclusively locked.

[0035] Index: refers to a structure that sorts the values ​​of one or more columns in a database table. Indexes can be used to quickly access specific information in the database table.

[0036] Figure 1 FIG. 1 is a schematic diagram of a system architecture of an embodiment of the present application. Figure 1 As shown, the banking system 100 includes a core system 110 and a collection system 120 .

[0037] The core system 110 is used to collect daily incremental credit card basic information and current overdue credit card account information, and push the collected incremental credit card basic information and current overdue credit card account information to a designated address within a preset period of time. For example, the credit card basic information may include credit card account information and customer information corresponding to the credit card account.

[0038] The collection system 120 is used to update the full amount of credit card basic information and historical collection data within the collection system 120 according to the daily incremental credit card basic information and current overdue credit card account information pushed by the core system 110, and obtain the latest full amount of credit card basic information and collection data.

[0039] Understandably, Figure 1The system architecture shown is only an example of the banking system provided by the present application. In other embodiments of the present application, the banking system 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware, which is not limited in the present application.

[0040] Normally, the core system pushes the previous day's incremental credit card basic data and overdue credit card account data to the designated address between 4 and 5 a.m. Considering that data synchronization between the core system and the collection system requires a long execution time, in order to avoid affecting the online transactions in the bank system starting at 8 a.m., the batch data synchronization operation between the core system and the collection system will not be executed until 18:00. This will cause a large delay in the update of the full amount of credit card basic information and collection data in the collection system. In the actual collection process, the probability that the credit card user has already paid back but is still being collected increases, resulting in an increase in customer complaints. Therefore, it is necessary to shorten the data delay time when performing data synchronization operations between the core system and the collection system, thereby improving the update efficiency of the collection data in the collection system.

[0041] Based on the above problems, improvement plans have been proposed for both the core system and the collection system. For example, the improvement plans proposed for the core system include: ⑴ Adjust the execution time point of the batch program corresponding to the incremental credit card basic data and the current overdue credit card account data, and advance the execution time point of the batch program corresponding to the incremental credit card basic data and the current overdue credit card account data; ⑵ Optimize the performance of the core system and shorten the execution time of the batch program corresponding to the incremental credit card basic data and the current overdue credit card account data. The improvement plans proposed for the collection system include: ⑴ Optimize the index of the database table to which the credit card basic data and the collection data belong in the collection system, and shorten the time of data synchronization operations by improving the execution efficiency of data synchronization operations; ⑵ Separate different batch programs, and give priority to executing batch programs to which data with higher timeliness requirements belong. For example, if the timeliness requirements for overdue credit card account data are higher, the batch program to which the overdue credit card account data belongs will be executed first.

[0042] Although the above-mentioned improvement schemes can theoretically solve the problems such as data delay that occur during the data synchronization process between the current core system and the collection system, they have the following limitations and shortcomings: First, the execution order of the batch program of the core system has its inherent logic and may not be adjustable; second, the core system and the collection system have been optimized many times, and there is no room for significant optimization in performance; third, the amount of incremental credit card basic data and overdue credit card account data that the core system needs to push on large billing days will increase greatly, and the execution time of the core system and the collection system will be greatly extended, which may cause the collection system to fail to receive the data file containing the incremental credit card basic data and overdue credit card account data on time and report an error, or because the execution time of the collection system is too long, affecting the online business of the bank system; finally, the above-mentioned improvement scheme has very high requirements for nodes and no fault tolerance. Once a special situation occurs in the core system, the collection system will inevitably fail.

[0043] Therefore, the above-mentioned improvement method cannot effectively solve the problem of data delay when performing data synchronization operations between the core system and the collection system, and thus cannot improve the updating efficiency of the collection data in the collection system.

[0044] Figure 2 FIG. 1 is a flowchart of a method for updating collection data. Figure 2 As shown, the method at least includes S201 to S204. The method is executed by a collection system, which can be Figure 1 The collection system in 120.

[0045] S201, the collection system obtains the latest incremental credit card basic information and overdue credit card account information from the core system.

[0046] As an example, the core system could be Figure 1 The core system 110 in.

[0047] S202, updating the full amount of credit card basic information in the system according to the incremental credit card basic information to obtain the latest full amount of credit card basic information.

[0048] S203, updating the historical collection data in the system according to the acquired overdue credit card account information and the latest full credit card basic information to obtain the latest collection data.

[0049] S204, updating the collection information table according to the latest collection data to obtain the latest collection information table.

[0050] According to statistics, the collection system stores billions of basic credit card information, the daily incremental basic credit card information is about five million, and the daily overdue credit card account information is about one million. Figure 2The collection data updating method shown in the figure first updates the basic information of all credit cards in the collection system of 100 million levels according to the acquired incremental basic credit card data of about 5 million levels, and then updates the historical collection data according to the updated basic information of all credit cards of 100 million levels and the overdue credit card account information of about 1 million levels to obtain the latest collection data. The amount of data updated in this method is large, so that the updating process of the collection data takes a long time, and the latest collection data cannot be obtained in time; in addition, Figure 2 In the method shown, the main table of the collection information table is directly updated according to the updated collection data, which has the risk of affecting the online business.

[0051] To solve Figure 2 In order to solve the problem in the above application, the present application proposes the following technical solution: the collection system first extracts about one million collection data to be updated from the full amount of credit card basic information of 100 million based on the received overdue credit card account information of about one million, and then updates the about one million collection data to be updated based on the acquired incremental credit card basic information of about five million to obtain the latest collection data; and, updates the collection information table sub-table based on the latest collection data to obtain the latest collection information table sub-table, and completes the collection data query business based on the latest collection information table sub-table, thereby improving the updating efficiency of the collection data and avoiding the problem that the data updating business and the online business cannot be carried out synchronously due to the direct updating of the main table of the collection information table.

[0052] Figure 3 FIG. 1 is a flow chart of a method for updating collection data according to an embodiment of the present application. Figure 3 As shown, the method at least includes S301 to S303. The method is executed by a collection system, which can be Figure 1 The collection system in 120.

[0053] S301, obtaining incremental credit card basic data and overdue credit card account data.

[0054] In one possible implementation, the collection system obtains the latest incremental credit card basic data and overdue information card account data from the core system in the form of data files, and imports the obtained incremental credit card basic data and overdue credit card account data into the corresponding intermediate table.

[0055] As an example, the core system pushes a data file containing the latest incremental credit card basic data and overdue information card account data to the designated address before 5 a.m. The collection system starts to obtain the data file at 7 o'clock and imports the incremental credit card basic data and overdue information card account data in the data file into the corresponding intermediate table in sequence.

[0056] Exemplarily, the core system may be Figure 1 The core system 110 in.

[0057] Exemplarily, the collection system imports the acquired incremental credit card basic information into the card account customer intermediate table.

[0058] Exemplarily, the collection system imports the acquired overdue credit card account data into the intermediate table of collection account information.

[0059] S302, extracting the collection data to be updated from the full amount of credit card basic data based on the overdue credit card account data, the full amount of credit card basic data including the credit card account data, and the collection data to be updated includes the credit card basic data corresponding to the credit card account data that is the same as the overdue credit card account data in the full amount of credit card basic data.

[0060] In one possible implementation, the collection system extracts the credit card basic data corresponding to the credit card account data that is the same as the overdue credit card account data from the local full credit card basic data as the collection data to be updated, and imports the extracted collection data to be updated into the corresponding intermediate table.

[0061] As an example, the collection system queries the basic data of millions of credit cards under collection from the local full card account customer data table that has not been updated based on the latest overdue credit card account data in the intermediate table of information on accounts under collection, that is, the collection data to be updated, and imports it into the intermediate table of basic information on credit cards under collection.

[0062] S303, updating the collection data to be updated according to the incremental credit card basic data to obtain the collection data.

[0063] In a possible implementation, the collection system updates the to-be-updated collection data in the collection account information intermediate table according to the acquired incremental credit card basic data to obtain the latest collection data.

[0064] In one possible implementation, the collection system establishes a collection information table sub-table based on the collection information table in the system. The collection information table includes historical collection data. The historical collection data in the collection information table sub-table is consistent with the historical collection data in the collection information table. The historical collection data in the collection information table sub-table is updated according to the latest collection data to obtain an updated collection information table sub-table. The collection data in the updated collection information table sub-table is the latest collection data for use in certain special transaction queries that are sensitive to the timeliness of basic customer information.

[0065] Since the latest collection data is only updated to the collection information table sub-table, and the collection information table sub-table is only used for querying some special transactions, in order to enable all other related transactions to obtain the latest collection data, the collection data in the collection information table main table for all transactions needs to be updated to the latest data. However, for online hot tables such as the collection information table, large-scale data updates will cause problems such as locking the table and blocking online business operations. Therefore, the embodiment of the present application adopts a triggered update method to achieve a full update of the collection data in the collection information table.

[0066] As an example, the collection system receives query request information, where the query request information is used to request a query for one or more collection data, and queries the one or more collection data from an updated collection information table sub-table based on the query request information. Based on the queried one or more collection data, the historical collection data in the collection information table main table is updated, and the one or more collection data in the collection information table sub-table are marked as updated.

[0067] Exemplarily, when the collection system performs a special transaction query operation, the latest collection data is obtained from the collection information table sub-table and returned to the user. At the same time, the latest collection data obtained is updated to the collection information table main table. At the same time, the collection data in the collection information table sub-table is set to an updated status and will not be updated the next time it is queried.

[0068] This solution implements the update of a single household or a small batch of collection data in the collection information table. The update time is short and the possibility of locking the table is avoided. When the collection data is queried from the main table of the collection information table during the execution of ordinary transactions, the collection data obtained is the latest state. In the end, although all the data in the main table of the collection information table is not updated to the latest, the data queried in the main table of the collection information table has been updated to the latest, and a full update has been achieved from the perspective of actual use. If non-latest data is still found when executing ordinary transactions, the data update operation can be triggered by special transaction queries.

[0069] The technical solution provided by the present application is that the collection system extracts the collection data to be updated from the full credit card basic data in the system based on the latest overdue credit card account data obtained, and then updates the collection data to be updated based on the obtained incremental credit card basic data to obtain the latest collection data. It adopts a method of separating the collection data update and the credit card basic data update, avoids the update of the collection data by updating the full credit card basic data, shortens the update time of the collection data, and improves the update efficiency of the collection data.

[0070] Figure 4 This is a flow chart of a method for updating collection data according to an embodiment of the present application. Figure 4As shown, the method at least includes S401 to S409. The method is executed by the collection system, which can be Figure 1 The collection system in 120.

[0071] S401, obtaining incremental credit card basic data and overdue credit card account data.

[0072] S402, extracting the collection data to be updated from the local full credit card basic data based on the overdue credit card account data.

[0073] S403, updating the collection data to be updated according to the acquired incremental credit card basic data to obtain the latest collection data.

[0074] It should be noted that S401 to S403 may refer to S301 to S303 and will not be described in detail here.

[0075] S404, based on the collection information table in the collection system, a collection information table sub-table is established, the collection information table includes historical collection data, and the historical collection data in the collection information table sub-table is consistent with the historical collection data in the collection information table.

[0076] The main collection information table in the collection system includes historical collection data and is used to perform online business for all transactions in the banking system; while the secondary collection information table is only used for querying some special transactions.

[0077] S405, updating the historical collection data in the collection information table sub-table according to the latest collection data to obtain an updated collection information table sub-table.

[0078] For online hot tables such as the collection information table, large-scale data updates may cause problems such as locking the table and blocking the development of online business. Therefore, the latest collection data is first updated to the collection information table sub-table for use in some special transaction queries that are sensitive to the timeliness of basic customer information.

[0079] S406, receiving query request information, where the query request information is used to request a query for one or more collection data.

[0080] S407: query the one or more collection data from the updated collection information table sub-table according to the query request information.

[0081] S408: Update the historical collection data in the collection information table according to the one or more collection data found.

[0082] In one possible implementation, the collection system updates the historical collection data in the main table of the collection information table based on the latest one or more collection data retrieved from the sub-table of the collection information table, thereby realizing the update of a single collection data or a small batch of collection data in the main table of the collection information table, and avoiding the situation where large-scale data updates to hot tables such as the main table of the collection information table cause table locking or affect online business.

[0083] S409: Mark the one or more pieces of collection data found in the collection information table sub-table as being in an updated state.

[0084] In one possible implementation, after the historical collection data in the main table of the collection information table is updated based on one or more collection data queried from the sub-table of the collection information table, the one or more collection data in the sub-table of the collection information table are marked as updated, and the next time the one or more collection data are queried, the main table of the collection information table will no longer be updated.

[0085] The technical method provided by the present application does not require modification of the core system, thus reducing the difficulty of implementation; it adopts a mode in which collection data updates and credit card basic data updates are separated, adjusts the update method, narrows the update scope, and effectively shortens the update time of collection data; it adopts a mode of directional update of the collection information table sub-table, thus solving the problem that batch data updates in the collection information table main table cannot be synchronized with online business; it adopts a triggered update method, thus realizing the full update of active data actually in use in the collection information table.

[0086] Figure 5 FIG. 1 is a schematic structural diagram of a device for updating collection data according to an embodiment of the present application. Figure 5 As shown, the apparatus 500 may include an acquisition module 501 , an extraction module 502 , and an update module 503 .

[0087] Any of the acquisition module, extraction module and update module in the embodiment of the present application can be implemented in whole or in part by software and / or hardware. Among them, the part implemented by software can be run on a processor to implement the corresponding function, and the part implemented by hardware can be a component of the processor.

[0088] The apparatus 500 can be used to implement Figure 3 or Figure 4 The method shown.

[0089] Figure 6 A schematic diagram of the structure of a device for updating collection data provided in one embodiment of the present application. Figure 6 The device 600 shown can be used to execute the method described in any one of the aforementioned embodiments.

[0090] like Figure 6As shown, the device 600 of this embodiment includes: a memory 601, a processor 602, a communication interface 603 and a bus 604. The memory 601, the processor 602 and the communication interface 603 are connected to each other through the bus 604.

[0091] The memory 601 may be a read-only memory (ROM), a static storage device, a dynamic storage device or a random access memory (RAM). The memory 601 may store a program. When the program stored in the memory 601 is executed by the processor 602, the processor 602 may be used to execute Figure 3 or Figure 4 The individual steps of the method are shown.

[0092] Processor 602 can adopt a general central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs to implement the collection data updating method of the method embodiment of the present application.

[0093] The processor 602 may also be an integrated circuit chip with signal processing capability. In the implementation process, each step of the method of each embodiment of the present application may be completed by an integrated logic circuit of hardware in the processor 602 or an instruction in software form.

[0094] The processor 602 may also be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0095] The steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 601, and the processor 602 reads the information in the memory 601 and completes the functions required to be executed by each method in the embodiment of the present application in combination with its hardware. For example, it can execute Figure 3 or Figure 4 The various steps / functions of the illustrated embodiment.

[0096] The communication interface 603 may use, but is not limited to, a transceiver or other transceiver device to implement communication between the apparatus 600 and other devices or a communication network.

[0097] The bus 604 may include a path for transmitting information between various components of the device 600 (eg, the memory 601 , the processor 602 , and the communication interface 603 ).

[0098] It should be understood that the device 600 shown in the embodiment of the present application may be an electronic device, or may also be a chip configured in the electronic device.

[0099] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0100] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0101] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

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

[0103] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for updating collection data, characterized in that: The method is performed by a collection system, and includes: Obtain incremental credit card basic data and overdue credit card account data; Extracting the collection data to be updated from the full amount of credit card basic data according to the overdue credit card account data, wherein the full amount of credit card basic data includes credit card account data, and the collection data to be updated includes the credit card basic data corresponding to the credit card account data identical to the overdue credit card account data in the full amount of credit card basic data; The collection data to be updated is updated according to the incremental credit card basic data to obtain the collection data; The method further comprises: According to the collection information table in the collection system, a collection information table sub-table is established, wherein the collection information table includes historical collection data, and the historical collection data in the collection information table sub-table is consistent with the historical collection data in the collection information table; The historical collection data in the collection information table sub-table is updated according to the collection data to obtain an updated collection information table sub-table; The method further comprises: Receiving query request information, wherein the query request information is used to request querying one or more pieces of data in the collection data; Querying the one or more pieces of data from the updated collection information table sub-table according to the query request information; According to the one or more pieces of data, updating the historical collection data in the collection information table; The one or more pieces of data in the collection information table sub-table are marked as being in an updated state.

2. A device for updating collection data, characterized in that: The device comprises: The acquisition module is used to obtain incremental credit card basic data and overdue credit card account data; an extraction module, configured to extract the to-be-updated collection data from the full amount of credit card basic data according to the overdue credit card account data, wherein the full amount of credit card basic data includes credit card account data, and the to-be-updated collection data includes credit card basic data corresponding to the credit card account data identical to the overdue credit card account data in the full amount of credit card basic data; An updating module updates the collection data to be updated according to the incremental credit card basic data to obtain the collection data; The device further includes an establishment module, the establishment module being used to establish a collection information table sub-table according to the collection information table in the collection system, the collection information table including historical collection data, the historical collection data in the collection information table sub-table being consistent with the historical collection data in the collection information table; The updating module is further used to update the historical collection data in the collection information table sub-table according to the collection data to obtain an updated collection information table sub-table; The device also includes a receiving module, a query module and a marking module; The receiving module is used to receive query request information, where the query request information is used to request to query one or more pieces of data in the collection data; The query module is used to query the one or more pieces of data from the updated collection information table sub-table according to the query request information; The updating module is further used to update the historical collection data in the collection information table according to the one or more pieces of data; The marking module is used to mark the one or more pieces of data in the collection information table sub-table as being in an updated state.

3. A device for updating collection data, characterized in that: include: Memory and processor; The memory is used to store program instructions; The processor is configured to call program instructions in the memory to execute the method according to claim 1.

4. A chip, characterized in that: The system comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute the method according to claim 1.

5. A computer-readable medium, characterized in that The computer-readable medium stores a program code for computer execution, the program code including a program for executing the method according to claim 1 .

6. A computer program product, characterized in that The computer program product comprises instructions which, when executed, cause a computer to perform the method of claim 1 .

Citation Information

Patent Citations

  • Method, device and system for updating data based on incremental data

    CN103002010A

  • Overdue bill updating and querying method and system, server and storage medium

    CN111028074A