Business processing system, method and device, electronic equipment and storage medium

By designing a business processing system and using the business interaction module to adaptively map fields, the problem of separating the fiscal business system from the underlying framework of large commercial banks and exporting it to interbank banks is solved, and the rapid output of the system and multi-system docking is realized, reducing the coupling degree and dependence.

CN119781741AActive Publication Date: 2025-04-08CHINA CONSTRUCTION BANK +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411940177.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-04-08
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

The existing technology is difficult to separate complex fiscal business systems from the underlying framework of large commercial banks and export them to interbank banks, and it needs to be connected with the systems of multiple financial departments, resulting in high coupling and strong dependence.

Method used

Design a business processing system, including front-end module, business function module and business interaction module, adaptively map fields in business requests through the business interaction module to realize adaptive adaptation with external systems, so as to output specific business functions without relying on the underlying framework.

Benefits of technology

It realizes that the fiscal business system is quickly exported to interbank banks without relying on the underlying framework, and can adapt to the systems of multiple financial departments to reduce the system coupling and dependence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781741A_ABST
    Figure CN119781741A_ABST
Patent Text Reader

Abstract

The invention provides a service processing system, method and device, electronic equipment and a storage medium, and relates to the technical field of data processing, and the system comprises a front-end module, a service function module and a service interaction module; the front-end module is configured to provide a human-computer interaction interface; the service function module is configured to provide at least one service function, acquire a first service field of an access request in response to the access request of a user for a specified service function, and send the first service field to the service interaction module; the business interaction module is configured to determine a target business system, map the first business field into a second business field matched with the target business system, call a data interaction interface matched with the target business system, and send the second business field to the target business system; and receiving a service request result returned by the target service system based on the second service field. According to the application, the output of the specific business function can be realized on the basis of not depending on a bottom framework.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a business processing system, a business processing method, a business processing device, an electronic device and a computer-readable storage medium. Background Art

[0002] The business areas involved in the electronicization of fiscal business include centralized payment, non-tax revenue collection, taxation, etc. As an important part of fiscal business, commercial banks undertake core tasks related to accounts such as fund payment and clearing in fiscal business. With the continuous advancement of the electronicization of fiscal business, more and more commercial banks have begun to intervene in fiscal business, but some small and medium-sized banks do not have the ability to quickly develop fiscal business systems. Although the existing large commercial banks have mature fiscal business systems, the business systems of banks generally have high coupling and strong dependence. Exporting the system to peers faces the following problems: the systems of large commercial banks are very complex and large, and they are heavily dependent on the underlying framework, making it difficult to separate the fiscal business system from them; exporting the fiscal business system to peers requires docking with the core system of peer banks; fiscal business needs to be docked with local fiscal departments, and when exporting to peers, it is also necessary to complete the docking with the local fiscal system. Summary of the invention

[0003] The present application provides a business processing system, a business processing method, a business processing device, an electronic device and a computer-readable storage medium, which are used to solve the problem that it is difficult to output a specific system to the same industry in the prior art.

[0004] In a first aspect of the present application, a business processing system is provided, comprising:

[0005] Front-end module, business function module and business interaction module;

[0006] The front-end module is configured to provide a human-computer interaction interface so that a user can access a specified business function through a client;

[0007] The business function module is configured to provide at least one business function, and in response to a user's access request to a specified business function, obtain a first business field of the access request, and send the first business field to the business interaction module;

[0008] The business interaction module is configured to determine a target business system, map the first business field to a second business field matching the target business system, call a data interaction interface matching the target business system, send the second business field to the target business system, and receive a business request result returned by the target business system based on the second business field.

[0009] Optionally, the business interaction module is further configured to:

[0010] Providing a plurality of business interaction interfaces, each of which is configured with exposed fields matching corresponding business functions, and each of which corresponds to a business function;

[0011] Sending the first service field to the service interaction module includes:

[0012] Match the first business field with the exposed fields of each of the multiple business interaction interfaces. When it is determined that the exposed field of the business interaction interface matches the first business field, determine that the business interaction interface is the target business interaction interface, send the first business field to the target business interaction interface, and call the data interaction interface through the target business interaction interface.

[0013] Optionally, the business interaction module includes an accounting module, and the accounting module is configured to:

[0014] In response to an access request from a business system, determining that a current business system is a target business system, and loading a field mapping table corresponding to the target business system from a designated storage location as a target field mapping table;

[0015] The designated storage location includes field mapping tables corresponding to different business systems, and the field mapping tables at least include mapping relationships between different source business fields and target business fields of corresponding business systems.

[0016] Optionally, the interaction module further includes an external connection module, and the external connection module is configured to:

[0017] In response to a system startup signal, a field mapping table corresponding to each business system is loaded from a designated storage location, wherein the designated storage location includes field mapping tables corresponding to different business systems, and the field mapping table includes at least a mapping relationship between different source business fields and target business fields of the corresponding business system;

[0018] A target business system requested to be accessed by the access request is determined, and a field mapping table matching the target business system is determined as a target field mapping table.

[0019] Optionally, mapping the first business field to a second business field matching the target business system includes:

[0020] Calling the target field mapping table to query whether there is a source business field identical to the first business field in the target field mapping table;

[0021] If the target field mapping table contains a source business field that is the same as the first business field, obtaining a target business field corresponding to the source business field, and using the obtained target business field as the second business field;

[0022] If the source business field identical to the first business field does not exist in the target field mapping table, an error message is returned.

[0023] Optionally, calling a data interaction interface matching the target business system to send the second business field to the target business system includes:

[0024] Calling a data interaction interface table, wherein the data interaction interface table at least includes interface addresses of data interaction interfaces corresponding to different business systems;

[0025] Query the data interaction interface table to see whether there is a data interaction interface that matches the target business system. If so, obtain the interface address of the data interaction interface and send the second business field to the target business system through the interface address; otherwise, return an error message.

[0026] In a second aspect of the present application, a service processing method is provided, which is applied to a service interaction module of the above-mentioned service processing system, and the method comprises:

[0027] receiving a first business field, where the first business field is obtained by a business function module in response to a user's access request for a specified business function through the access request;

[0028] Determine a target business system, map the first business field to a second business field that matches the target business system, call a data interaction interface that matches the target business system, send the second business field to the target business system, and receive a business request result returned by the target business system based on the second business field.

[0029] In a third aspect of the present application, a service processing device is provided, and the service processing method is applied. The device includes:

[0030] A data acquisition module is configured to receive a first business field, wherein the first business field is obtained by the business function module in response to a user's access request for a specified business function through the access request;

[0031] The data transmission module is configured to determine the target business system, map the first business field to a second business field matching the target business system, call the data interaction interface matching the target business system, send the second business field to the target business system, and receive the business request result returned by the target business system based on the second business field.

[0032] In a fourth aspect of the present application, an electronic device is provided, comprising: a processor, and a memory communicatively connected to the processor;

[0033] The memory stores computer-executable instructions;

[0034] The processor executes the computer-executable instructions stored in the memory to implement the above method.

[0035] In a fifth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the above-mentioned method when executed by a processor.

[0036] In a sixth aspect of the present application, a computer program product is provided, including a computer program, which implements the above method when executed by a processor.

[0037] The present application constructs a front-end module for providing a business access interface, a business function module for providing different business functions, and a business interaction module for providing interaction with an external system. The business interaction module adaptively maps the fields in the business request to the standard fields of the external system to be accessed, thereby achieving adaptive adaptation with the external system and being able to output specific business functions without relying on the underlying framework. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0039] Figure 1 A schematic diagram of the system structure of an existing bank fiscal non-tax revenue collection system provided for an embodiment of the present application;

[0040] Figure 2 A schematic diagram of the system structure of a business processing system provided in an embodiment of the present application;

[0041] Figure 3 A schematic diagram of the system architecture of a business processing system provided in an embodiment of the present application;

[0042] Figure 4 A method flow chart of a business processing method provided in an embodiment of the present application;

[0043] Figure 5 A schematic diagram of a service processing device provided in an embodiment of the present application;

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

[0045] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0046] In order 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 specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0047] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back...), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0048] In addition, if there are descriptions of "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by this application. It can be understood that in the technical solution of this application, the acquisition, collection, storage, use, processing, transmission, provision, disclosure and application of data are all in compliance with the provisions of relevant laws and regulations. It should be noted that in the embodiments of the present application, some existing solutions in the industry such as software, components, models, etc. may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or must use the solution.

[0049] At present, with the continuous advancement of financial electronicization, more and more commercial banks are beginning to get involved in financial business, but some small and medium-sized banks do not have the ability to quickly develop financial business systems. Although large commercial banks have mature business systems, they are constrained by problems such as high coupling and it is difficult to export the developed mature systems to peers. Figure 1 The figure shows the system structure diagram of the existing bank fiscal non-tax revenue collection system. Due to the particularity of fiscal business, the bank system needs to connect with the finance and the People's Bank of China at the same time, and also needs to meet the business needs of the central finance and local finance at all levels. In addition, there are head office systems and branch systems within the bank. The architecture design of the entire system is very complex and large. At the same time, the coupling degree between the business systems is high, and it is difficult to output specific business systems such as the fiscal business system.

[0050] In order to solve the above problems, Figure 2 As shown, in the first aspect of the present application, a business processing system is provided, comprising: a front-end module, a business function module and a business interaction module; the front-end module is configured to provide a human-computer interaction interface so that a user can access a specified business function through a client; the business function module is configured to provide at least one business function, and in response to a user's access request to a specified business function, obtain a first business field of the access request, and send the first business field to the business interaction module; the business interaction module is configured to determine a target business system, map the first business field to a second business field matching the target business system, call a data interaction interface matching the target business system, send the second business field to the target business system, and receive a business request result returned by the target business system based on the second business field.

[0051] In this way, the present application constructs a front-end module for providing a business access interface, a business function module for providing different business functions, and a business interaction module for providing interaction with an external system. The business interaction module adaptively maps the fields in the business request to the standard fields of the external system to be accessed, thereby achieving adaptive adaptation with the external system and being able to output specific business functions without relying on the underlying framework.

[0052] In this application, the adaptation of the channel access of the front-end module, for example, the counter channel of the employee, the mobile banking channel of the customer, etc. The business function module is used to provide different business functions. For example, in this application, the business function module includes sub-function modules such as system management, clearing, reconciliation, query statistics, etc., among which the system management module includes function modules such as institution management, user management, menu management, and authority management; the clearing module includes function modules such as receiving clearing instructions, account processing, sending clearing results, and sending receipt messages; the reconciliation module includes function modules such as 2556 reconciliation, 2557 reconciliation, and reconciliation retransmission, among which 2556 refers to the account funds reconciliation message, which reflects the bank's daily financial account income and expenditure details, and 2557 refers to the received funds reconciliation message, which reflects the daily arrival information of all funds of the receiving bank; the query statistics module includes the clearing flow query function module and the reconciliation result query function module. The business interaction module includes an accounting module and an external liaison module. The accounting module includes a general accounting interface, which can automatically complete interface adaptation according to business scenarios and connect with the core system of the target bank of the output industry; the external liaison module is used to connect to various financial platforms, supports simultaneous connection to the financial systems of multiple regions, and completes the message interaction between the banking system and the financial system.

[0053] Among them, the business function modules can directly adopt the business function modules that have realized all the fiscal and non-tax business functions in the existing system. The realized business function modules are mature, stable and highly reusable. When outputting to the same industry, there is no need to carry out large-scale development and transformation of the module, thereby achieving rapid adaptation of functional output.

[0054] In the present application, the business interaction module is also configured to: provide multiple business interaction interfaces, the business interaction interfaces are configured with exposed fields that match the corresponding business functions, and each business interaction interface corresponds to a business function. Standard transaction interfaces, namely business interaction interfaces, are pre-configured in both the accounting module and the external connection module. For example, the accounting module is configured with transaction interfaces such as interbank transfers, interbank transfers, and cash payments, and the external connection module is configured with transaction interfaces such as querying payment codes and sending payment receipts. The fields exposed by the pre-configured transaction interface to the corresponding business function module are fixed. Therefore, the code implementation of the business function module calling these transaction interfaces is also fixed, and there is no need to modify the code of these transaction interfaces when adapting the external system. However, when the system outputs interbank, the corresponding interface field designs of the target bank system and the financial system are different. Therefore, the present application completes the field mapping process in the accounting module and the external connection module to achieve rapid adaptation to the external system.

[0055] In the present application, the first business field of the access request is used to match the corresponding business interaction interface. For example, a user initiates a peer transfer request through the mobile phone APP of Bank A. After passing the authority authentication of the front-end module, the business access request for peer transfer is sent to the corresponding business function module. The business function module extracts the first business field in the business access request. For example, the business field of the peer transfer request includes information such as the payer account number, the payee account number, and the transfer amount, and sends the extracted field to the business interaction module, such as the financial module; the financial module calls the corresponding business interaction interface according to the business field of the business access request. Among them, sending the first business field to the business interaction module includes: matching the first business field with the exposed fields of each of the multiple business interaction interfaces, and determining that the business interaction interface is the target business interaction interface when it is determined that the exposed field of the business interaction interface matches the first business field, sending the first business field to the target business interaction interface, and calling the data interaction interface through the target business interaction interface. For example, if the business fields of the current business access request include the payer account number, the payee account number and the transfer amount, then the extracted business fields are matched with the preset exposed fields of each pre-configured business interaction interface. If there is a business interaction interface whose exposed fields are completely consistent with the extracted business fields, then the business interaction interface is determined to be the target business interaction interface. After determining the target business interaction interface, first determine whether the field design of the target system, such as the bank core system of Bank A, is the same as the field design of this system. If not, then map the business fields and call Bank A's data interaction interface, i.e., the API interface, to transmit the value of the business field to Bank A's core system so that Bank A can perform the transfer processing. After Bank A completes the business processing, it returns the transfer result through the API interface. The account module returns the transfer result to the corresponding business function module, and the business function module returns the transfer result to the user through the front-end module. It can be understood that the API interface is an application programming interface (Application Programming Interface), which is used to provide a channel for data interaction.

[0056] In the present application, the field mapping tables corresponding to different business systems are pre-configured, and the field mapping tables corresponding to each system are stored in a specified location. Each field mapping table at least includes a mapping relationship between different source business fields and target business fields of the corresponding business system. It can be understood that different field mapping tables can be indexed by the corresponding numbers of the corresponding systems. Specifically, the source business field is a field structure pre-configured in the system, such as the accounting module and the external module, and the target business field is the field structure of the same field in the corresponding external system. For example, the corresponding characters of the "payer account number" field in the interbank transfer transaction interface of the accounting module are "PayAcctNo", and in the interbank transfer interface of the core system of Bank A, the corresponding characters of the "payer account number" field are "PayAccount", and in the interbank transfer interface of the core system of Bank B, the corresponding characters of the "payer account number" field are "TxnPayAcc". Therefore, the field mapping table corresponding to Bank A includes: (PayAcctNo, PayAccount), and the field mapping table corresponding to Bank B includes: (PayAcc tNo, TxnPayAcc). In the field mapping table, the mapping of other fields is configured in the same way.

[0057] In the present application, the accounting module can be configured to access multiple external systems, for example, it can access the core systems of Bank A, Bank B and Bank C at the same time. Therefore, for each bank system accessed, the data interaction interface corresponding to each system can be pre-associated with the field mapping table corresponding to each bank system. For example, the field mapping table corresponding to each bank system can be associated with the corresponding data interaction interface through a configuration file. The accounting module of the present application is also configured to: in response to an access request from a business system, determine that the current business system is the target business system, and load the field mapping table corresponding to the target business system from a designated storage location as the target field mapping table. For example, when an external system requests access, the field mapping table corresponding to the data interaction interface corresponding to the bank system is first determined through a configuration file, and the corresponding field mapping table is loaded from a designated storage location for subsequent field mapping conversion processing when the external system performs business processing.

[0058] In the present application, the external connection module is configured to: in response to the system startup signal, load the field mapping table corresponding to each business system from the designated storage location, the designated storage location includes the field mapping table corresponding to different business systems, and the field mapping table at least includes the mapping relationship between different source business fields and the target business fields of the corresponding business system; determine the target business system requested to be accessed by the access request, and determine the field mapping table matching the target business system as the target field mapping table. The bank system connected to the account module is usually fixed. Therefore, for each external system, the field mapping table is loaded when the access request is received, and the field mapping table is associated with the corresponding data interaction interface; unlike the account module, the external connection module is used to connect to different financial systems, and the external connection module adapts to different financial systems through configuration management. For example, the configuration of adaptation information is performed in advance, for example, the adaptation information table is pre-configured, including the API addresses of different financial systems, the corresponding field mapping tables and message formats, etc. These configuration information can be loaded when the system is started, or dynamically obtained at runtime. In the present application, the configuration information is loaded when the system is started, and the field mapping tables corresponding to all business systems are loaded from the designated storage location. In this way, when an access request to a financial system is received, the target business system requested to be accessed by the access request is first determined. For example, if the access request requests access to financial system A, financial system A is determined to be the target business system, and then the field mapping table matching financial system A is determined as the target field mapping table through the configuration information. The target field mapping table is associated with the API address of financial system A for field mapping conversion when calling the data interaction interface of financial system A.

[0059] In the present application, a field mapping conversion is performed, that is, a first business field is mapped to a second business field that matches a target business system, including: calling a target field mapping table to query whether there is a source business field identical to the first business field in the target field mapping table; if there is a source business field identical to the first business field in the target field mapping table, obtaining a target business field corresponding to the source business field, and using the obtained target business field as the second business field; if there is no source business field identical to the first business field in the target field mapping table, returning an error message. For example, when responding to a user's interbank transfer request to Bank A, the corresponding characters of the "Payer Account Number" field in the interbank transfer transaction interface are "PayAcctNo". The preloaded field mapping table corresponding to Bank A is called to query whether there is a source field identical to the characters PayAcctNo in the field mapping table. If so, obtain the target business field corresponding to the characters PayAcctNo in the field mapping table. For example, if the target business field corresponding to the characters PayAcctNo is PayAccount, replace the field PayAcctNo in the business request with PayAccount, and so on. After completing the field mapping of all fields in the business request, send the business request through the API interface of Bank A.

[0060] In the present application, after completing the field mapping, the data interaction interface matching the target business system is called to send the second business field to the target business system, including: calling the data interaction interface table, the data interaction interface table at least includes the interface addresses of the data interaction interfaces corresponding to different business systems, for example, the data interaction interface table includes {(bank system A, interface 1), ..., (bank system N, interface N)}, where interface N represents the interface address of the Nth API interface; querying the data interaction interface table whether there is a data interaction interface matching the target business system, if so, obtaining the interface address of the data interaction interface, and sending the second business field to the target business system through the interface address; otherwise, returning an error message. For example, after determining that the target business system is bank system A, the API interface address corresponding to bank system A is obtained by looking up the table, and the business request and the business field after field mapping are sent through the API interface address.

[0061] like Figure 3As shown, the system architecture of the present application includes bank terminals, bank core servers, WEB servers, application servers, external servers, Redis databases, MySQL databases, firewalls, etc. Among them, the WEB server is used to deploy front-end modules; the external server is used to deploy external modules; the application server is used to deploy business function modules and accounting modules, and is connected to the Redis database and MySQL database; the external server is connected to the financial system through a firewall. It can be understood that in order to deal with single point failures, the system of the present application can also adopt load balancing cluster deployment. When encountering a single point failure, it can automatically and quickly switch system services to ensure high availability of the system and prevent system data loss.

[0062] like Figure 4 As shown, in a second aspect of the present application, a business processing method is provided, which is applied to a business interaction module of the above-mentioned business processing system, and the method includes:

[0063] receiving a first business field, where the first business field is obtained by the business function module in response to a user's access request to a specified business function through an access request;

[0064] Determine the target business system, map the first business field to a second business field matching the target business system, call the data interaction interface matching the target business system, send the second business field to the target business system, and receive the business request result returned by the target business system based on the second business field.

[0065] like Figure 5 As shown, in a third aspect of the present application, a service processing device is provided, and the service processing method described above is applied, and the device includes:

[0066] The data collection module is configured to receive a first business field, where the first business field is obtained by the business function module in response to a user's access request for a specified business function through an access request;

[0067] The data transmission module is configured to determine the target business system, map the first business field to a second business field matching the target business system, call the data interaction interface matching the target business system, send the second business field to the target business system, and receive the business request result returned by the target business system based on the second business field.

[0068] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the data acquisition module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The function of the above data acquisition module. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.

[0069] In a fourth aspect of the present application, an electronic device is provided, comprising: a processor, and a memory communicatively connected to the processor;

[0070] The memory stores computer-executable instructions;

[0071] The processor executes the computer-executable instructions stored in the memory to implement the above method.

[0072] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 6 As shown, the electronic device may include: a transceiver 121 , a processor 122 , and a memory 123 .

[0073] The processor 122 executes the computer execution instructions stored in the memory, so that the processor 122 executes the scheme in the above embodiment. The processor 122 can be a general-purpose processor, including a central processing unit CPU, a network processor (network processor, NP), etc.; it can also be a digital signal processor DSP, an application-specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0074] The memory 123 is connected to the processor 122 via a system bus and completes communication between them. The memory 123 is used to store computer program instructions.

[0075] The transceiver 121 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.

[0076] The system bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The transceiver is used to realize the communication between the database access device and other computers (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM) and may also include non-volatile memory.

[0077] The electronic device provided in the embodiment of the present application may be the terminal device of the above embodiment.

[0078] In a fifth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the above-mentioned method when executed by a processor.

[0079] In a sixth aspect of the present application, a computer program product is provided, including a computer program, which implements the above method when executed by a processor.

[0080] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0081] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A business processing system, characterized in that: include: Front-end module, business function module and business interaction module; The front-end module is configured to provide a human-computer interaction interface so that a user can access a specified business function through a client; The business function module is configured to provide at least one business function, and in response to a user's access request to a specified business function, obtain a first business field of the access request, and send the first business field to the business interaction module; The business interaction module is configured to determine a target business system, map the first business field to a second business field matching the target business system, call a data interaction interface matching the target business system, send the second business field to the target business system, and receive a business request result returned by the target business system based on the second business field.

2. The business processing system according to claim 1, characterized in that: The business interaction module is also configured as follows: Providing a plurality of business interaction interfaces, each of which is configured with exposed fields matching corresponding business functions, and each of which corresponds to a business function; Sending the first service field to the service interaction module includes: Match the first business field with the exposed fields of each of the multiple business interaction interfaces. When it is determined that the exposed field of the business interaction interface matches the first business field, determine that the business interaction interface is the target business interaction interface, send the first business field to the target business interaction interface, and call the data interaction interface through the target business interaction interface.

3. The business processing system according to claim 2, characterized in that: The business interaction module includes an accounting module, and the accounting module is configured as follows: In response to an access request from a business system, determining that a current business system is a target business system, and loading a field mapping table corresponding to the target business system from a designated storage location as a target field mapping table; The designated storage location includes field mapping tables corresponding to different business systems, and the field mapping tables at least include mapping relationships between different source business fields and target business fields of corresponding business systems.

4. The business processing system according to claim 2, characterized in that: The interaction module further includes an external connection module, and the external connection module is configured to: In response to a system startup signal, a field mapping table corresponding to each business system is loaded from a designated storage location, wherein the designated storage location includes field mapping tables corresponding to different business systems, and the field mapping table includes at least a mapping relationship between different source business fields and target business fields of the corresponding business system; A target business system requested to be accessed by the access request is determined, and a field mapping table matching the target business system is determined as a target field mapping table.

5. The business processing system according to claim 3 or 4, characterized in that: Mapping the first business field to a second business field matching the target business system includes: Calling the target field mapping table to query whether there is a source business field identical to the first business field in the target field mapping table; If the target field mapping table contains a source business field that is the same as the first business field, obtaining a target business field corresponding to the source business field, and using the obtained target business field as the second business field; If the source business field identical to the first business field does not exist in the target field mapping table, an error message is returned.

6. The business processing system according to claim 3 or 4, characterized in that: Calling a data interaction interface matching the target business system to send the second business field to the target business system includes: Calling a data interaction interface table, wherein the data interaction interface table at least includes interface addresses of data interaction interfaces corresponding to different business systems; Query the data interaction interface table to see whether there is a data interaction interface that matches the target business system. If so, obtain the interface address of the data interaction interface and send the second business field to the target business system through the interface address; otherwise, return an error message.

7. A business processing method, characterized in that: A service interaction module applied to a service processing system according to any one of claims 1 to 6, the method comprising: receiving a first business field, where the first business field is obtained by a business function module in response to a user's access request for a specified business function through the access request; Determine a target business system, map the first business field to a second business field that matches the target business system, call a data interaction interface that matches the target business system, send the second business field to the target business system, and receive a business request result returned by the target business system based on the second business field.

8. A service processing device, characterized in that: Applying the service processing method described in claim 7, the device comprises: A data acquisition module is configured to receive a first business field, wherein the first business field is obtained by the business function module in response to a user's access request for a specified business function through the access request; The data transmission module is configured to determine the target business system, map the first business field to a second business field matching the target business system, call the data interaction interface matching the target business system, send the second business field to the target business system, and receive the business request result returned by the target business system based on the second business field.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to claim 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to claim 7 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method of claim 7 when being executed by a processor.

Citation Information

Patent Citations

  • Service processing method and device for real estate registration center

    CN112883029A

  • Business function configuration method and device, storage medium and business system thereof

    CN114356333A

  • Business processing method and device, electronic equipment and storage medium

    CN117155985A

  • Business data processing method and device, computer equipment and readable storage medium

    CN117390102A

  • Methods and systems for data migration based on metadata mapping

    US11372828B1