CN103793843A - Account data processing method and device - Google Patents

Account data processing method and device Download PDF

Info

Publication number
CN103793843A
CN103793843A CN201210418504.6A CN201210418504A CN103793843A CN 103793843 A CN103793843 A CN 103793843A CN 201210418504 A CN201210418504 A CN 201210418504A CN 103793843 A CN103793843 A CN 103793843A
Authority
CN
China
Prior art keywords
clearing
account
batch number
request
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210418504.6A
Other languages
Chinese (zh)
Other versions
CN103793843B (en
Inventor
邵懿
马超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201210418504.6A priority Critical patent/CN103793843B/en
Publication of CN103793843A publication Critical patent/CN103793843A/en
Application granted granted Critical
Publication of CN103793843B publication Critical patent/CN103793843B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses an account data processing method. Corresponding settlement request processing operation is triggered for each received settlement request. The settlement request processing operation comprises that: a resource lock of an account corresponding to the settlement request is acquired; the amount of money to be settled of the account is locked, a batch number type corresponding to the settlement request is inquired and a current batch number of a corresponding type batch number is acquired; and the resource lock of the account corresponding to the settlement request is released.

Description

A kind of disposal route of account data and device
Technical field
The application relates to technical field of data processing, particularly relates to a kind of disposal route and device of account data.
Background technology
Account fund system is in the processing of account fund remaining sum, trigger the settlement process of the balance of funding to account according to certain professional qualification, mainly comprise three parts, Part I is the processing record to account the balance of funding, comprise deposit or the recording of information of withholing, Part II is the renewal of account real balance, and Part III is the interpolation of account balance change record.
Conventionally, clearing request each time generates, and all will carry out to related account the generation of balance updates and Account Changes record, and trigger related service.Along with going from strength to strength of business, some account can produce multiple concurrent settlement process threads moment, but in all concurrent processing threads, only have a settlement process thread can hold resource lock at that time, other threads of withholing must wait for that lock is released the rear settlement process next time of just carrying out, in this case, each time of pinning is longer, and other settlement process thread waits times are corresponding also to be increased, and has a strong impact on the performance of system.
Summary of the invention
The application's technical matters to be solved is to provide a kind of disposal route of account data, in order to solve the overlong time of the concurrent thread waits resource lock of withholing of the height of account in prior art, has a strong impact on the problem of the performance of system.
The application also provides a kind for the treatment of apparatus of account data, in order to guarantee said method implementation and application in practice.
In order to address the above problem, the application discloses a kind of disposal route of account data, for each account arranges a unique resource lock, dissimilar batch number is set, for every kind of batch number arranges corresponding clearing timed task,
The each clearing request receiving is triggered to corresponding clearing request and process operation, described clearing request is processed operation and is comprised:
Obtain the resource lock of asking corresponding account with these clearing, pin the settlement amounts for the treatment of of the account,
Inquiry is asked corresponding batch number type with these clearing, obtains the current batch number of respective type batch number;
If this clearing request is deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request; Generate according to this deposit clearing request the clearing for the treatment of that comprise current batch number and deposit record;
If this clearing request is the clearing request of withholing, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts adds the amount of money of this clearing request of withholing, according to this clearing request of withholing generate comprise current batch number treat the clearing record of withholing;
Described in discharging, ask the resource lock of corresponding account with these clearing.
The application also provides a kind for the treatment of apparatus of account data on the other hand, comprises resource lock unit, processing unit and buffer storage unit,
Described resource lock unit, is used to each account to distribute a unique resource lock;
Clearing batch number unit, for dissimilar batch number is set, and arranges corresponding clearing timed task for every kind of batch number;
Described processing unit comprises clearing requesting processing,
Described clearing requesting processing, obtain the resource lock of asking corresponding account with these clearing for receiving clearing request backward described resource lock unit, pin the settlement amounts for the treatment of of the account, and inquire about and ask corresponding batch number type with these clearing, obtain the current batch number of respective type batch number; If this clearing request is deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request; Generate according to this deposit clearing request the clearing for the treatment of that comprise current batch number and deposit record; If this clearing request is the clearing request of withholing, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts adds the amount of money of this clearing request of withholing, according to this clearing request of withholing generate comprise current batch number treat the clearing record of withholing; The resource lock of withholing described in release.。
Compared with prior art, the application has the following advantages:
In this application, to each clearing request, after Gains resources lock, only withhold and deposit the registration of record, and upgrade and treat just releasing resource lock immediately of settlement amounts, reduce other high concurrent withholing and time of the thread waits resource lock that credit request triggers, improve the performance of system.
In this application, while each account being carried out to settlement process operation take account as dimension, also take resource lock, eliminated clearing has new clearing request to generate the problem that causes data exception simultaneously.
In this application, on the basis that clearing batch number is set, identification number is set, new the treating with previous clearing batch number producing before starting batch number to be upgraded after clearing withholdd and credit request is corresponding treats that clearing withhold and deposit record and put into next time to settle accounts and carry out, eliminated because data transmission in system exists the time difference and caused the problem that settlement process is abnormal.
In this application, withholing of account carried out regularly and gathered clearing with credit request, reduced the frequency that account balance changes, reduced the lifting amplitude of resource use and data volume.
In this application, clearing batch number is set to have at least one dimension, in the time carrying out these clearing, imposes a condition according to the dimension of clearing batch number, selectively part account is carried out to this clearing, can save system resource.
Certainly, arbitrary product of enforcement the application might not need to reach above-described all advantages simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present application, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiment of the application, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the applied environment Organization Chart of the disposal route of a kind of account data of the application;
Fig. 2 is the flow chart of steps of withholing and asking processing to operate in the disposal route embodiment 1 of a kind of account data of the application;
Fig. 3 is the flow chart of steps of the settlement process operation in the settlement processing method embodiment 1 that withholds of a kind of account of the application, each account carried out respectively;
Fig. 4 is the process flow diagram of the settlement processing method embodiment 2 that withholds of a kind of account of the application;
Fig. 5 is the flow chart of steps of the settlement process operation in the settlement processing method embodiment 2 that withholds of a kind of account of the application, each account carried out respectively;
Fig. 6 is the flow chart of steps of the settlement process operation in the settlement processing method embodiment 3 that withholds of a kind of account of the application, each account carried out respectively;
Fig. 7 increases account in a kind of account of the application settlement processing method of withholing externally to show the flow chart of steps after available balance;
Fig. 8 is the block diagram of the treating apparatus embodiment of a kind of account data of the application;
Fig. 9 is the concrete block diagram of the treating apparatus embodiment of a kind of account data of the application.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is only the application's part embodiment, rather than whole embodiment.Based on the embodiment in the application, those of ordinary skills are not making the every other embodiment obtaining under creative work prerequisite, all belong to the scope of the application's protection.
The application can be used in numerous general or special purpose calculation element environment or configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multi-processor device, comprise distributed computing environment of above any device or equipment etc.
The application can describe in the general context of the computer executable instructions of being carried out by computing machine, for example program module.Usually, program module comprises and carries out particular task or realize routine, program, object, assembly, data structure of particular abstract data type etc.Also can in distributed computing environment, put into practice the application, in these distributed computing environment, be executed the task by the teleprocessing equipment being connected by communication network.In distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium including memory device.
Fig. 1 is a kind of applied environment Organization Chart used in this application,, after the triggering request of withholing, will be withholdd and be asked to send to the account system of withholing by network by account terminal and the other-end that can trigger the account request of withholing.
One of main thought of the application can comprise: take time of resource lock in order to reduce the thread that the clearing request of some account activates, assurance system is to the concurrent clearing request answer speed of the height of these accounts, the application proposes in a kind of settlement processing method of the account fund amount of money, each clearing request that system docking is received triggers corresponding clearing request and processes operation, when operation Gains resources lock is processed in the clearing request that each clearing request is triggered, only upgrade and treat that settlement amounts just discharges immediately, ask other concurrent clearing requests of corresponding account to hold over the resource lock of the account with these clearing, the time of resource lock is waited in other concurrent clearing requests that so just reduced the account, improve the response speed of system.When meeting after terms of settlement, trigger settlement process operation.
As shown in Figure 2, the invention provides a kind of disposal route of account data, wherein, for each user arranges a unique resource lock, dissimilar batch number is set, for every kind of batch number arranges corresponding clearing timed task.
The method comprises that the each clearing request to receiving triggers the settlement process operation that corresponding clearing request is processed operation and carried out for each account respectively.
Wherein, clearing request is processed to operate and is comprised:
Step S201: obtain the resource lock of the account corresponding with the request of settling accounts, pin the settlement amounts for the treatment of of the account;
Here, resource lock is mainly the settlement amounts for the treatment of for the account, because the processing action need that this clearing request triggers upgrades the settlement amounts for the treatment of of the account, now need to limit other threads relevant to the account treating that settlement amounts is upgraded and cause data exception the account simultaneously;
In the present invention, clearing request can be the request of withholing, and can be also credit request.
Step S202: inquiry is asked corresponding batch number type with these clearing, obtains the current batch number of respective type batch number.
Step S203: if this clearing request is deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request; Generate according to this deposit clearing request the clearing for the treatment of that comprise current batch number and deposit record;
If this clearing request is the clearing request of withholing, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts adds the amount of money of this clearing request of withholing, according to this clearing request of withholing generate comprise current batch number treat the clearing record of withholing.
Step S204: discharge the resource lock of asking corresponding account with above-mentioned clearing.
In practice, after every kind of batch number is settled accounts accordingly timed task and started, upgrade the batch number of the type corresponding with this clearing task, carry out settlement process operation respectively for each account, this settlement process operation comprises:
Step S205: obtain the resource lock of the account, that pins the account treats settlement amounts and remaining sum;
Step S206: obtain the account have batch number be less than the type batch number current batch number treat clearing deposits record, gather the current clearing amount deposited for the account;
Obtain the account have batch number be less than the type batch number current batch number treat the clearing record of withholing, gather the current clearing deducted amount for the account;
Step S207: the settlement amounts for the treatment of of upgrading the account is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account;
Step S208: the resource lock that discharges the account.
Below might as well illustrate the specific implementation of the embodiment of the present invention with the scene of withholing.
With reference to figure 3, show settlement process in the embodiment 1 of disposal route of a kind of account data of the application and operate the process flow diagram that a certain account is operated, can comprise the following steps:
Step 301: the need clearing of the account before this settlement process operation starts are withholdd and recorded the current settlement amounts gathering for the account;
Step 302: the settlement amounts for the treatment of of upgrading the account is that the account former treats that settlement amounts deducts former remaining sum that the current settlement amounts of the account, remaining sum are the account and deduct the current settlement amounts of the account.
The visible settlement amounts for the treatment of that also relates to New Account more in settlement process operation, owing to also likely occurring the new request of withholing in the application after clearing timing starts, process operation and the settlement amounts for the treatment of of a certain account is upgraded simultaneously in order to prevent settlement process operation and the request of withholing, the settlement processing method embodiment 1 of a kind of account deducted amount of the application, in settlement process operation, when being processed accordingly, each account also takies the resource lock of proper account, namely, before record that the need clearing of the account before this settlement process operation starts are withholdd gathers the current settlement amounts for the account, need to first obtain the resource lock of the account, pin the parameter of the account, what now need to pin the account treats settlement amounts and remaining sum, when the current settlement amounts of utilizing the account to the account treat that settlement amounts and remaining sum are upgraded after, discharge again the resource lock of the account.Each of the settlement amounts for the treatment of that so just can guarantee account is upgraded by a process.
The disposal route embodiment 1 of a kind of account data of the application, the request of withholing of account is cushioned and gathers clearing, often gather to have settled accounts for each account and once just carry out the related business process that a remaining sum variation triggers, as account balance change record etc., be not that each request of withholing is carried out respectively to these operations, reduce so on the whole the frequency that account balance changes, reduced the lifting amplitude of resource use and data volume.
The disposal route embodiment 1 of a kind of account data of the application, more clearly know which withhold record settled accounts, after step 302, also comprise: by gather the account current settlement amounts need clearing withhold record status indication for settling accounts.
The basic thought of disposal route embodiment 1 based on a kind of account data of above the application, for needing the clearing record of withholing, clearer and more definite institute before this settlement process operation is started defines, in conjunction with Fig. 2 and Fig. 3 referring to Fig. 4, show the process flow diagram of embodiment 2 in the settlement processing method of a kind of account deducted amount of the application, set in advance a clearing batch number, the request of withholing is so processed and is operated in step 102 and generate and correspondingly with this request of withholing treat that the clearing record of withholing also comprises step 401 before: obtain current clearing batch number, now current clearing batch number is N,
Wait corresponding with this request of withholing generating in step 102 so settled accounts in the record of withholing and comprised current clearing batch number,
In the application's embodiment 2, clearing batch number upgrades after clearing timing starts, so, meeting after clearing timing, also comprise step 402: clearing batch number is upgraded, be updated to N=N+1,
Referring to Fig. 5, show embodiment 2 in the disposal route of a kind of account data of the application, after increasing clearing batch number, the process flow diagram of the settlement process operation to each account, specifically comprises step:
Step 501: the clearing record of withholing for the treatment of that all clearing batch numbers of the account is less than to current clearing batch number N+1 gathers current settlement amounts for the account,
Step 502: the settlement amounts for the treatment of of upgrading the account is that the account former treats that settlement amounts deducts former remaining sum that the current settlement amounts of the account, remaining sum are the account and deduct the current settlement amounts of the account,
Step 503: all clearing batch numbers of the account be current clearing batch number be less than current clearing batch number N+1 treat clearing withhold record state be set to settle accounts.
The basic thought of settlement processing method embodiment 2 based on a kind of account deducted amount of above the application, because system is carrying out in settlement process operation, due to the time difference problem of data transmission, likely after clearing timing starts, in time before current batch number is upgraded, can produce the new request of withholing, the request of withholing now generating has the clearing batch number before renewal, but do not carry out the statistics of the current settlement amounts of the account, so, if also as step 503, all clearing batch numbers of the account are that the withhold state of record of clearing for the treatment of that current clearing batch number is less than current clearing batch number is set to settle accounts and will produces mistake.
Therefore, in the settlement processing method of a kind of account deducted amount of the application in embodiment 3, on the basis of embodiment 2, for the each request of withholing receiving distributes a unique identification number, wait corresponding with this request of withholing generating in step 102 so settled accounts in the record of withholing and not only comprised current clearing batch number, also comprise the identification number of this request of withholing
And in Fig. 4, step 402 also comprises before clearing batch number is upgraded, and obtains up-to-date one and waits to settle accounts the identification number of withholing and recording,
Now, referring to Fig. 6, show embodiment 3 in the settlement processing method of a kind of account deducted amount of the application, after increasing and increasing identification number id on clearing batch number basis, the process flow diagram of the settlement process operation to each account, specifically comprises step:
Step 601: all clearing batch numbers of each account are less than to current clearing batch number, and identification number is less than up-to-date one and treats that the withhold clearing record of withholing for the treatment of of identification number id of record of clearing gathers current settlement amounts for proper account,
Step 602: the settlement amounts for the treatment of of upgrading the account is that the account former treats that settlement amounts deducts former remaining sum that the current settlement amounts of the account, remaining sum are the account and deduct the current settlement amounts of the account,
Step 603: all clearing batch numbers of the account are less than to current clearing batch number, and identification number be less than up-to-date one treat clearing withhold record identification number id treat clearing withhold record state be set to settle accounts.
Like this for new the waiting request of withholing that starts to produce after settlement bargain, be that id is greater than the current maximum id record obtaining, and the batch number of waiting the request of withholing producing after beginning settlement bargain is all the record of withholing of N+1, put into and settle accounts timed task processing next time, can be effectively because the time difference of data transmission causes settling accounts wrong problem.
In the settlement processing method of a kind of account deducted amount of the application in embodiment 3, settlement process operation can be carried out successively take account as dimension, and after step 402 is upgraded clearing batch number, carrying out all proceeding as follows before settlement process for each account:
Judge whether to exist clearing batch number to be less than current clearing batch number, and identification number be less than described up-to-date one treat clearing withhold record identification number treat the clearing record of withholing, if so, proceed settlement process operation; If not, finish settlement process operation.Can, there is not qualified this settlement process operation that finishes in time in the time withholing settlement records, save system resource like this.
In addition, in order selectively to carry out these clearing, all carry out these clearing and all waiting in system do not settled accounts to the record of withholing, clearing batch number in the application's embodiment 2 and specific embodiment 3 can be an array of various dimensions, such as form is N[n1, n2, nk], wherein, N still identify each clearing batch, and n1 mark client's type: it is generic card client that n1=1 identifies this client, and it is vip card client that n1=2 identifies this client, and it is gold card VIP client etc. that n1=3 identifies this client; The type of n2 mark product, by that analogy, these all arrange in advance according to the situation in system, withhold the foundation of clearing batch number dimension value is set while recording because the request of withholing can be used as to generate until clearing, and the attribute of the request of withholing so also will possess corresponding dimensional information.
Meet terms of settlement at every turn, clearing batch number is updated to N=N+1, the value of all dimensions is carried out to initialization, n1, n2 ..., the value of nk is set to 0, and convenient generation new withholdd and carried out corresponding assignment while recording until clearing.After clearing start, as required, select all meet batch number dimension condition treat the clearing record of withholing, generate this clearing list.This batch number dimension condition can be set voluntarily according to actual conditions, such as being set to n1=2, namely select all n1=2 treat clearing withhold record generate this clearing list, also can be set to n1=2 or n2=1, namely select all n1=2 or n2=1 treat clearing withhold record generate this clearing list, but no matter how batch number dimension condition is set, this clearing list in every treat clearing withhold record be all unique, can not duplicate because of the setting situation of batch number dimension condition.Determine after this clearing list, for all accounts in this clearing list, each account is triggered respectively to the settlement process operation of describing in Fig. 5 or Fig. 6, take Fig. 5 as example, the settlement process operation that each account is triggered comprises step:
Treating clearing the withhold record of these clearing that all clearing batch numbers of the account are less than to current clearing batch number N+1 in list gathers the current settlement amounts for the account;
The settlement amounts for the treatment of of upgrading the account is that the account former treats that settlement amounts deducts former remaining sum that the current settlement amounts of the account, remaining sum are the account and deduct the current settlement amounts of the account;
All clearing batch numbers of the account are that treating clearing the withhold state of record of these clearing in list that current clearing batch number is less than current clearing batch number N+1 is set to settle accounts.
Like this, just can impose a condition voluntarily with the dimension such as customer type and product type of account, clearing that what selection need to be settled accounts the treat record of withholing gathers clearing, can save system resource.
In the embodiment of the settlement processing method of a kind of account deducted amount of above the application, carry out buffering clearing for the request of withholing of account, each clearing are determined by clearing timed task, so the request of withholing for account may not have the clearing of carrying out in time real balance at every turn, but owing to may check and whether complete the clearing that this is withholdd after the account request of withholing at every turn, so for the request of withholing for account can provide inquiry into balance service timely to account at every turn, therefore, in the embodiment of the settlement processing method of a kind of account deducted amount of above the application, can also be provided with external demonstration available balance for account, shown in Figure 7 in conjunction with Fig. 2, in the embodiment of the settlement processing method of a kind of account deducted amount of above the application, after processing the step 204 operating, the request of withholing also comprises step:
Step 701: the available balance of upgrading corresponding account is that the current remaining sum of account deducts account and treats settlement amounts;
Step 702: return to the result of withholing.
In addition,, sometimes due to network problem, the request of withholing of the same of same account may be retransmitted, and repeats to withhold for fear of request that the same of same account is withholdd.In the time that account balance is not enough, no longer carries out subsequent operation and account is pointed out simultaneously, in the embodiment of the settlement processing method of a kind of account deducted amount of above the application, receiving after the request of withholing, before operation is processed in (1) request of withholing that enters, also comprise step: according to the information of this request of withholing, be generally the serial number that this request of withholing carries, judge whether to receive this request of withholing, if so, this request repeated trigger request of withholing of withholing is not processed to operation; If not, this request of withholing is triggered to the request of withholing and process operation;
In the embodiment of the settlement processing method of a kind of account deducted amount of above the application, can also limit account can not overdraw and withhold, therefore, after the request of withholing that receives account, whether the available balance that also should judge the account is sufficient, judge whether the available balance of the account is greater than the deducted amount of this request of withholing, if so, this request of withholing is triggered to the request of withholing and process operation; If not, the debt of the account is added up, to the account prompting of being correlated with.
For aforesaid each embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the application is not subject to the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and related action and module might not be that the application is necessary.
The method that the settlement processing method embodiment 1 withholing with a kind of account of above-mentioned the application provides is corresponding, and referring to Fig. 8, the application also provides a kind of settlement processing device embodiment 1 of the account fund amount of money, and in the present embodiment, this device can comprise:
In conjunction with the application's said method, the application's shown in Figure 8 device block diagram, comprises processing unit 800, resource lock unit 801 and buffer storage unit 804, clearing batch number unit 805.
Resource lock unit 801, is used to each account to distribute a unique resource lock;
Clearing batch number unit 802, for dissimilar batch number is set, and arranges corresponding clearing timed task for every kind of batch number;
Processing unit 800 comprises clearing requesting processing 802 and settlement process unit 803,
Wherein, clearing requesting processing 802 is obtained the resource lock of asking corresponding account with these clearing for receiving clearing request backward described resource lock unit, pin the settlement amounts for the treatment of of the account, and inquire about and ask corresponding batch number type with these clearing, obtain the current batch number of respective type batch number; If this clearing request is deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request; Generate according to this deposit clearing request the clearing for the treatment of that comprise current batch number and deposit record; If this clearing request is the clearing request of withholing, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts adds the amount of money of this clearing request of withholing, according to this clearing request of withholing generate comprise current batch number treat the clearing record of withholing; The resource lock of withholing described in release;
Settlement process unit 803, settles accounts accordingly after timed task starts and is activated at every kind of batch number, for, to being stored in the each account in described buffer cell, obtain the resource lock of the account, that pins the account treats settlement amounts and remaining sum; Obtain the account have batch number be less than the type batch number current batch number treat clearing deposits record, gather the current clearing amount deposited for the account; Obtain the account have batch number be less than the type batch number current batch number treat the clearing record of withholing, gather the current clearing deducted amount for the account; The settlement amounts for the treatment of of upgrading the account is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account; The former remaining sum that the remaining sum of upgrading the account is the account deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account; Discharge the resource lock of the described account.
Buffer storage unit 804, for treat clearing the withhold record and treat clearing deposit record corresponding with each request of withholing of storing that the requesting processing of withholing generates.
Referring to Fig. 9, show the concrete block diagram of the settlement processing device embodiment that a kind of account of the application withholds, clearing requesting processing 802 comprises: request reception unit 901, resource lock take unit 902, generate record cell 903 and the cumulative settlement amounts unit 904 for the treatment of
Request reception unit 901, for receiving clearing request;
Resource lock takies unit 902, for obtaining or releasing resource lock; The resource lock of corresponding account is asked in the namely clearing that receive with request reception unit 901 in Gains resources lock unit 801, pin the parameter of the account, here, it is mainly the settlement amounts for the treatment of for the account, because action need is processed in the clearing request that this clearing request triggers, the settlement amounts for the treatment of of the account is upgraded, now needed to limit other threads relevant to the account treating that settlement amounts is upgraded and cause data exception the account simultaneously;
Generate record cell 903, for taking at resource lock after unit 902 gets resource lock, generate and treat withhold record and treat clearing deposit record of clearing according to clearing request;
The cumulative settlement amounts unit 904 for the treatment of, for in the time that clearing request is asked for the clearing of withholing, more the settlement amounts for the treatment of of New Account is that the former of account treats that settlement amounts adds the amount of money of this clearing request of withholing, when clearing requests is during for deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request;
Settlement process unit 803 comprises: terms of settlement unit 905, gather unit 906 and updating block 907,
Terms of settlement unit 905, while beginning, activates described settlement process unit for settling accounts accordingly timed task at every kind of batch number; .
Gather unit 906, for to the each account that is stored in buffer cell, obtain the account have batch number be less than the type batch number current batch number treat clearing deposit record, gather the current clearing amount deposited for the account; Obtain the account have batch number be less than the type batch number current batch number treat the clearing record of withholing, gather the current clearing deducted amount for the account; ;
Updating block 907 is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account for the settlement amounts for the treatment of of upgrading the account; The former remaining sum that the remaining sum of upgrading the account is the account deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account.
In order to support the disposal route embodiment 1 of a kind of account data of the application, owing to also relating to the settlement amounts for the treatment of of New Account more in settlement process unit, the settlement amounts for the treatment of of a certain account is upgraded in order to prevent settlement process unit and clearing requesting processing simultaneously, the settlement processing device embodiment of a kind of account fund amount of money of the application, in settlement process unit, also be provided with resource lock and take unit, before the need clearing of the account before this settlement process operation starts are withholdd record and deposit record gather the current settlement amounts for the account, need to first obtain the resource lock of the account, pin the parameter of the account, what now need to pin the account treats settlement amounts and remaining sum, when the current settlement amounts of utilizing the account to the account treat that settlement amounts and remaining sum are upgraded after, discharge again the resource lock of the account.Each of the settlement amounts for the treatment of that so just can guarantee account is upgraded by a process.
In order to support more clearly to know in the disposal route embodiment 1 of a kind of account data of the application which withhold record and deposit record was settled accounts, the device of the settlement processing device embodiment of a kind of account fund amount of money of the application also comprises indexing unit, for after described settlement process unit carries out corresponding settlement process to each account, by gather the current clearing deducted amount of proper account be stored in described buffer storage unit need clearing withhold record status indication for settling accounts, and the clearing that need that are stored in buffer storage unit that gather the current clearing amount deposited of proper account are deposited to the status indication recording for settling accounts.
Corresponding with the method that the disposal route embodiment 3 of a kind of account data of above-mentioned the application provides, in order to improve the problem causing due to the time difference of data transmission in system, the device of the settlement processing device embodiment of a kind of account fund amount of money of the application also comprises identification number unit, be used for, for the each request of withholing receiving distributes a unique identification number.
For the settlement processing method embodiment that supports a kind of account of above the application to withhold provides better service to account, the device of the settlement processing device embodiment that a kind of account of the application is withholdd, also be provided with external demonstration available balance unit, carry out after corresponding operating in the requesting processing of withholing, the available balance of upgrading corresponding account is that the current remaining sum of account deducts account and treats settlement amounts, returns to the result of withholing.
For the disposal route embodiment that supports a kind of account data of above the application provides better service to account, request reception unit 901 in the device of the treating apparatus embodiment of a kind of account data of the application, receiving after clearing request, also for, first according to the information of this clearing request, be generally the serial number that this clearing request carries, judge whether to receive this request of withholing, if so, do not repeat to receive this request of withholing; If not, determine this request of withholing that receives.
For the disposal route embodiment that supports a kind of account data of above the application provides better service to account, the device of the treating apparatus embodiment of a kind of account data of the application also comprises account available balance judging unit, receive in request reception unit 901 after the request of withholing of account, be used for, whether the available balance that judges the account is sufficient, judge that whether the available balance of the account is greater than the deducted amount of this request of withholing, and if so, activates resource lock and takies unit 902; If not, the debt of the account is added up, to the account prompting of being correlated with.
Device described in the present embodiment can be integrated on the server of third party transaction platform, also can be connected with the server of third party transaction platform as an entity separately, in addition, it should be noted that, in the time that the method described in the application adopts software to realize, can be used as a newly-increased function of server of third party transaction platform, can write separately corresponding program yet, the application does not limit the implementation of described method or device.
It should be noted that, each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment, between each embodiment identical similar part mutually referring to.For device class embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method.
Finally, also it should be noted that, in this article, relational terms such as the first and second grades is only used for an entity or operation to separate with another entity or operational zone, and not necessarily requires or imply and between these entities or operation, have the relation of any this reality or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, article or the equipment that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, article or equipment.The in the situation that of more restrictions not, the key element being limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
Settlement processing method, the device of a kind of account deducted amount above the application being provided are described in detail, applied principle and the embodiment of specific case to the application herein and set forth, the explanation of above embodiment is just for helping to understand the application's method and core concept thereof; , for one of ordinary skill in the art, according to the application's thought, all will change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the application meanwhile.

Claims (14)

1. a disposal route for account data, is characterized in that, for each account arranges a unique resource lock, dissimilar batch number is set, for every kind of batch number arranges corresponding clearing timed task,
The each clearing request receiving is triggered to corresponding clearing request and process operation, described clearing request is processed operation and is comprised:
Obtain the resource lock of asking corresponding account with these clearing, pin the settlement amounts for the treatment of of the account,
Inquiry is asked corresponding batch number type with these clearing, obtains the current batch number of respective type batch number;
If this clearing request is deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request; Generate according to this deposit clearing request the clearing for the treatment of that comprise current batch number and deposit record;
If this clearing request is the clearing request of withholing, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts adds the amount of money of this clearing request of withholing, according to this clearing request of withholing generate comprise current batch number treat the clearing record of withholing;
Described in discharging, ask the resource lock of corresponding account with these clearing.
2. method according to claim 1, is characterized in that, described method also comprises:
After every kind of batch number is settled accounts accordingly timed task and is started, upgrade the batch number of the type corresponding with this clearing timed task, carry out settlement process operation for each account respectively, described settlement process operation comprises:
Obtain the resource lock of the account, that pins the account treats settlement amounts and remaining sum;
Obtain the account have batch number be less than the type batch number current batch number treat clearing deposits record, gather the current clearing amount deposited for the account;
Obtain the account have batch number be less than the type batch number current batch number treat the clearing record of withholing, gather the current clearing deducted amount for the account;
The settlement amounts for the treatment of of upgrading the account is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account;
The former remaining sum that the remaining sum of upgrading the account is the account deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account;
Discharge the resource lock of the described account.
3. method according to claim 1, it is characterized in that, the former remaining sum that is the account in the remaining sum of the described renewal account deducts the current clearing deducted amount of the account, after adding the current clearing amount deposited of the account, also comprise, by gather the account the current settlement amounts of withholing treat clearing withhold record status indication for settling accounts; The clearing for the treatment of of the current deposit settlement amounts that gathers the account are deposited to the status indication recording for settling accounts.
4. method according to claim 1, is characterized in that, for the each clearing request receiving distributes a unique identification number,
The treating clearing deposits record or treat that clearing are withholdd in record of described generation comprises corresponding identification number,
Before the batch number of the described renewal type corresponding with this clearing timed task, also comprise, obtain generate according to a up-to-date clearing request treat accordingly withhold record or treat the identification number of clearing deposit record of clearing,
Described settlement process operation comprises:
Obtain and the resource lock of the account, that pins the account treats settlement amounts and remaining sum;
Upgrade the batch number with the corresponding type of this clearing timed task;
Obtain the current batch number that batch number is less than the type batch number that has of the account, and identification number be less than described generate according to a up-to-date clearing request treat accordingly clearing withhold record or treat clearing deposit record identification number treat clearing deposit record, gather the current clearing amount deposited for the account;
Obtaining the account has the current batch number that batch number is less than the type batch number, and identification number be less than described generate according to a up-to-date clearing request treat accordingly clearing withhold record or treat clearing deposit record identification number treat the clearing record of withholing, gather the current clearing deducted amount for the account;
The settlement amounts for the treatment of of upgrading the account is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account;
The former remaining sum that the remaining sum of upgrading the account is the account deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account;
Discharge the resource lock of the described account.
5. method according to claim 4, is characterized in that, describedly carries out also comprising before the operation of described settlement process for each account respectively:
Judge whether to exist the current batch number that is less than the type batch number, and identification number be less than described generate according to a up-to-date clearing request treat accordingly the treating clearing deposit record or treat the clearing record of withholing of identification number that clearing are withholdd record or treated clearing deposit record, if so, proceed corresponding settlement process operation; If not, finish corresponding settlement process operation.
6. method according to claim 1, is characterized in that, the each clearing request receiving is triggered to corresponding clearing and ask also to comprise before processing operation:
Judge whether to receive this clearing request according to the information of this clearing request, if so, do not trigger corresponding clearing request and process operation; If not, trigger corresponding clearing request and process operation.
7. method according to claim 1, is characterized in that, described clearing request is processed in operation, described in discharging, asks the resource lock of corresponding account also to comprise afterwards with these clearing:
Upgrade with these clearing and ask real balance that the external demonstration available balance of corresponding account is the account to deduct the settlement amounts for the treatment of of the account, return to the result of withholing.
8. method according to claim 7, it is characterized in that, before being triggered to corresponding clearing request processing operation, the each clearing request receiving also comprises: if this clearing request is the clearing request of withholing, judgement asks the external demonstration available balance of corresponding account whether to be greater than the deducted amount of this request of withholing with these clearing
If so, trigger corresponding clearing request and process operation;
If not, the debt of the account is added up, the account is pointed out.
9. a treating apparatus for account data, is characterized in that, comprises resource lock unit, processing unit and buffer storage unit,
Described resource lock unit, is used to each account to distribute a unique resource lock;
Clearing batch number unit, for dissimilar batch number is set, and arranges corresponding clearing timed task for every kind of batch number;
Described processing unit comprises clearing requesting processing,
Described clearing requesting processing, obtain the resource lock of asking corresponding account with these clearing for receiving clearing request backward described resource lock unit, pin the settlement amounts for the treatment of of the account, and inquire about and ask corresponding batch number type with these clearing, obtain the current batch number of respective type batch number; If this clearing request is deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request; Generate according to this deposit clearing request the clearing for the treatment of that comprise current batch number and deposit record; If this clearing request is the clearing request of withholing, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts adds the amount of money of this clearing request of withholing, according to this clearing request of withholing generate comprise current batch number treat the clearing record of withholing; The resource lock of withholing described in release;
Described buffer storage unit, for each withhold record and treat clearing deposit record of clearing for the treatment of of storing that described clearing requesting processing generates.
10. device according to claim 9, it is characterized in that, described processing unit also comprises settlement process unit, described settlement process unit, settle accounts accordingly after timed task starts and be activated at every kind of batch number, for, to being stored in the each account in described buffer cell, obtain the resource lock of the account, that pins the account treats settlement amounts and remaining sum; Obtain the account have batch number be less than the type batch number current batch number treat clearing deposits record, gather the current clearing amount deposited for the account; Obtain the account have batch number be less than the type batch number current batch number treat the clearing record of withholing, gather the current clearing deducted amount for the account; The settlement amounts for the treatment of of upgrading the account is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account; The former remaining sum that the remaining sum of upgrading the account is the account deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account; Discharge the resource lock of the described account.
11. devices according to claim 10, is characterized in that,
Described clearing requesting processing comprises: request reception unit, resource lock take unit, generate record cell and the cumulative settlement amounts unit for the treatment of,
Described request receiving element, for receiving clearing request;
Described resource lock takies unit, for obtaining or releasing resource lock;
Described generation record cell, records and treats clearing deposit record for generating according to clearing request to wait to settle accounts to withhold;
The described cumulative settlement amounts unit for the treatment of, for in the time that clearing request is asked for the clearing of withholing, more the settlement amounts for the treatment of of New Account is that the former of account treats that settlement amounts adds the amount of money of this clearing request of withholing, when clearing requests is during for deposit clearing request, the settlement amounts for the treatment of of upgrading the account is formerly to treat that settlement amounts deducts the amount of money of this deposit clearing request;
Described settlement process unit comprises: terms of settlement unit, gather unit and updating block,
Described terms of settlement unit, while beginning, activates described settlement process unit for settling accounts accordingly timed task at every kind of batch number;
The described unit that gathers, for to the each account that is stored in described buffer cell, obtain the account have batch number be less than the type batch number current batch number treat clearing deposit record, gather the current clearing amount deposited for the account; Obtain the account have batch number be less than the type batch number current batch number treat the clearing record of withholing, gather the current clearing deducted amount for the account;
Described updating block is that the former of the account treats that settlement amounts deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account for the settlement amounts for the treatment of of upgrading the account; The former remaining sum that the remaining sum of upgrading the account is the account deducts the current clearing deducted amount of the account, adds the current clearing amount deposited of the account.
12. devices according to claim 11, is characterized in that, described settlement process unit also comprises that described resource lock takies unit.
13. devices according to claim 11, it is characterized in that, described settlement process unit also comprises indexing unit, for after described settlement process unit carries out corresponding settlement process to each account, by gather the current clearing deducted amount of proper account be stored in described buffer storage unit need clearing withhold record status indication for settling accounts, and by gather the current clearing amount deposited of proper account be stored in described buffer storage unit institute need clearing deposit record status indication for settling accounts.
14. devices according to claim 9, is characterized in that, described device also comprises identification number unit, are used to the each request of withholing receiving to distribute a unique identification number.
CN201210418504.6A 2012-10-26 2012-10-26 A kind for the treatment of method and apparatus of account data Active CN103793843B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210418504.6A CN103793843B (en) 2012-10-26 2012-10-26 A kind for the treatment of method and apparatus of account data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210418504.6A CN103793843B (en) 2012-10-26 2012-10-26 A kind for the treatment of method and apparatus of account data

Publications (2)

Publication Number Publication Date
CN103793843A true CN103793843A (en) 2014-05-14
CN103793843B CN103793843B (en) 2017-10-13

Family

ID=50669475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210418504.6A Active CN103793843B (en) 2012-10-26 2012-10-26 A kind for the treatment of method and apparatus of account data

Country Status (1)

Country Link
CN (1) CN103793843B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106971339A (en) * 2016-01-14 2017-07-21 阿里巴巴集团控股有限公司 A kind of method and device for business processing
CN107146075A (en) * 2016-03-01 2017-09-08 阿里巴巴集团控股有限公司 Request processing method and device
CN107194712A (en) * 2016-03-15 2017-09-22 阿里巴巴集团控股有限公司 Shared account transition information recording method and device, inter-account mend account method and system
CN107358425A (en) * 2017-06-29 2017-11-17 湖南搜云网络科技股份有限公司 The calculating of tranaction costs and method of payment and device, transaction platform and storage medium
CN109670807A (en) * 2018-11-20 2019-04-23 平安科技(深圳)有限公司 It withholds control method, device, equipment and readable storage medium storing program for executing
CN109919674A (en) * 2019-03-04 2019-06-21 厦门美图之家科技有限公司 Advertisement settlement method, device and equipment
CN109919623A (en) * 2019-02-28 2019-06-21 泰康保险集团股份有限公司 Prevent account overdraw method, apparatus, equipment and readable storage medium storing program for executing
CN110443598A (en) * 2019-08-08 2019-11-12 上海中通吉网络技术有限公司 Account settlement method and apparatus
CN110766540A (en) * 2019-10-25 2020-02-07 上海德启信息科技有限公司 Bill verification and cancellation method and device and electronic equipment
CN110889687A (en) * 2019-11-18 2020-03-17 厦门网宿有限公司 Method and device for processing account balance under distributed architecture

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128248A1 (en) * 2002-12-10 2004-07-01 Kabushiki Kaisha Toshiba Method for managing account, method for performing settling, method for managing lot, computer readable recording medium, account managing/settling system, and lot managing system
US6766306B1 (en) * 1998-10-08 2004-07-20 Sony Corporation Electronic cash system
CN101604437A (en) * 2009-07-22 2009-12-16 阿里巴巴集团控股有限公司 Account is real time processing system and account batch real-time processing method in batches
CN101620703A (en) * 2008-07-04 2010-01-06 阿里巴巴集团控股有限公司 Buffer bookkeeping method and device
CN101639792A (en) * 2008-07-29 2010-02-03 阿里巴巴集团控股有限公司 Method and device for processing concurrent data and electronic accounting system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6766306B1 (en) * 1998-10-08 2004-07-20 Sony Corporation Electronic cash system
US20040128248A1 (en) * 2002-12-10 2004-07-01 Kabushiki Kaisha Toshiba Method for managing account, method for performing settling, method for managing lot, computer readable recording medium, account managing/settling system, and lot managing system
CN101620703A (en) * 2008-07-04 2010-01-06 阿里巴巴集团控股有限公司 Buffer bookkeeping method and device
CN101639792A (en) * 2008-07-29 2010-02-03 阿里巴巴集团控股有限公司 Method and device for processing concurrent data and electronic accounting system
CN101604437A (en) * 2009-07-22 2009-12-16 阿里巴巴集团控股有限公司 Account is real time processing system and account batch real-time processing method in batches

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106971339A (en) * 2016-01-14 2017-07-21 阿里巴巴集团控股有限公司 A kind of method and device for business processing
CN107146075A (en) * 2016-03-01 2017-09-08 阿里巴巴集团控股有限公司 Request processing method and device
CN107146075B (en) * 2016-03-01 2020-11-10 创新先进技术有限公司 Request processing method and device
CN107194712B (en) * 2016-03-15 2020-06-02 阿里巴巴集团控股有限公司 Method and device for recording change information of shared account and method and system for supplementing account of internal account
CN107194712A (en) * 2016-03-15 2017-09-22 阿里巴巴集团控股有限公司 Shared account transition information recording method and device, inter-account mend account method and system
CN107358425A (en) * 2017-06-29 2017-11-17 湖南搜云网络科技股份有限公司 The calculating of tranaction costs and method of payment and device, transaction platform and storage medium
CN107358425B (en) * 2017-06-29 2021-04-20 湖南搜云网络科技股份有限公司 Transaction fee calculation and payment method and device, transaction platform and storage medium
CN109670807A (en) * 2018-11-20 2019-04-23 平安科技(深圳)有限公司 It withholds control method, device, equipment and readable storage medium storing program for executing
CN109919623A (en) * 2019-02-28 2019-06-21 泰康保险集团股份有限公司 Prevent account overdraw method, apparatus, equipment and readable storage medium storing program for executing
CN109919623B (en) * 2019-02-28 2021-08-13 泰康保险集团股份有限公司 Method, device and equipment for preventing account overdraft and readable storage medium
CN109919674A (en) * 2019-03-04 2019-06-21 厦门美图之家科技有限公司 Advertisement settlement method, device and equipment
CN109919674B (en) * 2019-03-04 2021-06-01 厦门美图之家科技有限公司 Advertisement settlement method, device and equipment
CN110443598A (en) * 2019-08-08 2019-11-12 上海中通吉网络技术有限公司 Account settlement method and apparatus
CN110443598B (en) * 2019-08-08 2023-03-28 上海中通吉网络技术有限公司 Account settlement method and device
CN110766540A (en) * 2019-10-25 2020-02-07 上海德启信息科技有限公司 Bill verification and cancellation method and device and electronic equipment
CN110889687A (en) * 2019-11-18 2020-03-17 厦门网宿有限公司 Method and device for processing account balance under distributed architecture

Also Published As

Publication number Publication date
CN103793843B (en) 2017-10-13

Similar Documents

Publication Publication Date Title
CN103793843A (en) Account data processing method and device
CN108959621B (en) Method, device, equipment and storage medium for realizing block chain network
US8316373B2 (en) Concurrent data processing and electronic bookkeeping
CN103544153B (en) A kind of data-updating method based on data base and system
CN108446974A (en) Data processing equipment, method and computer readable storage medium
US9697042B2 (en) Extensibility of business process and application logic
US10402406B2 (en) Predictive database for computer processes
CN111738712A (en) Payment processing method, device, equipment and medium for block chain
CN103440285A (en) Large-scale mobile phone game system and database updating method of large-scale mobile phone game system
CN110503433A (en) Implementation method, device, equipment and the medium endorsed in a kind of block chain
CN108415758B (en) Distributed transaction coordination method and device
CN113312259B (en) Interface testing method and device
CN112734387A (en) Document approval method and device, electronic equipment and storage medium
CN109327555A (en) Distributed hair system, method and device
CN110782310A (en) Method, device and system for asynchronously acquiring user attribute information from third-party platform
CN110347657A (en) Data creation method, device, electronic equipment and storage medium
CN111367694B (en) Event processing method, server and computer storage medium
CN113177843A (en) Cross-bank loan service processing method and device based on block chain
CN111028025B (en) Bill data processing method, device, equipment and medium based on big data
CN111640022A (en) Counter transaction authorization method, device and system
CN109447777B (en) Financial data processing method and device, electronic equipment and readable medium
CN117217921B (en) Transaction data processing method, device, equipment and storage medium
CN111292028A (en) Inventory information processing method and system, computer system and readable storage medium
CN109559240A (en) Prevent premium from repeating method, apparatus, equipment and the readable storage medium storing program for executing of withholding
CN116166754B (en) Method and device for semi-real-time data batch synchronization and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1194182

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1194182

Country of ref document: HK