CN118211971A - Transaction management method, device, equipment and storage medium - Google Patents
Transaction management method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN118211971A CN118211971A CN202410263719.8A CN202410263719A CN118211971A CN 118211971 A CN118211971 A CN 118211971A CN 202410263719 A CN202410263719 A CN 202410263719A CN 118211971 A CN118211971 A CN 118211971A
- Authority
- CN
- China
- Prior art keywords
- transaction
- batch processing
- orders
- processing subset
- subset
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure provides a transaction management method, a device, equipment and a storage medium, which can be applied to the technical field of data processing. Wherein the method comprises the following steps: responding to a transaction commission request of a transaction initiator, and acquiring a transaction commission total set of the transaction initiator; selecting transaction orders in the transaction order total set to form a batch processing subset, and auditing the transaction orders contained in the batch processing subset; generating cash flow based on the fund information of the transaction orders of the batch processing subset under the condition that the transaction orders of the batch processing subset pass the audit; the transaction is performed based on the cash flow, and the subset of bulk processes is deleted from the aggregate set of transaction orders.
Description
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to a transaction management method, apparatus, device, medium, and program product.
Background
At present, the transaction of the customized structural deposit product of the bank is single approval. The single-stroke approval process is complex, and flat-disc opponents need to be searched for stroke by stroke. When the transaction amount is small, the transaction may not be possible because a suitable flat opponent cannot be found. Therefore, it is necessary to implement bulk processing of structural deposit products, support bulk initiation transactions, bulk approval, and bulk search of counter-balance transactions, improve transaction efficiency, reduce operational risk, and thereby improve service level and capacity of banks to a wider range of customers.
Disclosure of Invention
In view of the foregoing, the present disclosure provides transaction management methods, apparatus, devices, media, and program products.
According to a first aspect of the present disclosure, there is provided a transaction management method comprising: responding to a transaction commission request of a transaction initiator, and acquiring a transaction commission complete set of the transaction initiator; selecting the transaction orders in the transaction order total set to form a batch processing subset, and auditing the transaction orders included in the batch processing subset; generating cash flow based on the fund information of the transaction orders of the batch processing subset under the condition that the transaction orders of the batch processing subset pass the audit; executing a transaction based on the cash flow, deleting the bulk handling subset from the aggregate set of transaction orders.
According to an embodiment of the present disclosure, before performing the method, further comprising: verifying the transaction order submitted by the transaction order request based on a first constraint condition; and generating a cash flow associated with the transaction order request and the transaction order in the condition that the transaction order passes the first constraint condition verification.
According to an embodiment of the disclosure, the selecting the transaction order in the transaction order total set forms a batch processing subset, and auditing the transaction order included in the batch processing subset includes: selecting transaction orders meeting preset conditions from the transaction order total set to form the batch processing subset; verifying each transaction order in the batch processing subset one by one based on a second constraint condition; and generating an auditing result based on auditing conditions of each transaction order in the batch processing subset, wherein the auditing result classifies the transaction orders in the batch processing subset into auditing passing orders and auditing failing orders.
According to an embodiment of the disclosure, the generating the cash flow based on the fund information of the transaction order of the batch processing subset if the transaction order of the batch processing subset passes the audit comprises: and under the condition that the transaction order audit of the batch processing subset passes, acquiring cash flows associated with the transaction orders in the batch processing subset to form the cash flows of the batch processing subset.
According to an embodiment of the present disclosure, further comprising: responding to a viewing instruction, and expanding the content of a transaction order selected by the viewing instruction; the viewing instructions comprise a primary viewing instruction and a secondary viewing instruction, and the authority of the primary viewing instruction for viewing the number and the source range of the transaction orders is higher than that of the secondary viewing instruction.
According to an embodiment of the present disclosure, the method further comprises: responding to a return instruction to return the return instruction to the transaction initiator from the transaction order selected in the transaction order total set under the condition that the transaction order audit of the batch processing subset is not passed; and deleting the transaction order selected by the return instruction from the transaction order total set, and returning the cash flow associated with the transaction order.
A second aspect of the present disclosure provides a transaction management device, comprising: the transaction acquisition module is used for responding to a transaction delegation request of a transaction initiator and acquiring a transaction delegation list complete set of the transaction initiator; the transaction auditing module is used for selecting the transaction orders in the transaction order total set to form a batch processing subset and auditing the transaction orders included in the batch processing subset; the cash flow generation module is used for generating cash flow based on the fund information of the transaction orders of the batch processing subset under the condition that the transaction orders of the batch processing subset pass the audit; and the transaction execution module is used for executing transactions based on the cash flow and deleting the batch processing subset from the transaction order total set.
A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method described above.
A fourth aspect of the present disclosure also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the above-described method.
A fifth aspect of the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the above method.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be more apparent from the following description of embodiments of the disclosure with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates an application scenario diagram of transaction management methods, apparatus, devices, media and program products according to embodiments of the present disclosure;
FIG. 2 schematically illustrates a flow chart of a transaction management method according to an embodiment of the present disclosure;
FIG. 3 schematically illustrates a block diagram of a transaction management device according to an embodiment of the present disclosure; and
Fig. 4 schematically illustrates a block diagram of an electronic device adapted to implement a transaction management method according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the technical scheme of the disclosure, the related data (such as including but not limited to personal information of a user) are collected, stored, used, processed, transmitted, provided, disclosed, applied and the like, all conform to the regulations of related laws and regulations, necessary security measures are adopted, and the public welcome is not violated.
Embodiments of the present disclosure provide a transaction management method, including: responding to a transaction commission request of a transaction initiator, and acquiring a transaction commission total set of the transaction initiator; selecting transaction orders in the transaction order total set to form a batch processing subset, and auditing the transaction orders contained in the batch processing subset; generating cash flow based on the fund information of the transaction orders of the batch processing subset under the condition that the transaction orders of the batch processing subset pass the audit; the transaction is performed based on the cash flow, and the subset of bulk processes is deleted from the aggregate set of transaction orders. And through customizing the commodity transaction interface, the business personnel can conveniently examine and approve in batches, the efficiency is improved, and the operation risk is reduced. The transactions are combined in batches to form one transaction, only one external transaction opponent needs to be found, the whole combined transaction can be achieved, and the service level and the capability of wider clients are improved.
Fig. 1 schematically illustrates an application scenario diagram of a transaction management method and apparatus according to an embodiment of the present disclosure.
As shown in fig. 1, an application scenario 100 according to this embodiment may include a banking product transaction system. The network 104 is a medium used to provide a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 through the network 104 using at least one of the first terminal device 101, the second terminal device 102, the third terminal device 103, to receive or send messages, etc. Various communication client applications, such as a shopping class application, a web browser application, a search class application, an instant messaging tool, a mailbox client, social platform software, etc. (by way of example only) may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103.
The first terminal device 101, the second terminal device 102, the third terminal device 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) providing support for websites browsed by the user using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that the transaction management method provided in the embodiments of the present disclosure may be generally executed by the server 105. Accordingly, the transaction management device provided by the embodiments of the present disclosure may be generally disposed in the server 105. The transaction management method provided by the embodiments of the present disclosure may also be performed by a server or a server cluster that is different from the server 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and/or the server 105. Accordingly, the transaction management apparatus provided by the embodiments of the present disclosure may also be provided in a server or a server cluster that is different from the server 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and/or the server 105.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The transaction management method of the disclosed embodiment will be described in detail with reference to fig. 2 based on the scenario described in fig. 1.
Fig. 2 schematically illustrates a flow chart of a transaction management method according to an embodiment of the present disclosure.
As shown in fig. 2, the transaction management of this embodiment includes operations S210 to S240.
In operation S210, a transaction order corpus of a transaction initiator is acquired in response to a transaction order request of the transaction initiator.
In this embodiment, the bank provides the validated interest list to the user via the bank product transaction system, so that the user can query the interest amount and the details of the interest list as a reference. When a user queries an intention list, the bank product transaction system can limit the query scope of the intention list, wherein the query scope of the intention list is defined as follows: the intention effective date is later than or equal to the current system date; the intent state is to be validated and validated. After the user confirms the initiation of the delegation, a transaction delegation request is initiated through the branch (first level line). Wherein, in the first-level bank, the button of the bank product transaction system for initiating the transaction commission request is only displayed for the business post and the approval post of the first-level bank, and the button is only valid for the validated interest sheet.
When the button is successfully triggered, the page of the bank product transaction system jumps to the page for initiating the total branch consignment, and the transaction consignment list of the current total stock is displayed. Each transaction order is accompanied by an intent details button. Clicking the button and jumping to the intention detail page. Different detail interfaces need to be jumped according to the level of the mechanism where the current login person is located: the mechanism level of the login person is a secondary line and a primary line, and the login person jumps to the intention details of the view angle of the branch line; and if the mechanism level to which the login person belongs is a headquarter, jumping to the meaning details of the headquarter view angle.
When the client initiates the delegation based on the intention list, the client can add/delete the check list meeting the requirement, check the corresponding list number for deposit account verification, and initiate the delegation to the headquarter after the verification is passed.
The adding of the qualified approval ticket through the bank product transaction system comprises the following steps: clicking the button pops up an add sub-interface, and the recording rules displayed in the sub-interface are as follows: the method comprises the steps that structural deposit transaction approval sheets in a to-be-handled list of a first-level line are transferred currently; displaying the saleable product, the trade currency, the information date and the actual expiration date to be consistent with the intention currency, the information date and the expiration date; the current delegated approval is not added to the transaction list of the total-branch delegation main interface; the associated customer live account in the guest approval is not "internal accounts".
Deleting the qualified approval ticket through the bank product transaction system comprises the following steps: button starting after list record is selected; and if the button is successfully triggered, carrying out transfer pre-inspection on the selected record, and if the record which is not passed by the pre-inspection exists, popping up an abnormal detail sub-interface.
Before initiating a total branch commission, verifying a transaction commission submitted by a transaction commission request based on a first constraint condition through a bank product transaction system of a first class bank; in the event that the transaction order passes the first constraint verification, a cash flow associated with the transaction order is generated. Wherein the first constraint comprises: if the associated intention list state is ' validated ', only the intention list in the ' validated ' state can initiate the total branch delegation, otherwise, the system reports that the ' intention list state does not support the operation; verifying whether the residual principal of the intention list meets the sum requirement of the current total commission; the number of the records is required to be checked, and the total line distribution order submits 20 records at most at a time; whether the to-be-submitted approval ticket is associated with the total branch commission or not, if the to-be-submitted approval ticket is associated with the record, submitting the report to the wrong, and prompting the system to judge that the total branch commission number is available for approval ticket (approval ticket number XXXXX). And displaying a submit button for submitting the total branch commission on the bank product transaction system of the primary bank when the first constraint condition passes the verification, otherwise, disabling the submit button.
After the verification is passed, the cash flow is generated for each total branch commission based on the intention list during the submission, and each cash flow is successfully generated before the submission is successful. After successful submission, generating a total branch commission number, and corresponding to the content source of the total branch commission details: on the basis of the current single total line entrusting interface, information such as an intention single number, a management cost (%), a flat disc cost (%) and the like is newly added. In the detail details of the total line commission, "flat cost (%)", "management cost (%)", "fixed interest rate", "r (high profit/low profit)" come from the batch approval list field, cash flow comes from cash flow generated at the time of submission, and the remaining fields come from the intention list.
The bank product transaction system can display the intent limit service condition according to the identity information of the system login person, wherein the mechanism level of the login person is a first-level line and a total line, button display is performed, otherwise, the system is hidden, and the branch inquiry data limit the total set of the client entrustment of the associated current intent list initiated under the first-level line item. The headquarter query data is a full set of delegation to guests initiated by the headquarter in association with the current intent sheet.
In operation S220, the transaction orders in the transaction order total set are selected to form a batch processing subset, and the transaction orders included in the batch processing subset are audited.
In this embodiment, the first-level bank and the headquarter have different viewing rights on the bank product transaction system. The viewing instructions comprise a primary viewing instruction and a secondary viewing instruction, the authority of the primary viewing instruction to view the quantity and the source range of the transaction order is higher than that of the secondary viewing instruction, the viewing instruction of the headquarter on the bank product transaction system is the primary viewing instruction, and the viewing instruction of the primary quarter on the bank product transaction system is the secondary viewing instruction. In response to the viewing instruction, the contents of the transaction order selected by the viewing instruction are expanded on the banking product transaction system.
In this embodiment, a bank approver may select a transaction order in batch on a bank product transaction system for auditing, where the bank product transaction system may extract transaction elements of each transaction order in the batch processing subset for processing, because the transaction order may be filled in according to a preset format. The approver may select "agree", "partially return", "wholly return", "partially disagree", "wholly disagree" on the page.
If the approver clicks the ' agree ' button on the page, the intention list state is checked, and only the intention list in the ' validated ' state can perform the operation, otherwise, the system reports that the ' intention list state does not support the operation.
The approval person batch approves the transaction order, which specifically comprises the steps of selecting the transaction order meeting the preset condition from the transaction order complete set to form a batch processing subset, wherein the preset condition is that the state of the transaction order is effective; then, the approver operates the transaction system to audit each transaction order in the batch processing subset one by one based on the second constraint condition; based on the auditing conditions of each transaction order in the batch processing subset, auditing results are generated, and the auditing results divide the transaction orders in the batch processing subset into auditing passing orders and auditing failing orders.
If the approver selects a ' partial return ' button on the page, the system checks the range of the selected records, and if the selected records are full choices, the system prompts that ' all records are currently selected and ' partial return ' operation is not allowed; if the record is not selected, the system prompts 'please select the record'; if the button is successfully launched, the system processes as follows: removing the association relation between the selected total branch commission and the intention list; the selected total line entrusts are returned to backlogs of the first-level line of the batch approval ticket initiating mechanism, and the backlogs are displayed in a list one by one; the remaining principal of the intention bill is dynamically flushed back in accordance with the amount that has been returned. The "partial rollback" is an operation for a selected single pen, while for batch mode, the to-Do list record is one, for all transactions within the combination, so the "partial rollback" does not cause the current to-Do record to exit the to-Do list.
If the approver selects "whole back" on the page, successfully triggers the button, the system processes as follows: returning the total line entrustment in the batch approval list to backlog of the first-level line of the batch approval list initiating mechanism according to the combined dimension, and displaying the backlog list as one line; and after the whole is returned successfully, the backlog is withdrawn from the backlog list of the current approver.
If the approver selects 'partial disagreement' on the page, clicking the button after selecting the record, checking the range of the selected record by the system, and if the selected record is full-selected, prompting by the system: all records are currently selected and no "partial disagreement" operation is allowed. If no record is selected, the system prompts: please select a record. If the button is successfully triggered, the system processes as follows: removing the association relation between the selected total branch commission and the intention list, and dynamically flushing back the rest principal of the intention list; and setting the selected total branch consignment and the approval list as approval rejection, and synchronously thawing the client living period. The "partial disagreement" is to operate with respect to a selected single pen, while for batch mode, the to-Do list record is one, with respect to all transactions within the combination, so the "partial disagreement" does not cause the current to-Do record to exit the to-Do list.
If the approver selects "global disagreement" on the page, successfully triggers the button, the system proceeds as follows: removing the association relation between the selected total branch commission and the intention list, and dynamically flushing back the rest principal of the intention list; all the general branch delegation and the approval list of the guests are set as approval rejection, and the live period of the guests is synchronously thawed.
In operation S230, in the case that the transaction order audit of the batch processing subset passes, a cash flow is generated based on the fund information of the transaction order of the batch processing subset.
In this embodiment, under the condition that the transaction order audit of the batch processing subset passes, cash flows associated with each transaction order in the batch processing subset are acquired, and the cash flows of the batch processing subset are formed.
Under the condition that the transaction order audit of the batch processing subset is not passed, responding to a return instruction initiated by an approver, returning the return instruction from the transaction order selected in the transaction order total set to the transaction initiator, deleting the transaction order selected by the return instruction from the transaction order total set, and returning cash flows associated with the transaction orders.
In the process of transaction order approval, the first-level line can initiate single-line return processing and batch return. If the first-level line initiates the return application, the entrusting of the total line fails, and the approval list of the total line is returned to the first-level line. After the approval sheet returns, the first-level line can initiate the entrusting application to the headquarter again. When the batch approval orders based on the intention are reinitialized, the intention order principal does not need to be deducted. And re-initiating the batch approval ticket based on the intention, wherein the number of the original batch approval ticket is unchanged. When the intent-based batch approval is reinitiated, the system does not check whether the customer approval has been associated with the total branch commission. If not, the interface column control of the total branch delegate is newly built.
In the process of transaction order approval, the approval operation is supported. Terminating the approval includes: releasing the association relation between all the total branch entrusts and the intention list, and dynamically flushing back the rest principal of the intention list; invalidating all total branches; all the approval sheets are returned to the to-be-handled list of the first-level row of the batch approval sheet initiating mechanism one by one.
In operation S240, a transaction is performed based on the cash flow, and the batch processing subset is deleted from the transaction order total.
According to the method provided by the embodiment of the disclosure, the commodity transaction interface is customized, so that batch approval of business personnel is facilitated, the efficiency is improved, and the operation risk is reduced. The transactions are combined in batches to form one transaction, only one external transaction opponent needs to be found, the whole combined transaction can be achieved, and the service level and the capability of wider clients are improved.
Based on the transaction management method, the disclosure also provides a transaction management device. The device will be described in detail below in connection with fig. 3.
Fig. 3 schematically shows a block diagram of a transaction management device according to an embodiment of the present disclosure.
As shown in fig. 3, the transaction management device 300 of this embodiment includes a transaction acquisition module 310, a transaction auditing module 320, a cash flow generation module 330, and a transaction execution module 340.
The transaction acquisition module 310 is configured to acquire a transaction order corpus of a transaction initiator in response to a transaction order request of the transaction initiator. In an embodiment, the transaction acquisition module 310 may be configured to perform the operation S210 described above, which is not described herein.
The transaction auditing module 320 is configured to select a transaction order in the transaction order total set to form a batch processing subset, and audit the transaction orders included in the batch processing subset. In an embodiment, the transaction auditing module 320 may be used to perform the operation S220 described above, and will not be described herein.
The cash flow generation module 330 is configured to generate a cash flow based on the fund information of the transaction orders of the batch processing subset if the transaction orders of the batch processing subset pass. In an embodiment, the cash flow generation module 330 may be used to perform the operation S230 described above, which is not described herein.
The transaction execution module 340 is configured to execute a transaction based on a cash flow, and to delete a subset of bulk processes from a complete set of transaction orders. In an embodiment, the transaction execution module 340 may be configured to execute the operation S240 described above, which is not described herein.
Any of the transaction acquisition module 310, the transaction auditing module 320, the cash flow generation module 330, and the transaction execution module 340 may be consolidated in one module or any of the modules may be split into multiple modules, according to embodiments of the present disclosure. Or at least some of the functionality of one or more of the modules may be combined with, and implemented in, at least some of the functionality of other modules. According to embodiments of the present disclosure, at least one of the transaction acquisition module 310, the transaction auditing module 320, the cash flow generation module 330, and the transaction execution module 340 may be implemented at least in part as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or in hardware or firmware in any other reasonable manner of integrating or packaging the circuitry, or in any one of or a suitable combination of three of software, hardware, and firmware. Or at least one of the transaction acquisition module 310, the transaction auditing module 320, the cash flow generation module 330, and the transaction execution module 340 may be implemented at least in part as computer program modules that, when executed, perform the corresponding functions.
Fig. 4 schematically illustrates a block diagram of an electronic device adapted to implement a transaction management method according to an embodiment of the disclosure.
As shown in fig. 4, an electronic device 400 according to an embodiment of the present disclosure includes a processor 401 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 402 or a program loaded from a storage section 408 into a Random Access Memory (RAM) 403. The processor 401 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 401 may also include on-board memory for caching purposes. Processor 401 may include a single processing unit or multiple processing units for performing different actions of the method flows in accordance with embodiments of the disclosure.
In the RAM 403, various programs and data necessary for the operation of the electronic device 400 are stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other by a bus 404. The processor 401 performs various operations of the method flow according to the embodiment of the present disclosure by executing programs in the ROM 402 and/or the RAM 403. Note that the program may be stored in one or more memories other than the ROM 402 and the RAM 403. The processor 401 may also perform various operations of the method flow according to the embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, electronic device 400 may also include an input/output (I/O) interface 405, with input/output (I/O) interface 405 also connected to bus 404. Electronic device 400 may also include one or more of the following components connected to I/O interface 405: an input section 406 including a keyboard, a mouse, and the like; an output portion 407 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker, and the like; a storage section 408 including a hard disk or the like; and a communication section 409 including a network interface card such as a LAN card, a modem, or the like. The communication section 409 performs communication processing via a network such as the internet. The drive 410 is also connected to the I/O interface 405 as needed. A removable medium 411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed on the drive 410 as needed, so that a computer program read therefrom is installed into the storage section 408 as needed.
The present disclosure also provides a computer-readable storage medium that may be embodied in the apparatus/device/system described in the above embodiments; or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM 402 and/or RAM 403 and/or one or more memories other than ROM 402 and RAM 403 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowcharts. The program code, when executed in a computer system, causes the computer system to implement the transaction management methods provided by embodiments of the present disclosure.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 401. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed over a network medium in the form of signals, downloaded and installed via the communication portion 409, and/or installed from the removable medium 411. The computer program may include program code that may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 409 and/or installed from the removable medium 411. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 401. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be provided in a variety of combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. These examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.
Claims (10)
1. A transaction management method, comprising:
Responding to a transaction commission request of a transaction initiator, and acquiring a transaction commission complete set of the transaction initiator;
Selecting the transaction orders in the transaction order total set to form a batch processing subset, and auditing the transaction orders included in the batch processing subset;
Generating cash flow based on the fund information of the transaction orders of the batch processing subset under the condition that the transaction orders of the batch processing subset pass the audit;
executing a transaction based on the cash flow, deleting the bulk handling subset from the aggregate set of transaction orders.
2. The method of claim 1, further comprising, prior to performing the method:
verifying the transaction order submitted by the transaction order request based on a first constraint condition;
And generating a cash flow associated with the transaction order request and the transaction order in the condition that the transaction order passes the first constraint condition verification.
3. The method of claim 1, wherein the selecting the transaction order in the aggregate set of transaction orders forms a bulk processing subset, and auditing the bulk processing subset comprises:
selecting transaction orders meeting preset conditions from the transaction order total set to form the batch processing subset;
verifying each transaction order in the batch processing subset one by one based on a second constraint condition;
and generating an auditing result based on auditing conditions of each transaction order in the batch processing subset, wherein the auditing result classifies the transaction orders in the batch processing subset into auditing passing orders and auditing failing orders.
4. The method of claim 1, wherein the generating a cash flow based on the fund information of the transaction order for the batch processing subset if the transaction order audit for the batch processing subset passes comprises:
And under the condition that the transaction order audit of the batch processing subset passes, acquiring cash flows associated with the transaction orders in the batch processing subset to form the cash flows of the batch processing subset.
5. The method as recited in claim 1, further comprising:
responding to a viewing instruction, and expanding the content of a transaction order selected by the viewing instruction;
The viewing instructions comprise a primary viewing instruction and a secondary viewing instruction, and the authority of the primary viewing instruction for viewing the number and the source range of the transaction orders is higher than that of the secondary viewing instruction.
6. The method according to claim 4, wherein the method further comprises:
Responding to a return instruction to return the return instruction to the transaction initiator from the transaction order selected in the transaction order total set under the condition that the transaction order audit of the batch processing subset is not passed;
And deleting the transaction order selected by the return instruction from the transaction order total set, and returning the cash flow associated with the transaction order.
7. A transaction management device, comprising:
The transaction acquisition module is used for responding to a transaction delegation request of a transaction initiator and acquiring a transaction delegation list complete set of the transaction initiator;
The transaction auditing module is used for selecting the transaction orders in the transaction order total set to form a batch processing subset and auditing the transaction orders included in the batch processing subset;
The cash flow generation module is used for generating cash flow based on the fund information of the transaction orders of the batch processing subset under the condition that the transaction orders of the batch processing subset pass the audit;
And the transaction execution module is used for executing transactions based on the cash flow and deleting the batch processing subset from the transaction order total set.
8. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs,
Wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-6.
9. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method according to any of claims 1-6.
10. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410263719.8A CN118211971A (en) | 2024-03-07 | 2024-03-07 | Transaction management method, device, equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410263719.8A CN118211971A (en) | 2024-03-07 | 2024-03-07 | Transaction management method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118211971A true CN118211971A (en) | 2024-06-18 |
Family
ID=91449758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410263719.8A Pending CN118211971A (en) | 2024-03-07 | 2024-03-07 | Transaction management method, device, equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118211971A (en) |
-
2024
- 2024-03-07 CN CN202410263719.8A patent/CN118211971A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7595600B2 (en) | Supplier invoice reconciliation and payment using an event-driven platform | |
| US11640606B2 (en) | Systems and methods for providing real-time warnings to merchants for data breaches | |
| US11861586B2 (en) | Authorization data representation for installment eligibility | |
| US20200380505A1 (en) | Auto-pilot transactions using smart contracts | |
| US12417461B2 (en) | Fraud detection based on an analysis of messages in a messaging account | |
| CN114372800B (en) | Transaction processing methods, devices, equipment, media and products | |
| US12073410B2 (en) | Generating a multi-transaction dispute package | |
| CN113191883B (en) | Manual approval supervision method, device, computer system and storage medium | |
| CN113506170B (en) | Method, system, device, storage medium and product for remittance | |
| US8145565B1 (en) | Credit card account shadowing | |
| TW202025067A (en) | Order checkout device, recording medium and order checkout method capable of simplifying order checkout and improving user convenience | |
| US11979402B2 (en) | Method, apparatus and computer program product for exchanging messages across a network | |
| CN114238993B (en) | Risk detection method, apparatus, device and medium | |
| CN114331431B (en) | Method, device, equipment and medium for reporting large cash transaction data | |
| US12561689B2 (en) | Intelligently selecting models for resolving pending debit transaction disputes across computer networks | |
| US20240354718A1 (en) | Utilizing unique messaging accounts to extract transaction data for card-based transactions | |
| CN118211971A (en) | Transaction management method, device, equipment and storage medium | |
| CN118247051A (en) | Transaction data reconciliation method, transmission method, reconciliation device, transmission device, apparatus, medium, and program product | |
| US20120191624A1 (en) | System for providing media management, chain of title, and data integrity | |
| CN114445216A (en) | Credit approval method, apparatus, device medium, and program product | |
| CN112613980A (en) | Transaction processing method and device, electronic equipment and computer-readable storage medium | |
| CN113706045B (en) | Funds payment method, apparatus, device, medium and program product | |
| CN115689737B (en) | Service processing method, device, electronic equipment and storage medium | |
| CN113971007B (en) | Information processing method, device, electronic equipment and medium | |
| US20260024082A1 (en) | Systems and methods for use in intelligent binding based on network transactions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |