Banking business data processing method and device, computer equipment, readable storage medium and program product

By introducing the concept of target middle platform in the banking business interaction system, determining and responding to requests based on business identification, the problem of inefficiency of banking business interaction system in traditional technology is solved, and faster data response and higher efficiency are achieved.

CN119444382APending Publication Date: 2025-02-14YUNNAN NANTIAN ELECTRONICS INFORMATION CORP +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411357191.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

Traditional banking business interaction systems have problems with inefficiency, and users need to perform different business operations on different devices.

Method used

Provide a banking business data processing method, by receiving interaction requests from the banking business interaction system, determining the target middle platform based on the business identification, and obtaining target data from the middle platform to respond to the request. The method includes receiving an interactive request, determining a target middle platform, acquiring target data and responding to the request.

Benefits of technology

By directly responding to requests through the middle platform, data response time is reduced, data response efficiency is improved, and the problem of inefficiency in traditional technologies is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444382A_ABST
    Figure CN119444382A_ABST
Patent Text Reader

Abstract

The invention relates to a banking business data processing method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: receiving a first interaction request of a banking business interaction system; wherein the banking business interaction system comprises any one of a paper and coin self-service exchange system, a money depositing and withdrawing integrated system, a foreign coin exchange system, a product receiving system and a self-service ticket buying system, and the first interaction request carries a business identifier; determining a target middle station according to the service identifier, and obtaining first target data from the target middle station to respond to the first interaction request; wherein the target middle station comprises any one of an order middle station, a user middle station and an inventory middle station; the target middle channel is determined based on a common business module extracted from the banking business interaction system. By adopting the method, the request response time can be shortened, and the request response efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular to a banking business data processing method, apparatus, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] With the development of artificial intelligence technology, banking business interaction systems include self-service paper and coin exchange systems, integrated deposit and withdrawal systems, foreign currency exchange systems, product collection systems, and self-service ticket purchase systems. Each system is applied to a terminal device, such as the integrated deposit and withdrawal system is applied to the integrated deposit and withdrawal device, and the foreign currency exchange system is applied to the foreign currency exchange system equipment.

[0003] In traditional technologies, users need to perform different services on different devices, which results in low efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a banking business data processing method, apparatus, computer equipment, computer-readable storage medium and computer program product that can improve response efficiency in response to the above technical problems.

[0005] In a first aspect, the present application provides a banking business data processing method, the method comprising: Receiving a first interaction request from a banking service interaction system; wherein the banking service interaction system includes any one of a paper and coin self-service exchange system, a deposit and withdrawal system, a foreign currency exchange system, a product collection system, and a self-service ticket purchase system, and the first interaction request carries a service identifier; The target middle station is determined according to the business identifier, and the first target data is obtained from the target middle station to respond to the first interaction request; wherein the target middle station includes any one of the order middle station, the user middle station and the inventory middle station; the target middle station is determined based on the common business module extracted from the banking business interaction system.

[0006] In one embodiment, the method further comprises: receiving a second interaction request from the banking service interaction system, wherein the second interaction request carries a service identifier; According to the service identifier, second target data is obtained from a database corresponding to the banking service interaction system to respond to the second interaction request.

[0007] In one embodiment, before determining the target middle station according to the service identifier and obtaining the first target data from the target middle station to respond to the first interaction request, the method further includes: Respectively obtaining initial data corresponding to the common business modules of each of the banking business interaction systems; wherein each of the initial data has at least two formats; Converting the initial data in at least two formats according to a preset conversion rule to obtain initial data in the same format; The initial data in the same format is stored in the cache of the corresponding middle station.

[0008] In one embodiment, storing the initial data of the same format into the cache of the corresponding middle station includes: Calculate a hash value based on the primary key of the initial data in the same format; Determine the partition number to which the initial data in the same format belongs according to the hash value; The initial data in the same format is stored in the partition corresponding to the partition number in the cache.

[0009] In one embodiment, determining a target middle station according to the service identifier, and obtaining first target data from the target middle station to respond to the first interaction request includes: According to the business identifier, determine the target middle station from each middle station; The first target data is obtained by calling a data acquisition method from each partition of the target middle station using an interface program to respond to the first interaction request, wherein each partition is located in a cache.

[0010] In one embodiment, the first interaction request is multiple; before determining the target middle station according to the service identifier and obtaining the first target data from the target middle station to respond to the first interaction request, it also includes: storing the plurality of first interaction requests respectively in a message queue according to the order in which the plurality of first interaction requests are received; The first interaction request is obtained from the message queue in the order of storage.

[0011] In a second aspect, the present application provides a banking business interaction system fusion device, the device comprising: A first receiving module, configured to receive a first interaction request of a banking business interaction system; wherein the banking business interaction system includes any one of a paper and coin self-service exchange system, a deposit and withdrawal system, a foreign currency exchange system, a product collection system, and a self-service ticket purchase system, and the first interaction request carries a business identifier; The second response module is used to determine the target middle station according to the business identifier, and obtain the first target data from the target middle station to respond to the first interaction request; wherein, the target middle station includes any one of the order middle station, the user middle station and the inventory middle station; the target middle station is determined based on the common business module extracted from the banking business interaction system.

[0012] In a third aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0013] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.

[0014] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the above method when executed by a processor.

[0015] The above-mentioned banking business data processing method, device, computer equipment, computer-readable storage medium and computer program product receive a first interaction request from a banking business interaction system; respond to the first interaction request from a middle platform determined based on a common business module extracted from the banking business interaction system. Since the middle platform is a common business module of each banking business interaction system, when receiving a first interaction request from any banking business interaction system, the first interaction request can be directly responded to through the middle platform, avoiding the first interaction request from obtaining response data from the background data corresponding to different banking business interaction systems, thereby reducing the data response time and improving the data response efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 An application environment diagram of a banking business data processing method in one embodiment; Figure 2 A schematic diagram of a process flow of a banking business data processing method in one embodiment; Figure 3 A schematic diagram of a flow chart of a banking business data processing method in another embodiment; Figure 4A schematic diagram of a process of storing first target data into a cache in one embodiment; Figure 5 A schematic diagram of a process of storing initial data into a cache in one embodiment; Figure 6 A schematic diagram of a response process of a first interactive request in an embodiment; Figure 7 is a schematic diagram of a flow chart of a response to a first interactive request in another embodiment; Figure 8 is a structural block diagram of a banking business data processing device in one embodiment; Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0019] The banking business data processing method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The server 104 corresponding to the terminal 102 receives the first interaction request of the banking business interaction system; wherein the banking business interaction system includes any one of the paper coin self-service exchange system, the deposit and withdrawal integrated system, the foreign currency exchange system, the product collection system, and the self-service ticket purchase system, and the first interaction request carries a business identifier; the target middle station is determined according to the business identifier, and the first target data is obtained from the target middle station to respond to the first interaction request; wherein the target middle station includes any one of the order middle station, the user middle station and the inventory middle station; the target middle station is determined based on the common business module extracted from the banking business interaction system. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. The portable wearable device may be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device may be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0020] In an exemplary embodiment, Figure 2 As shown, a banking business data processing method is provided, which is applied to Figure 1 The server 104 in the example is used as an example to illustrate, including the following steps S202 to S204. Among them: Step S202: receiving a first interaction request from the banking service interaction system.

[0021] The banking business interaction system includes any one of a paper coin self-service exchange system, a deposit and withdrawal system, a foreign currency exchange system, a product collection system, and a self-service ticket purchase system, and the first interaction request carries a business identifier. The first interaction request indicates a request that the middle station can respond to, such as a balance inquiry request.

[0022] In actual applications, the paper coin self-service exchange system is applied to the paper coin self-service exchange machine, which has the two-way functions of exchanging paper money for coins and coins for paper money. The self-service ticket purchase system is applied to the self-service ticket purchase machine, which can purchase high-speed rail and ordinary train tickets across the country. The foreign currency exchange system is applied to the foreign currency exchange machine, which mainly handles the foreign currency exchange RMB business and can query the foreign currency exchange rate. The product collection system is applied to the product collection machine, which has the functions of one-stop application and issuance of debit cards, online banking, mobile banking electronic password devices, transfer transactions, etc.

[0023] Optionally, according to actual needs, the paper coin self-service exchange system, the deposit and withdrawal system, the foreign currency exchange system, the product collection system, and the self-service ticket purchase system are integrated into a general system, and the general system is deployed on a bank intelligent terminal. Users can choose to enter different bank business interaction systems to handle corresponding services by operating the bank intelligent terminal. When users have multiple business needs, system integration avoids users having to complete the business on the deposit and withdrawal machine and then move to another product collection machine to handle the corresponding business.

[0024] Optionally, the user can enter the system, such as the deposit and withdrawal system, by selecting any one of the coin self-service exchange system, the deposit and withdrawal system, the foreign currency exchange system, the product collection system, and the self-service ticket purchase system on the display interface of the bank intelligent terminal, and send the first interaction request through the deposit and withdrawal system. The server receives the first interaction request sent by the deposit and withdrawal system.

[0025] Step S204: determine the target middle station according to the service identifier, and obtain the first target data from the target middle station to respond to the first interaction request.

[0026] Among them, the target middle platform includes any one of the order middle platform, the user middle platform and the inventory middle platform; the target middle platform is determined based on the common business modules extracted from the banking business interaction system.

[0027] In actual applications, the coin self-service exchange system, the integrated deposit and withdrawal system, the foreign currency exchange system, the product collection system, and the self-service ticket purchase system have common business modules, such as the order module, the user management module, and the inventory management module. According to the order module, the user management module, and the inventory management module, the order middle platform, the user middle platform, and the inventory middle platform are established respectively. Among them, the order middle platform is used to manage all orders, including exchange, deposit and withdrawal, ticket purchase, etc. The user middle platform is used for unified user identity authentication and account management. The inventory middle platform is used for unified inventory management and processing cash, foreign currency, product and ticket inventory.

[0028] Optionally, the first interaction request carries a business identifier. The server determines the target middle station from the order middle station, the user middle station and the inventory middle station based on the business identifier, and obtains the first target data from the target middle station to respond to the first interaction request.

[0029] When the self-service coin exchange system, deposit and withdrawal system, foreign currency exchange system, product collection system, and self-service ticket purchase system are integrated into one system, the middle-office architecture is adopted to shorten the path of the first interactive request, improve data response efficiency, and also improve the efficiency of users in handling business.

[0030] In the above-mentioned banking business data processing method, a first interaction request of a banking business interaction system is received; the first interaction request is responded to from a middle platform determined based on a common business module extracted from the banking business interaction system. Since the middle platform is a common business module of each banking business interaction system, when a first interaction request from any banking business interaction system is received, the first interaction request can be directly responded to through the middle platform, avoiding the first interaction request obtaining response data from the background data corresponding to different banking business interaction systems, thereby reducing the data response time and improving the data response efficiency.

[0031] In an exemplary embodiment, Figure 3 As shown, the banking business data processing also includes steps S302 to S304. Among them: Step S302: receiving a second interaction request from the banking service interaction system, where the second interaction request carries a service identifier.

[0032] The second interactive request indicates a request that cannot be responded to by the middle office, that is, a request that requires each banking business interactive system to respond to the original back office, such as a query of foreign exchange rate.

[0033] Optionally, the server receives a query request for a foreign currency exchange rate sent by a foreign currency exchange system interface.

[0034] Step S304: acquiring second target data from a database corresponding to the banking business interaction system according to the business identifier to respond to the second interaction request.

[0035] Optionally, the server obtains the foreign exchange rate, such as RMB-USD exchange rate, from the background data corresponding to the foreign exchange system according to the business identifier, thereby completing the response to the foreign exchange rate query request.

[0036] In this embodiment, the user can complete any request on the intelligent terminal. If it is a first interaction request, the middle platform responds; if it is a second interaction request, the backend responds, which can improve the comprehensiveness of the data response and complete the response to the first interaction request and the second interaction request.

[0037] In an exemplary embodiment, Figure 4 As shown, before determining the target middle station according to the service identifier and obtaining the first target data from the target middle station to respond to the first interaction request, it also includes steps S402 to S406. Among them: Step S402, respectively obtaining initial data corresponding to the common business modules of each banking business interaction system; wherein each initial data has at least two formats.

[0038] Optionally, the server obtains initial data corresponding to the common business modules of each banking business interaction system, such as initial data of transaction order query, initial data of foreign exchange order query, and initial data of ticket purchase order query.

[0039] Step S404: converting the initial data in at least two formats according to a preset conversion rule to obtain initial data in the same format.

[0040] In actual applications, since different banks use different development languages ​​and data formats when developing their business interaction systems, the server converts the initial data in various formats through preset conversion rules to unify the data format. Among them, format conversion includes direct copying, field code conversion, Base64 conversion, and custom conversion rules.

[0041] Step S406, storing the initial data in the same format into the cache of the corresponding middle station.

[0042] Optionally, the server stores the initial data in the same format into the cache of the corresponding middle station.

[0043] In this embodiment, by converting the initial data of different systems into initial data in a unified format and storing the initial data in the unified format in the cache corresponding to the middle station, the efficiency of the middle station in responding to the first interaction request can be improved.

[0044] In an exemplary embodiment, Figure 5 As shown, the initial data of the same format is stored in the cache of the corresponding middle station, including steps S502 to S506. Among them: Step S502, calculating a hash value based on the primary key of the initial data in the same format.

[0045] Optionally, partition calculation is performed on the initial data in the same format, the primary key of each row data in the initial data in the same format is obtained, and the hash value is calculated based on the primary key of the row data.

[0046] Step S504, determining the partition number to which the initial data of the same format belongs according to the hash value.

[0047] Optionally, obtain the number of partitions, which may be multiple, for example, 3, and use the hash value of the target data primary key to take the modulus of the number of partitions to obtain the modulo result, and use the modulo result to determine the partition number.

[0048] In actual use, the number of partitions can be specified according to the data flow level of the system, and the data flow is proportional to the number of partitions.

[0049] Step S506: store the initial data in the same format into the partition corresponding to the partition number in the cache.

[0050] Optionally, the initial data of the same format is stored in the partition corresponding to the partition number in the cache library through multiple threads, where the maximum number of threads can be specified. A thread refers to an execution unit in a process, which is responsible for the execution of the program in the current process. A process has at least one thread; a process can have multiple threads, and this application can also be called a multi-threaded program.

[0051] In this embodiment, the partition number is determined by the hash value generated by the primary key of the row data and stored in the corresponding partition, so that the change of a row of data can be within one partition, ensuring the time sequence of the row data and realizing horizontal expansion.

[0052] In an exemplary embodiment, Figure 6 As shown, the target middle station is determined according to the service identifier, and the first target data is obtained from the target middle station to respond to the first interaction request, including steps S602 to S604. Among them: Step S602, determining the target middle station from each middle station according to the business identifier.

[0053] Optionally, the server may also pre-establish a mapping relationship between the business identifier and the middle station.

[0054] Optionally, the server determines the target middle station from the order middle station, the user middle station and the inventory middle station according to the business identifier and the pre-established mapping relationship. If the business identifier is A1, the corresponding target middle station is the inventory middle station. If the first interaction request is a foreign currency order query request and the business identifier is A2, the order middle station responds to the foreign currency order query request.

[0055] Step S604, using the interface program to obtain the first target data from each partition of the target middle station by calling the data acquisition method to respond to the first interaction request, wherein; each partition is located in the cache.

[0056] In actual applications, when the coin self-service exchange system, the deposit and withdrawal system, the foreign currency exchange system, the product collection system, and the self-service ticket purchase system are integrated into one system, a total of three middle platforms are generated, namely the order middle platform, the user middle platform, and the inventory middle platform. Each banking business interaction system presets different interface program APIs with each middle platform. For example, the API for the interaction between the coin self-service exchange system and the order middle platform is APIyd; the API for the interaction between the deposit and withdrawal system and the order middle platform is APIcd; the API for the interaction between the foreign currency exchange system and the order middle platform is APIbd; and so on.

[0057] The data acquisition method can be GET() or POST().

[0058] Optionally, the server receives different business system first interaction requests using APIs of different middle stations, and selects the GET() method to obtain the first target data from the cache to respond to the first interaction request. For example, the order middle station receives a foreign currency order query request through APIbd, and selects the GET() method to obtain foreign currency exchange order data from each partition of the cache of the order middle station.

[0059] In this embodiment, by partitioning the cache and storing the data in the partitions, and establishing the relationship between each banking business system and different middle stations through different interface programs, the time for the middle station to respond to the first interactive request can be reduced, and the efficiency of the middle station responding to the first interactive request can be improved.

[0060] In an exemplary embodiment, Figure 7 As shown, there are multiple first interaction requests; before determining the target middle station according to the service identifier and obtaining the first target data from the target middle station to respond to the first interaction request, it also includes steps S702 to S704. Among them: Step S702: storing the multiple first interaction requests in a message queue respectively according to the order in which the multiple first interaction requests are received.

[0061] Optionally, when there are multiple first interaction requests, the server stores the multiple first interaction requests in the message queue respectively according to the order in which the multiple first interaction requests are received.

[0062] Step S704: Obtain the first interaction request from the message queue according to the stored order.

[0063] Optionally, the server obtains the first interaction request from the message queue in a stored order.

[0064] In this embodiment, multiple first interaction requests are implemented through a message queue, and when the request traffic is large, response abnormalities are avoided, thereby improving the response efficiency of the middle station.

[0065] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0066] Based on the same inventive concept, the embodiment of the present application also provides a banking data processing device for implementing the banking data processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more banking data processing device embodiments provided below can refer to the limitations of the banking data processing method above, and will not be repeated here.

[0067] In an exemplary embodiment, Figure 8 As shown, a banking business data processing device is provided, comprising: a first receiving module 801 and a second responding module 802, wherein: The first receiving module 801 is used to receive a first interaction request of a banking business interaction system; wherein the banking business interaction system includes any one of a paper and coin self-service exchange system, a deposit and withdrawal system, a foreign currency exchange system, a product collection system, and a self-service ticket purchase system, and the first interaction request carries a business identifier.

[0068] The first response module 802 is used to determine the target middle station according to the business identifier, and obtain the first target data from the target middle station to respond to the first interaction request; wherein the target middle station includes any one of the order middle station, the user middle station and the inventory middle station; the target middle station is determined based on the common business module extracted from the banking business interaction system.

[0069] In an exemplary embodiment, a banking business data processing device is provided, further comprising: The second receiving module is used to receive a second interaction request from the banking business interaction system, where the second interaction request carries a business identifier.

[0070] The second response module is used to obtain second target data from a database corresponding to the banking business interaction system according to the business identifier to respond to the second interaction request.

[0071] In an exemplary embodiment, a banking business data processing device is provided, further comprising: The initial data acquisition module is used to respectively acquire the initial data corresponding to the common business modules of each banking business interaction system; wherein, each initial data has at least two formats.

[0072] The conversion module is used to convert initial data in at least two formats according to a preset conversion rule to obtain initial data in the same format.

[0073] The storage module is used to store the initial data in the same format into the cache of the corresponding middle station.

[0074] In an exemplary embodiment, the storage module includes: The calculation unit is used to calculate a hash value based on a primary key of the initial data in the same format.

[0075] The partition determination unit is used to determine the partition number to which the initial data in the same format belongs according to the hash value.

[0076] The storage unit is used to store the initial data in the same format into the partition corresponding to the partition number in the cache.

[0077] In an exemplary embodiment, the first response module 802 includes: The determination unit is used to determine the target middle station from various middle stations according to the business identifier.

[0078] The calling unit is used to obtain the first target data from each partition of the target middle station by calling the data acquisition method using the interface program to respond to the first interaction request, wherein; each partition is located in the cache.

[0079] In an exemplary embodiment, a banking business data processing device is provided, wherein the first interaction request is multiple; and further comprising: The storage acquisition module is used to store the multiple first interaction requests in the message queue respectively according to the order in which the multiple first interaction requests are received; and obtain the first interaction requests from the message queue according to the order in which the first interaction requests are stored.

[0080] Each module in the above-mentioned banking business data processing device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

[0081] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store banking business interaction systems and interaction request data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a banking business data processing method is implemented.

[0082] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0083] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0084] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0085] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0086] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0087] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0088] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A banking business data processing method, characterized in that: The method comprises: Receiving a first interaction request from a banking service interaction system; wherein the banking service interaction system includes any one of a paper and coin self-service exchange system, a deposit and withdrawal system, a foreign currency exchange system, a product collection system, and a self-service ticket purchase system, and the first interaction request carries a service identifier; The target middle station is determined according to the business identifier, and the first target data is obtained from the target middle station to respond to the first interaction request; wherein the target middle station includes any one of the order middle station, the user middle station and the inventory middle station; the target middle station is determined based on the common business module extracted from the banking business interaction system.

2. The method according to claim 1, characterized in that: The method further comprises: receiving a second interaction request from the banking service interaction system, wherein the second interaction request carries a service identifier; According to the service identifier, second target data is obtained from a database corresponding to the banking service interaction system to respond to the second interaction request.

3. The method according to claim 1, characterized in that Before determining the target middle station according to the service identifier and obtaining the first target data from the target middle station to respond to the first interaction request, the method further includes: Respectively obtaining initial data corresponding to the common business modules of each of the banking business interaction systems; wherein each of the initial data has at least two formats; Converting the initial data in at least two formats according to a preset conversion rule to obtain initial data in the same format; The initial data in the same format is stored in the cache of the corresponding middle station.

4. The method according to claim 3, characterized in that The storing of the initial data of the same format into the cache of the corresponding middle station includes: Calculate a hash value based on the primary key of the initial data in the same format; Determine the partition number to which the initial data in the same format belongs according to the hash value; The initial data in the same format is stored in the partition corresponding to the partition number in the cache.

5. The method according to claim 1, characterized in that: The determining the target middle station according to the service identifier, and obtaining the first target data from the target middle station to respond to the first interaction request, includes: According to the business identifier, determine the target middle station from each middle station; The first target data is obtained by calling a data acquisition method from each partition of the target middle station using an interface program to respond to the first interaction request, wherein each partition is located in a cache.

6. The method according to claim 5, characterized in that The first interaction request is multiple; before determining the target middle station according to the service identifier and obtaining the first target data from the target middle station to respond to the first interaction request, it also includes: storing the plurality of first interaction requests respectively in a message queue according to the order in which the plurality of first interaction requests are received; The first interaction request is obtained from the message queue in the order of storage.

7. A banking business interactive system integration device, characterized in that: The device comprises: A first receiving module, configured to receive a first interaction request of a banking business interaction system; wherein the banking business interaction system includes any one of a paper and coin self-service exchange system, a deposit and withdrawal system, a foreign currency exchange system, a product collection system, and a self-service ticket purchase system, and the first interaction request carries a business identifier; The second response module is used to determine the target middle station according to the business identifier, and obtain the first target data from the target middle station to respond to the first interaction request; wherein, the target middle station includes any one of the order middle station, the user middle station and the inventory middle station; the target middle station is determined based on the common business module extracted from the banking business interaction system.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • Data transmission method, device, system, electronic device and storage medium

    CN119788733A