Service processing method and device

By storing a collection of business processing methods for multiple sub-service systems in the service database, the problem of waste of independent deployment of resources by multiple business systems in the prior art is solved, efficient business processing and resource utilization are achieved, and the maintenance and development of sub-service systems are simplified.

CN119690620APending Publication Date: 2025-03-25CHINABANK PAYMENT (BEIJING) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411783370.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

During the existing business processing process, multiple business systems need to independently deploy computing resources and storage resources, resulting in low resource waste and low utilization.

Method used

By storing a set of business processing methods of multiple sub-service systems in the service database, there is no need to independently deploy the sub-service system, the target business processing method collection is obtained according to the service call request, and the service data is processed based on the general service processing main process and the target business processing method collection.

Benefits of technology

It reduces the resource requirement for deploying multiple sub-business systems, improves the utilization rate of computing resources, improves the development model, and simplifies the maintenance and development of sub-business systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690620A_ABST
    Figure CN119690620A_ABST
Patent Text Reader

Abstract

The invention discloses a business processing method and device, and relates to the technical field of computers. A specific embodiment of the method comprises the following steps: receiving a service calling request; the service calling request indicates a target identifier of a called target sub-service system and to-be-processed service data; determining a target business processing method set corresponding to the target sub-business system from a business database according to the target identifier; wherein business processing method sets corresponding to the plurality of sub-business systems respectively are stored in the business database; and processing the to-be-processed business data according to a business processing main flow universal for the plurality of sub-business systems and the target business processing method set. According to the embodiment, resources needed for deploying the multiple sub-service systems are reduced, meanwhile, a vertical development mode is improved into an extended development mode, and on the basis of improving the utilization rate of computing resources, maintenance and development of the sub-service systems are more convenient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for business processing. Background Art

[0002] In the existing business processing process, different business systems in the same business field are usually developed vertically, that is, each business system is relatively independent and each business system has its own separate business process. When multiple business systems need to be deployed simultaneously, independent computing resources and storage resources need to be deployed for each business system, which not only consumes a lot of resources, but also has low resource utilization when the business volume is not large, resulting in a large waste of resources. Summary of the invention

[0003] In view of this, the embodiment of the present invention provides a method and device for business processing, which uses a business database to store business processing method sets corresponding to multiple sub-business systems respectively, without deploying multiple sub-business systems separately. After receiving a business call request, the target business processing method set can be directly obtained according to the target identifier of the target sub-business system indicated in the business call request, and the business data to be processed can be processed together based on the common business processing main process of each sub-business system and the differentiated target business processing method set. Not only does it reduce the resources required for deploying multiple sub-business systems, but it also improves the vertical development model to an extended development model. On the basis of improving the utilization rate of computing resources, it is more convenient for the maintenance and development of each sub-business system.

[0004] To achieve the above objective, according to one aspect of an embodiment of the present invention, a service processing method is provided.

[0005] A business processing method of an embodiment of the present invention is applied to a business calling platform including multiple sub-business systems with the same business field, including: receiving a business calling request; the business calling request indicates the target identifier of the called target sub-business system and the business data to be processed; according to the target identifier, determining the target business processing method set corresponding to the target sub-business system from a business database; wherein the business database stores the business processing method sets corresponding to the multiple sub-business systems respectively; and processing the business data to be processed according to the business processing main process common to the multiple sub-business systems and the target business processing method set.

[0006] Optionally, the main business processing flow includes multiple processing links executed in sequence; the processing of the business data to be processed according to the main business processing flow common to multiple sub-business systems and the target business processing method set includes: for each current processing link of the business processing main flow, executing: determining the target business processing method corresponding to the current processing link from the target business processing method set; and processing the business data to be processed using the target business processing method.

[0007] Optionally, the method further includes: in response to the absence of a target business processing method corresponding to the current processing link in the target business processing method set, skipping the current processing link.

[0008] Optionally, before processing the business data to be processed, the method further includes: determining a business type corresponding to the business data to be processed; and determining a business processing main process corresponding to the business type from a plurality of preset processing main processes.

[0009] Optionally, before receiving the business call request, it also includes: configuring a corresponding business processing method and a calling interface corresponding to the business processing method for each sub-business system, and storing the business processing method and the calling interface correspondingly in a business database; in response to adding, modifying, or deleting the sub-business system, modifying the business processing method and the calling interface in the business database.

[0010] Optionally, before receiving the business call request, it also includes: obtaining the sub-business processes corresponding to each of the sub-business systems respectively; for multiple sub-business systems belonging to the same business field: integrating the multiple sub-business processes to construct a main business processing process common to the multiple sub-business systems.

[0011] To achieve the above objective, according to another aspect of an embodiment of the present invention, a device for business processing is provided.

[0012] A business processing device according to an embodiment of the present invention is applied to a business calling platform including multiple sub-business systems with the same business field, and includes: a receiving module, which is used to receive a business calling request; the business calling request indicates a target identifier of the called target sub-business system and business data to be processed; a determining module, which is used to determine a target business processing method set corresponding to the target sub-business system from a business database according to the target identifier; wherein the business database stores business processing method sets corresponding to multiple sub-business systems respectively; and a processing module, which is used to process the business data to be processed according to a business processing main process common to multiple sub-business systems and the target business processing method set.

[0013] To achieve the above objective, according to another aspect of an embodiment of the present invention, an electronic device for business processing is provided.

[0014] An electronic device for business processing according to an embodiment of the present invention comprises: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement a business processing method according to an embodiment of the present invention.

[0015] To achieve the above objective, according to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided.

[0016] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, and when the program is executed by a processor, a service processing method according to an embodiment of the present invention is implemented.

[0017] One embodiment of the above invention has the following advantages or beneficial effects: by using the business database to store the business processing method sets corresponding to multiple sub-business systems, there is no need to deploy multiple sub-business systems separately. After receiving a business call request, the target business processing method set can be directly obtained according to the target identifier of the target sub-business system indicated in the business call request, and the business data to be processed can be processed together based on the common business processing main process of each sub-business system and the differentiated target business processing method set. Not only does it reduce the resources required for deploying multiple sub-business systems, but it also improves the vertical development model to an extended development model, and on the basis of improving the utilization rate of computing resources, it is more convenient to maintain and develop each sub-business system.

[0018] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0020] Figure 1 This is a schematic diagram of the main flow of a method for business processing according to an embodiment of the present invention;

[0021] Figure 2 is a schematic diagram of calling between a main business processing flow and multiple sub-business systems according to an embodiment of the present invention;

[0022] Figure 3 is a schematic diagram of a main process of processing service data to be processed according to an embodiment of the present invention;

[0023] Figure 4This is a main flow diagram of constructing a main business processing flow according to an embodiment of the present invention;

[0024] Figure 5 is a schematic diagram of a process of integrating multiple sub-business systems according to an embodiment of the present invention;

[0025] Figure 6 is a main flow chart of another service processing method according to an embodiment of the present invention;

[0026] Figure 7 It is a main flow diagram of processing a business processing method and a calling interface according to an embodiment of the present invention;

[0027] Figure 8 is a schematic diagram of a main process of a specific embodiment according to an embodiment of the present invention;

[0028] Fig. 9 is a schematic diagram of main modules of a device for service processing according to an embodiment of the present invention;

[0029] Fig.10 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0030] Fig.11 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0031] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0032] It should be pointed out that the embodiments of the present invention and the technical features therein may be combined with each other without conflict.

[0033] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.

[0034] Figure 1 It is a schematic diagram of main steps of a service processing method according to an embodiment of the present invention.

[0035] like Figure 1 As shown, the business processing method of the embodiment of the present invention is applied to a business calling platform including multiple sub-business systems with the same business field, and mainly includes the following steps:

[0036] Step S101: receiving a service call request; the service call request indicates the target identifier of the target sub-service system to be called and the service data to be processed;

[0037] Step S102: determining a target business processing method set corresponding to a target sub-business system from a business database according to the target identifier; wherein the business database stores business processing method sets corresponding to a plurality of sub-business systems respectively;

[0038] Step S103: Process the business data to be processed according to the business processing main flow common to multiple sub-business systems and the target business processing method set.

[0039] In the prior art, even if there are multiple sub-business systems in the same business field, they usually need to be deployed separately during deployment, that is, different sub-business systems can only receive their own business call requests and perform business processing according to different business needs and business processes. Not only independent computing resources are required, but also the processing of business data is relatively independent. The processed business results need to be subsequently shared through data synchronization and other methods.

[0040] In the embodiment of the present invention, in order to maximize the utilization rate of computing resources, a unified business call platform is adopted, and sub-business systems with the same business fields are deployed at the same time. Business call requests received for calling different target sub-business systems can be processed uniformly, which not only saves deployment resources of the business system, but also has lower requirements for business call requests. Different target sub-business systems can be called in one business call request, greatly improving the user experience.

[0041] Specifically, the main business processing flow in the embodiment of the present invention refers to a main flow including multiple processing links executed in sequence. No matter which sub-business system is used, it is called on the basis of the main business processing flow, thereby realizing the differentiated calling process of different sub-business systems. Figure 2As shown, for the user verification processing link, since the specific data required by different sub-business systems are different, the specific user data that needs to be verified in the user verification link may also be different. Specifically, sub-business system a needs to verify the user name and user login device, sub-business system b needs to verify the user ID number, and sub-business system c needs to verify the user face recognition result. It can be seen that on the basis of the main process of business processing, for different business call requests, it is also necessary to call the independent business processing methods corresponding to each sub-business system for processing, so as to realize the call of different sub-business systems. It can be understood that for different sub-business systems, there may be differences in each processing link of the main process of business processing. If there is no difference, the general processing method in the main process of business processing can be used for processing.

[0042] Next, a specific implementation example is used to describe the specific implementation process of step S103 when the main flow of business processing includes multiple processing links that are executed in sequence. Figure 3 As shown, including:

[0043] Step S301: receiving a service call request indicating a target identifier of a target sub-service system to be called and service data to be processed;

[0044] Step S302: determining a target business processing method set corresponding to the target sub-business system from a business database according to the target identifier;

[0045] The target business processing method set includes the specific business processing methods of the target sub-business system corresponding to each processing link;

[0046] For each current processing link of the main business processing flow, steps S303 to S305 are executed cyclically, specifically:

[0047] Step S303: determining a target business processing method corresponding to the current processing link from the target business processing method set;

[0048] Step S304: Processing the pending business data using the target business processing method;

[0049] Step S305: determining whether the current processing link is the last processing link;

[0050] If no, after executing step S306, execute steps S303 to S305 in a loop; if yes, execute step S307 directly;

[0051] Step S306: determining the next processing link of the current processing link, and taking the next processing link as the current processing link;

[0052] Step S307: End the process.

[0053] Through the above process, the target business processing method corresponding to each processing link can be obtained from the target business processing method set according to the execution order of multiple processing links, so as to realize personalized processing of each different sub-business system. In an optional embodiment, in step S303, when the target business processing method corresponding to the current processing link does not exist, it also includes: in response to the target business processing method corresponding to the current processing link not existing in the target business processing method set, skipping the current processing link. Exemplarily, still with Figure 2 For example, when the sub-business system a itself does not need to execute the user verification processing link, there is naturally no corresponding target business processing method. At this time, the current business processing link can be skipped and the next processing link can be executed directly.

[0054] In the embodiment of the present invention, in order to make the common business processing main process satisfy the common use of multiple sub-business systems in the same business field, the construction process of the business processing main process can be as follows: Figure 4 As shown, including:

[0055] Step S401: Obtain the sub-business processes corresponding to each sub-business system respectively;

[0056] Step S402: for multiple sub-business systems belonging to the same business field: multiple sub-business processes are integrated to construct a main business processing process common to the multiple sub-business systems.

[0057] The integration process can be as follows: Figure 5 As shown, assuming that the process included in sub-business system a is: user verification → data acquisition → data processing → result output, the process included in sub-business system b is: data acquisition → data processing → result output, and the process included in sub-business system c is: voucher verification → data acquisition → data processing → result output, then when integrating sub-business systems a, b, and c, it is necessary to superimpose the different execution links included in each sub-business system, and redetermine the order of each execution link (such as the execution order of voucher verification and user verification), and merge the same execution links at the same time, and finally obtain a common business processing main process.

[0058] In a further optional embodiment, each sub-business system may contain multiple processes. For example, for specific businesses of different business types, the accounting system contains account opening processes, account registration processes, account query processes, etc. For this, the preset processing main processes obtained by integrating multiple sub-business systems also include multiple processes, namely, account opening main process, account registration main process, and account query main process. Therefore, in an optional embodiment, the business processing method provided by the present invention is as follows: Figure 6 As shown, including:

[0059] Step S601: receiving a service call request indicating a target identifier of a target sub-service system to be called and service data to be processed;

[0060] Step S602: determining a target business processing method set corresponding to the target sub-business system from a business database according to the target identifier;

[0061] Step S603: Determine the service type corresponding to the service data to be processed;

[0062] Step S604: determining a business processing main process corresponding to the business type from a plurality of preset processing main processes;

[0063] Step S605: Process the business data to be processed according to the business processing main flow common to multiple sub-business systems and the target business processing method set.

[0064] Among them, the execution order of step S602, step S603 and step S604 can be swapped according to actual conditions, that is, step S603 and step S604 can be executed first and then step S602. The present invention does not limit this, and it is sufficient to ensure that the main business processing process and the target business processing method set are obtained before step S605.

[0065] Through the above Figures 1 to 6 It can be seen that in the embodiment of the present invention, although different sub-business systems are deployed on the same business call platform, the target business processing method sets corresponding to each sub-business system are relatively independent, realizing differentiated calls. When it is necessary to add or delete a sub-business system, the corresponding target business processing method set can be directly modified to achieve the purpose of rapid deployment of different sub-business systems. Therefore, in an optional embodiment, before step S101, it is also possible to Figure 7 As shown, including:

[0066] Step S701: configuring a corresponding business processing method and a calling interface corresponding to the business processing method for each sub-business system, and storing the business processing method and the calling interface in a business database;

[0067] Step S702: In response to adding, modifying, or deleting a sub-business system, modify the business processing method and calling interface in the business database.

[0068] Among them, in order to quickly call different sub-business systems and avoid congestion during the calling process, the embodiment of the present invention configures corresponding calling interfaces for different sub-business systems, that is, each sub-business system uses a separate calling interface for method calls. When a calling exception occurs in a sub-business system, it will not affect the calling process of other sub-business systems.

[0069] Taking the accounting system as an example, the following will explain the general business processing main process and each target business processing method in detail. Figure 8 The main business processing flow is obtained by integrating sub-business systems in multiple accounting fields, specifically, the overseas wallet accounting system, the digital currency accounting system, and the personal virtual account accounting system.

[0070] Specifically, (1) the process of parameter verification can be to verify a mandatory section in the accounting process. Different sub-business systems can implement the parameter verification process by calling the corresponding business verification method according to their own verification logic; (2) the process of building accounting vouchers refers to the accounting service code built according to the accounting protocol, which specifically includes original vouchers and accounting vouchers. Among them, for the three different application scenarios of recharge, transfer and withdrawal, the corresponding accounting protocols are also different. Therefore, it is necessary to build accounting vouchers according to the accounting protocols corresponding to the application scenarios; (3) debit and credit balance verification refers to the verification of borrowing and lending; (4) accounting types can include Real-time accounting, quasi-real-time accounting and buffered accounting. Users can choose different accounting types according to their actual needs during the accounting process; (5) Fund direction refers to their specific operations. When the fund direction represents assets, addition is made to the original account amount. When the fund direction represents liabilities, subtraction is made to the original account amount; (6) Idempotent processing is to deduplicate duplicate accounting requests based on accounting vouchers. When duplicate accounting vouchers appear, it means that the user has initiated duplicate accounting requests. Based on the results of the idempotent processing, messages such as "the original request of the duplicate request has failed", "the original request of the duplicate request has succeeded", and "the original request of the duplicate request is being processed" can be fed back.

[0071] In addition to the accounting system, the sub-business system in the embodiment of the present invention can also be a game equipment management system belonging to different game developers, that is, through a business call platform, the equipment in different games can be managed synchronously without the need to develop an independent game equipment management app for each game, thereby improving the convenience of game equipment management.

[0072] According to the business processing method of the embodiment of the present invention, the business processing method sets corresponding to multiple sub-business systems are stored in the business database. There is no need to deploy multiple sub-business systems separately. After receiving the business call request, the target business processing method set can be directly obtained according to the target identifier of the target sub-business system indicated in the business call request, and the business data to be processed can be processed together based on the common business processing main process of each sub-business system and the differentiated target business processing method set. Not only does it reduce the resources required for deploying multiple sub-business systems, but it also improves the vertical development model to an extended development model. On the basis of improving the utilization rate of computing resources, it is more convenient to maintain and develop each sub-business system.

[0073] Fig. 9 4 is a schematic diagram of main modules of a device for service processing according to an embodiment of the present invention.

[0074] like Fig. 9 As shown, the service processing device 900 of the embodiment of the present invention is applied to a service calling platform including multiple sub-service systems with the same service field, including:

[0075] The receiving module 901 is used to receive a service call request; the service call request indicates the target identifier of the called target sub-service system and the service data to be processed;

[0076] A determination module 902 is used to determine, according to the target identifier, a target business processing method set corresponding to the target sub-business system from a business database; wherein the business database stores business processing method sets corresponding to a plurality of the sub-business systems respectively;

[0077] The processing module 903 is used to process the to-be-processed business data according to the business processing main flow common to the plurality of sub-business systems and the target business processing method set.

[0078] In an optional embodiment of the present invention, the main business processing flow includes multiple processing links executed in sequence; the processing module 903 is also used to execute, for each current processing link of the main business processing flow: determine the target business processing method corresponding to the current processing link from the target business processing method set; and use the target business processing method to process the business data to be processed.

[0079] In an optional embodiment of the present invention, the processing module 903 is further used to skip the current processing link in response to the absence of a target business processing method corresponding to the current processing link in the target business processing method set.

[0080] In an optional embodiment of the present invention, the determination module 902 is also used to determine the business type corresponding to the business data to be processed before processing the business data to be processed; and determine the business processing main process corresponding to the business type from multiple preset processing main processes.

[0081] In an optional embodiment of the present invention, the device also includes a configuration module, which is used to configure a corresponding business processing method and a calling interface corresponding to the business processing method for each sub-business system before receiving the business call request, and store the business processing method and the calling interface correspondingly in a business database; in response to adding, modifying, or deleting the sub-business system, modifying the business processing method and the calling interface in the business database.

[0082] In an optional embodiment of the present invention, the determination module 902 is also used to, before receiving the business call request, obtain the sub-business processes corresponding to each of the sub-business systems respectively; for multiple sub-business systems belonging to the same business field: integrate the multiple sub-business processes to construct a main business processing process that is common to the multiple sub-business systems.

[0083] According to the business processing device of the embodiment of the present invention, the business processing method sets corresponding to multiple sub-business systems are stored in the business database. There is no need to deploy multiple sub-business systems separately. After receiving the business call request, the target business processing method set can be directly obtained according to the target identifier of the target sub-business system indicated in the business call request, and the business data to be processed can be processed together based on the common business processing main process of each sub-business system and the differentiated target business processing method set. Not only does it reduce the resources required for deploying multiple sub-business systems, but it also improves the vertical development model to an extended development model. On the basis of improving the utilization rate of computing resources, it is more convenient for the maintenance and development of each sub-business system.

[0084] Fig.10 An exemplary system architecture 1000 is shown to which the service processing method or service processing apparatus according to the embodiment of the present invention can be applied.

[0085] like Fig.10 As shown, the system architecture 1000 may include terminal devices 1001, 1002, 1003, a network 1004, and a server 1005. The network 1004 is used to provide a medium for communication links between the terminal devices 1001, 1002, 1003 and the server 1005. The network 1004 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0086] Users can use terminal devices 1001, 1002, 1003 to interact with server 1005 through network 1004 to receive or send data, etc. Various communication client applications can be installed on terminal devices 1001, 1002, 1003, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0087] The terminal devices 1001 , 1002 , and 1003 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.

[0088] The server 1005 may be a server that provides various services, such as a background management server that provides support for service call requests sent by users using the terminal devices 1001, 1002, and 1003. The background management server may analyze and process the received service call requests and other data, and feed back the processing results (such as the processing results of the service data to be processed) to the terminal device.

[0089] It should be noted that the business processing method provided in the embodiment of the present invention is generally executed by the server 1005 , and accordingly, the business processing device is generally set in the server 1005 .

[0090] It should be understood that Fig.10 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0091] Reference below Fig.11 , which shows a schematic diagram of the structure of a computer system 1100 of a terminal device suitable for implementing an embodiment of the present invention. Fig.11 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0092] like Fig.11 As shown, the computer system 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage part 1108 to a random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the system 1100 are also stored. The CPU 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. An input / output (I / O) first interface 1105 is also connected to the bus 1104.

[0093] The following components are connected to the I / O first interface 1105: an input section 1106 including a keyboard, a mouse, etc.; an output section 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network first interface card such as a LAN card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the I / O first interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage section 1108 as needed.

[0094] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1109, and / or installed from the removable medium 1111. When the computer program is executed by the central processing unit (CPU) 1101, the above-mentioned functions defined in the system of the present invention are executed.

[0095] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0096] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0097] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor. For example, they may be described as follows: a processor includes a receiving module, a determining module, and a processing module. The names of these modules do not, in some cases, constitute limitations on the modules themselves. For example, the receiving module may also be described as a "module for receiving a service call request."

[0098] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: receiving a service call request; the service call request indicates the target identifier of the called target sub-business system and the business data to be processed; according to the target identifier, determining the target business processing method set corresponding to the target sub-business system from the business database; wherein the business database stores the business processing method sets corresponding to the multiple sub-business systems respectively; according to the business processing main process common to the multiple sub-business systems and the target business processing method set, the business data to be processed is processed.

[0099] According to the technical solution of the embodiment of the present invention, the business database is used to store the business processing method sets corresponding to multiple sub-business systems respectively. There is no need to deploy multiple sub-business systems separately. After receiving the business call request, the target business processing method set can be directly obtained according to the target identifier of the target sub-business system indicated in the business call request, and the business data to be processed can be processed together based on the common business processing main process of each sub-business system and the differentiated target business processing method set. Not only does it reduce the resources required for deploying multiple sub-business systems, but it also improves the vertical development model to an extended development model. On the basis of improving the utilization rate of computing resources, it is more convenient for the maintenance and development of each sub-business system.

[0100] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A business processing method, characterized in that: A business call platform for sub-business systems with the same business domains, including: Receiving a service call request; the service call request indicates a target identifier of a target sub-service system to be called and service data to be processed; According to the target identifier, determining a target business processing method set corresponding to the target sub-business system from a business database; wherein the business database stores business processing method sets corresponding to a plurality of the sub-business systems respectively; The to-be-processed business data is processed according to a business processing main flow common to a plurality of the sub-business systems and the target business processing method set.

2. The method according to claim 1, characterized in that The main business processing flow includes a plurality of processing links executed in sequence; the processing of the to-be-processed business data according to the business processing main flow common to the plurality of sub-business systems and the target business processing method set includes: For each current processing link of the main business processing flow, execute: Determine a target business processing method corresponding to the current processing link from the target business processing method set; The target business processing method is used to process the business data to be processed.

3. The method according to claim 2, characterized in that Also includes: In response to the target business processing method set not existing in the target business processing method set and corresponding to the current processing link, the current processing link is skipped.

4. The method according to claim 2, characterized in that: Before processing the service data to be processed, the method further includes: Determining the business type corresponding to the business data to be processed; A business processing main process corresponding to the business type is determined from a plurality of preset processing main processes.

5. The method according to claim 1, characterized in that Before receiving the service call request, the method further includes: Configuring a corresponding business processing method and a calling interface corresponding to the business processing method for each of the sub-business systems, and storing the business processing method and the calling interface in a business database accordingly; In response to adding, modifying or deleting the sub-business system, the business processing method and the calling interface in the business database are modified.

6. The method according to claim 1, characterized in that: Before receiving the service call request, the method further includes: Respectively obtain the sub-business processes corresponding to each of the sub-business systems; For multiple sub-business systems belonging to the same business field: the multiple sub-business processes are integrated to construct a main business processing process common to the multiple sub-business systems.

7. A device for business processing, characterized in that: A business call platform for sub-business systems with the same business domains, including: A receiving module, used to receive a service call request; the service call request indicates a target identifier of a target sub-service system to be called and service data to be processed; A determination module, configured to determine, according to the target identifier, from a business database a target business processing method set corresponding to the target sub-business system; wherein the business database stores business processing method sets corresponding to a plurality of the sub-business systems respectively; The processing module is used to process the to-be-processed business data according to the business processing main flow common to the plurality of sub-business systems and the target business processing method set.

8. An electronic device for business processing, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.

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

10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 6.