Transaction processing method and device, electronic equipment and storage medium

By integrating multiple independent transactions into the counter system to form scenario transactions, the problems of cumbersome operations and low efficiency in traditional systems are solved, and more efficient and accurate transaction processing is achieved.

CN119295077APending Publication Date: 2025-01-10BEIJING PACTERA JINXIN TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411311954.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In traditional counter systems, users need to manually memorize and process multiple independent transactions in sequence, resulting in cumbersome operations, time-consuming, low efficiency, and easy to make mistakes.

Method used

Provide a transaction processing method, displaying the scene editing interface through a graphical user interface, integrating multiple independent transactions into integrated scene transactions, and executing them in preset order to ensure the completion of the overall transaction business.

Benefits of technology

It reduces the work costs of people, ensures the accuracy of transactions, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295077A_ABST
    Figure CN119295077A_ABST
Patent Text Reader

Abstract

The invention provides a transaction processing method and device, electronic equipment and a storage medium, and the method comprises the steps: carrying out the integration of a plurality of independent transactions in response to a scene editing operation, and obtaining an integrated scene transaction; wherein the independent transactions can complete a sub-transaction service, and all the independent transactions are executed in sequence according to a preset sequence and then complete an integral transaction service; the scene transaction can complete the overall transaction service; and when a first transaction request is received, determining a first scene transaction of the first transaction request, and completing a first overall transaction service based on the first scene transaction. According to the method and the device, the multiple independent transactions are integrated to obtain the scene transaction, so that the manual operation cost is reduced, the accuracy of the transaction service is ensured, and the working efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of transaction processing, and in particular to a transaction processing method, device, electronic device and storage medium. Background Art

[0002] In banks and other financial institutions, when tellers use the counter system to handle business for users, there is often a situation where a business scenario involves multiple independent transactions. For example, the independent transactions included in the personal account cancellation scenario include whether the account cancellation transaction is allowed, the account type judgment transaction, and the unified contract termination transaction.

[0003] When a user closes an account, in the traditional counter system operation, the teller needs to manually remember all independent transactions and the execution order of each independent transaction included in the personal account closing business. Then, multiple independent transactions are processed in sequence according to the memory (for example, the counter staff needs to first execute the independent transaction of whether to allow the account closing transaction according to the memory, then execute the independent transaction of the account type judgment transaction, and then execute the independent transaction of the unified contract cancellation transaction). The operation is cumbersome and prone to errors, time-consuming and inefficient. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide a transaction processing method, device, electronic device and storage medium to overcome the problems in the prior art.

[0005] In a first aspect, an embodiment of the present application provides a transaction processing method, which is applied to a counter service end, and provides a graphical user interface through a terminal device, wherein the graphical user interface displays a scene editing interface; the method comprises:

[0006] In response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business;

[0007] When a first transaction request is received, a first scenario transaction of the first transaction request is determined, and a first overall transaction business is completed based on the first scenario transaction.

[0008] In some technical solutions of the present application, in response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business, including:

[0009] In response to the scene interface display operation, displaying a scene editing interface on the graphical user interface;

[0010] In response to the scene identification editing operation, displaying the scene identification corresponding to the scene transaction on the scene editing interface;

[0011] When the editing of the scene editing interface is completed, in response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction.

[0012] In some technical solutions of the present application, the above-mentioned scene editing interface includes: transaction nodes; each of the independent transactions corresponds to a transaction node;

[0013] In response to the scene editing operation, a plurality of independent transactions are integrated to obtain an integrated scene transaction, including:

[0014] In response to an editing operation on the transaction node, displaying a node editing interface on the graphical user interface;

[0015] In response to the transaction identification configuration operation, the transaction identification of the transaction node is displayed on the node editing interface.

[0016] In some technical solutions of the present application, upon receiving the first transaction request, determining the first scenario transaction of the first transaction request, and completing the first transaction business based on the first scenario transaction, includes:

[0017] Upon receiving a first transaction request, determining whether the first transaction request is a scenario transaction request according to a value of a scenario code in the first transaction request;

[0018] When the first transaction request is the scenario transaction request, determining a first scenario transaction corresponding to the first transaction request according to the scenario identifier included in the first transaction request;

[0019] According to the transaction identifier in the first scenario transaction, transaction data corresponding to the transaction identifier is acquired, and the first overall transaction business is performed based on the transaction data.

[0020] In some technical solutions of the present application, the above-mentioned acquiring transaction data corresponding to the transaction identifier according to the transaction identifier in the first scenario transaction, and performing the first overall transaction business based on the transaction data, includes:

[0021] According to the transaction identifiers in the first scenario, controlling the counter client to generate a navigation interface for each of the transaction identifiers;

[0022] According to the navigation interface, the transaction data is obtained, and the first overall transaction business is performed based on the transaction data.

[0023] In a second aspect, an embodiment of the present application provides a transaction processing method, which is applied to a counter client, and the method includes:

[0024] In response to the first transaction request generation operation, the first transaction request is generated, and the first transaction request is sent to the counter service end; so that the counter service end determines the first scenario transaction of the first transaction request; wherein the scenario transaction is obtained in the following manner: in response to the scenario editing operation, multiple independent transactions are integrated to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scenario transaction can complete the overall transaction business;

[0025] Receiving a transaction identifier included in the first scenario transaction sent by the counter service end;

[0026] In response to the data filling operation, first sub-transaction data corresponding to each of the transaction identifiers is generated, and the transaction data is sent to the counter service end, so that the counter service end performs the first overall transaction business based on the transaction data.

[0027] In a third aspect, an embodiment of the present application provides a transaction processing method, which is applied to a core server, and the method includes:

[0028] Receive the transaction identifier contained in the first scenario transaction sent by the counter service end; wherein the scenario transaction is obtained by: in response to the scenario editing operation, multiple independent transactions are integrated to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scenario transaction can complete the overall transaction business;

[0029] Acquire corresponding second sub-transaction data according to the transaction identifier, and send the second sub-transaction data to the counter service end;

[0030] The complete transaction data sent by the counter service end is obtained, and the first overall transaction business is performed on the complete transaction data.

[0031] In a fourth aspect, an embodiment of the present application provides a transaction processing device, which is applied to a counter service end and provides a graphical user interface through a terminal device, wherein the graphical user interface displays a scene editing interface; the device includes:

[0032] A response module, for responding to a scenario editing operation, integrating multiple independent transactions to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scenario transaction can complete the overall transaction business;

[0033] The determination module is used to determine a first scenario transaction of the first transaction request when receiving the first transaction request, and complete a first overall transaction business based on the first scenario transaction.

[0034] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned transaction processing method when executing the computer program.

[0035] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned transaction processing method are executed.

[0036] The technical solution provided by the embodiments of the present application may have the following beneficial effects:

[0037] The method of the present application includes integrating multiple independent transactions in response to a scene editing operation to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business; upon receiving a first transaction request, determining a first scene transaction of the first transaction request, and completing a first overall transaction business based on the first scene transaction. The present application reduces manual operation costs, ensures the accuracy of transaction business, and improves work efficiency by integrating multiple independent transactions to obtain a scene transaction.

[0038] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1A schematic diagram showing a flow chart of a transaction processing method provided in an embodiment of the present application;

[0041] Figure 2 A schematic diagram showing the interaction between a counter client, a counter service end and a core service end provided in an embodiment of the present application is shown;

[0042] Figure 3 A schematic diagram of a counter service terminal provided in an embodiment of the present application is shown;

[0043] Figure 4 A schematic diagram of a transaction processing device provided in an embodiment of the present application is shown;

[0044] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0046] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0047] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0048] In banks and other financial institutions, when tellers use the counter system to handle business for users, there is often a situation where a business scenario involves multiple independent transactions. For example, the independent transactions included in the personal account cancellation scenario include whether the account cancellation transaction is allowed, the account type judgment transaction, and the unified contract termination transaction.

[0049] When a user closes an account, in the traditional counter system operation, the teller needs to manually remember all independent transactions and the execution order of each independent transaction included in the personal account closing business. Then, multiple independent transactions are processed in sequence according to the memory (for example, the counter staff needs to first execute the independent transaction of whether to allow the account closing transaction according to the memory, then execute the independent transaction of the account type judgment transaction, and then execute the independent transaction of the unified contract cancellation transaction). The operation is cumbersome and prone to errors, time-consuming and inefficient.

[0050] Based on this, the embodiments of the present application provide a transaction processing method, device, electronic device and storage medium, which are described below through embodiments.

[0051] Figure 1 A flow chart of a transaction processing method provided by an embodiment of the present application is shown, which is applied to a counter service end, and a graphical user interface is provided through a terminal device, and the graphical user interface displays a scene editing interface; wherein the method includes steps S101-S102; specifically:

[0052] S101. In response to a scenario editing operation, multiple independent transactions are integrated to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; and the scenario transaction can complete the overall transaction business;

[0053] S102: upon receiving a first transaction request, determining a first scenario transaction of the first transaction request, and completing a first overall transaction business based on the first scenario transaction.

[0054] This application reduces manual labor costs, ensures the accuracy of transaction business, and improves work efficiency by integrating multiple independent transactions to obtain scene transactions.

[0055] Some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0056] The present application embodiment provides a transaction processing method, such as Figure 2The data shown mainly involves the data interaction between the counter client, the counter server and the core server. Among them, the counter client and the counter server are connected through a gateway communication. The counter server also includes a scene engine. The specific scene engine is as follows Figure 3 As shown, it includes a scene engine interface layer, a scene engine bpm file parsing module, a scene engine process management module, a scene engine data bus module and a scene engine editor web / IDEA plug-in. For example, the scene engine interface layer defines the scene operation code: TS001 (start the scene); TS002 (next step). Bpm file parsing: The node label is defined in bpm, and the corresponding parsing is performed in the parser to convert it into the corresponding java code. Process management: The process engine management module records the current execution node in the memory by using the status code, and parses the branch expression in the branch process according to the java code generated by the bpm parsing to obtain the transaction to be executed. In the branch expression, the bus module in the process engine is called to obtain data (the first sub-transaction data is obtained from the counter service end, and the second sub-transaction data is obtained from the core server). Data bus module: The data bus module can be connected to redis, DB, etc. At present, spring redission is used to implement the data bus. The data bus records the input and output parameter data of the current transaction in the form of transaction code + core service code + resp / req before and after the transaction is executed.

[0057] Backstage personnel need to generate scenario transactions in the counter service end. For example, the scenario transactions described in the above embodiment are the integration of independent transactions in a certain scenario. For example, the scenario transaction is personal account cancellation. The independent transactions included in personal account cancellation include whether to allow account cancellation transactions, account type judgment transactions, and unified contract cancellation transactions. The counter service end provides a graphical user interface through the terminal device, and displays the scenario editing interface on the graphical user interface. The scenario editing interface is connected to the interface of the scenario engine editor. The scenario editing interface includes an editing area, a preview area, and a display area. The editing area includes editing controls such as "start", "end", "automatic node", "judgment node", "script node", "sub-process", "user node", "wait node", "annotation node", "dynamic node", "loop interrupt", "loop jump out", "transaction node", and "front-end component". Backstage personnel generate scenario transactions by touching these controls. The generated scenario transaction can be represented by a flowchart, which is displayed in the preview area. The user selects and views the preview area, and a clearer enlarged image is displayed in the display area.

[0058] The back-end staff's touch control of the above editing controls is mainly to integrate independent transactions. The specific integration process is to sort the independent transactions according to the actual transaction process, and then connect the independent transactions according to the actual flow process. For example, the independent transactions included in the scenario transaction of personal account opening are: customer identification, query customer information according to customer number, whether it is a new customer, if it is an existing customer, customer information maintenance, if it is a new customer, create new customer information, and finally open a personal account. The back-end staff obtains the scenario transaction after integrating multiple independent transactions. In the actual development work, after obtaining the scenario transaction, a specific bpm file is also generated and the bpm file is stored.

[0059] In order to facilitate the distinction of bpm files, different scene identifiers need to be used to distinguish when generating bpm files. The specific scene identifier can be a scene code, etc. The scene code here is added when editing the scene. That is, the scheme in the embodiment of the present application includes displaying a scene editing interface on the graphical user interface in response to the scene interface display operation; displaying the scene identifier corresponding to the scene transaction in the scene editing interface in response to the scene identifier editing operation; when the editing of the scene editing interface is completed, responding to the scene editing operation, integrating multiple independent transactions to obtain the integrated scene transaction. In addition to the scene code, the scene editing interface also includes attribute information such as scene type, scene name and scene description. In addition to being able to determine the bpm file by the scene code, the teller can also determine the bpm file by entering attribute information such as scene type, scene name and scene description. For example, if 9001 corresponds to personal account opening (the scene code is scene9001, the scene name is personal account opening, and the scene description is a personal account opening scene transaction), the front-end developer specifies the coding specification, and the generated file is scene9001.bpm.

[0060] When integrating multiple independent transactions, each independent transaction corresponds to a transaction node. In addition to the transaction nodes corresponding to the independent transactions, the "start" node, "end" node and "judgment" node also correspond to a transaction node respectively. When editing the transaction nodes of each independent transaction, the node editing interface of the independent transaction is displayed on the graphical user interface. The node editing interface of the independent transaction includes basic configuration and transaction processing configuration. The basic configuration includes the configuration of the transaction identifier (transaction code), the configuration of the node name and the configuration of the node ID, etc.; the transaction processing configuration can be configured to determine the next transaction node by specifying an expression through the flow arrow. The node editing interface of the judgment node includes the basic node configuration and the node processing parameter configuration. The judgment node can specify a specific data processing method. Here, the data processing method can process the counter client request data and the core server response data, and process the results of the response data; it is also possible not to specify a processing method, and the next transaction node can be determined by specifying an expression in the flow arrow.

[0061] After the back-end staff completes the above configuration process at the counter service end, the counter can initiate a first scenario transaction request through the counter client. When receiving the first transaction request, the counter service end determines whether the first transaction request is a scenario transaction request based on the value of the scenario code in the first transaction request. When the first transaction request is the scenario transaction request, the corresponding bpm file is found according to the scenario code (programId) for parsing. After completing the bpm parsing, an executable java class is generated. The main method in this class is a switch case (conditional expression logic).

[0062] Specifically, the first transaction request message includes a start message and a continue message. The start message is defined as follows (json format):

[0063]

[0064] The counter gateway forwards the request to the counter server. The server determines whether the current transaction is a scene transaction based on the serviceCode. If it is a scene transaction, it determines the messageCode. If the messageCode is TS001, it finds the corresponding bpm file sceen9001.bpm based on the scene code such as 9001.

[0065] The scenario engine parses the sceen9001.bpm file, generates the transaction code to be processed, and returns the result to the counter server. The counter server responds as follows:

[0066]

[0067]

[0068] subTxnNo in Body specifies the node transaction code to be called up. The transaction code corresponds to the counter client page one by one, so the corresponding counter client page can be called up. The counter client generates a navigation bar based on the node transaction code list in nodeList.

[0069] After receiving the response from TS001, the counter client initiates a request again. The request message is as follows:

[0070]

[0071] The counter server determines that sceneSn is not empty, and calls the scene engine to save the requested data (input parameter data) to the scene engine data bus.

[0072] After the core server processes the request, it returns a response. The response message is the same as above, and the body contains the response data (output parameter data). After the counter server receives the response, it judges based on the sceneSn in the head. If sceneSn is not empty, it calls the scene engine to save the response data (output parameter data) to the scene engine data bus.

[0073] The counter server returns the response data to the counter client. The counter client initiates a continuation message: TS002 to obtain the next transaction node of the scenario transaction. The message is as follows:

[0074]

[0075] Response is the same as TS001;

[0076] The subsequent steps are the same as above, until the body field endFlag = 1 in TS002 indicates that the transaction is completed

[0077] After the first transaction is completed, the teller may initiate the next second transaction request through the counter client. The processing process of the second transaction request is the same as that of the first transaction request, which will not be described in detail here.

[0078] Figure 4 A schematic diagram of the structure of a transaction processing device provided in an embodiment of the present application is shown, which is applied to a counter service end and provides a graphical user interface through a terminal device, wherein the graphical user interface displays a scene editing interface; the device includes:

[0079] A response module, for responding to a scenario editing operation, integrating multiple independent transactions to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scenario transaction can complete the overall transaction business;

[0080] The determination module is used to determine a first scenario transaction of the first transaction request when receiving the first transaction request, and complete a first overall transaction business based on the first scenario transaction.

[0081] In response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business, including:

[0082] In response to the scene interface display operation, displaying a scene editing interface on the graphical user interface;

[0083] In response to the scene identification editing operation, displaying the scene identification corresponding to the scene transaction on the scene editing interface;

[0084] When the editing of the scene editing interface is completed, in response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction.

[0085] The scenario editing interface includes: transaction nodes; each of the independent transactions corresponds to a transaction node;

[0086] In response to the scene editing operation, a plurality of independent transactions are integrated to obtain an integrated scene transaction, including:

[0087] In response to an editing operation on the transaction node, displaying a node editing interface on the graphical user interface;

[0088] In response to the transaction identification configuration operation, the transaction identification of the transaction node is displayed on the node editing interface.

[0089] The step of determining a first scenario transaction of the first transaction request upon receiving the first transaction request, and completing a first transaction business based on the first scenario transaction, includes:

[0090] Upon receiving a first transaction request, determining whether the first transaction request is a scenario transaction request according to a value of a scenario code in the first transaction request;

[0091] When the first transaction request is the scenario transaction request, determining a first scenario transaction corresponding to the first transaction request according to the scenario identifier included in the first transaction request;

[0092] According to the transaction identifier in the first scenario transaction, transaction data corresponding to the transaction identifier is acquired, and the first overall transaction business is performed based on the transaction data.

[0093] The acquiring, according to the transaction identifier in the first scenario transaction, transaction data corresponding to the transaction identifier, and performing the first overall transaction business based on the transaction data, includes:

[0094] According to the transaction identifiers in the first scenario, controlling the counter client to generate a navigation interface for each of the transaction identifiers;

[0095] According to the navigation interface, the transaction data is obtained, and the first overall transaction business is performed based on the transaction data.

[0096] like Figure 5 As shown, an embodiment of the present application provides an electronic device for executing the transaction processing method in the present application, the device includes a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the transaction processing method when executing the computer program.

[0097] Specifically, the above-mentioned memory and processor may be general-purpose memory and processor, which are not specifically limited here. When the processor runs the computer program stored in the memory, the above-mentioned transaction processing method can be executed.

[0098] Corresponding to the transaction processing method in the present application, an embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned transaction processing method are executed.

[0099] Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the storage medium is run, the above-mentioned transaction processing method can be executed.

[0100] In the embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. The system embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of systems or units, which can be electrical, mechanical or other forms.

[0101] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0102] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0103] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0104] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.

[0105] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application. They should all be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A transaction processing method, characterized in that: Applied to the counter service end, a graphical user interface is provided through a terminal device, and the graphical user interface displays a scene editing interface; the method includes: In response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business; When a first transaction request is received, a first scenario transaction of the first transaction request is determined, and a first overall transaction business is completed based on the first scenario transaction.

2. The method according to claim 1, characterized in that: In response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business, including: In response to the scene interface display operation, displaying a scene editing interface on the graphical user interface; In response to the scene identification editing operation, displaying the scene identification corresponding to the scene transaction on the scene editing interface; When the editing of the scene editing interface is completed, in response to the scene editing operation, multiple independent transactions are integrated to obtain an integrated scene transaction.

3. The method according to claim 2, characterized in that The scenario editing interface includes: transaction nodes; each of the independent transactions corresponds to a transaction node; In response to the scene editing operation, a plurality of independent transactions are integrated to obtain an integrated scene transaction, including: In response to an editing operation on the transaction node, displaying a node editing interface on the graphical user interface; In response to the transaction identification configuration operation, the transaction identification of the transaction node is displayed on the node editing interface.

4. The method according to claim 3, characterized in that The step of determining a first scenario transaction of the first transaction request upon receiving the first transaction request, and completing a first transaction business based on the first scenario transaction, includes: upon receiving a first transaction request, determining whether the first transaction request is a scenario transaction request according to a value of a scenario code in the first transaction request; When the first transaction request is the scenario transaction request, determining a first scenario transaction corresponding to the first transaction request according to the scenario identifier included in the first transaction request; According to the transaction identifier in the first scenario transaction, transaction data corresponding to the transaction identifier is acquired, and the first overall transaction business is performed based on the transaction data.

5. The method according to claim 4, characterized in that The acquiring, according to the transaction identifier in the first scenario transaction, transaction data corresponding to the transaction identifier, and performing the first overall transaction business based on the transaction data, includes: According to the transaction identifiers in the first scenario, controlling the counter client to generate a navigation interface for each of the transaction identifiers; According to the navigation interface, the transaction data is obtained, and the first overall transaction business is performed based on the transaction data.

6. A transaction processing method, characterized in that: Applied to the counter client, the method includes: In response to the first transaction request generation operation, the first transaction request is generated, and the first transaction request is sent to the counter service end; so that the counter service end determines the first scenario transaction of the first transaction request; wherein the scenario transaction is obtained in the following manner: in response to the scenario editing operation, multiple independent transactions are integrated to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scenario transaction can complete the overall transaction business; Receiving a transaction identifier included in the first scenario transaction sent by the counter service end; In response to the data filling operation, first sub-transaction data corresponding to each of the transaction identifiers is generated, and the transaction data is sent to the counter service end, so that the counter service end performs a first overall transaction service based on the transaction data.

7. A transaction processing method, characterized in that: Applied to the core server, the method includes: Receive the transaction identifier contained in the first scenario transaction sent by the counter service end; wherein the scenario transaction is obtained by: in response to the scenario editing operation, multiple independent transactions are integrated to obtain an integrated scenario transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scenario transaction can complete the overall transaction business; Acquire corresponding second sub-transaction data according to the transaction identifier, and send the second sub-transaction data to the counter service end; The complete transaction data sent by the counter service end is obtained, and a first overall transaction service is performed on the complete transaction data.

8. A transaction processing device, characterized in that: Applied to the counter service end, a graphical user interface is provided through a terminal device, and the graphical user interface displays a scene editing interface; the device includes: A response module, used to respond to the scene editing operation, integrate multiple independent transactions to obtain an integrated scene transaction; wherein the independent transaction can complete a sub-transaction business, and all independent transactions are executed in sequence according to a preset order to complete an overall transaction business; the scene transaction can complete the overall transaction business; The determination module is used to determine a first scenario transaction of the first transaction request when receiving the first transaction request, and complete a first overall transaction business based on the first scenario transaction.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the transaction processing method as described in any one of claims 1 to 7 are performed.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the transaction processing method as claimed in any one of claims 1 to 7.