Business processing method and device and storage medium

By introducing a partner channel platform between the partner and the business processing platform, and converting the business request data format of different partners into a fixed format, the problem of inconsistent data standards of different partners is solved and business processing efficiency is improved.

CN119539923APending Publication Date: 2025-02-28CCB FINTECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411619950.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The interface data standards between different partners and leasing companies may be different, resulting in leasing companies being unable to handle business requests of different partners in a unified manner, which is highly complex and inefficient.

Method used

Add a partner channel platform between the partner and the business processing platform, and convert the data format of business requests from different partners into a fixed format through this platform, thereby uniformly processing business requests from different partners.

Benefits of technology

Through a unified data format, the business requests of different partners are processed, which improves the efficiency of business processing and simplifies the business processing process of the leasing company.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539923A_ABST
    Figure CN119539923A_ABST
Patent Text Reader

Abstract

The invention discloses a business processing method and device and a storage medium, and relates to the field of data processing. The method can be applied to the electronic equipment with processing capacity, and specifically comprises the steps that the electronic equipment receives a first request message, the first request message is used for requesting to process services from a first service channel, the message formats of the first request message belong to multiple message formats, one message format corresponds to one service channel, and the service channel corresponds to the first service channel; the message formats used by different service channels are different. The electronic equipment performs format conversion on the first request message to generate a second request message, and the message format of the second request message is a fixed format. And then, the electronic equipment sends a second request message, and the second request message is used for processing the service of the first service channel. Through the method, services among multiple parties with different data standards can be smoothly developed.
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, and in particular to a business processing method, device and storage medium. Background Art

[0002] Usually, it is necessary to connect with multiple parties in the process of business development. For example, in the process of financial leasing business development, it involves the connection between equipment suppliers (usually called partners), leasing companies and lessees. When the lessee has a demand for financial leasing business, he can make a financial leasing request to the partner. Subsequently, the partner communicates with the leasing company on behalf of the lessee to determine the financial leasing contract, so that the lessee can determine the relevant matters of the financial leasing contract without directly connecting with the leasing company.

[0003] With the development of Internet technology, this business can be carried out through online docking to improve the efficiency of business handling. However, the interface data standards between different partners and leasing companies may be different. For leasing companies, it is impossible to handle business requests from different partners in a unified way, which is more complicated and inefficient. Summary of the invention

[0004] The present application provides a business processing method, device and storage medium for improving business processing efficiency.

[0005] In a first aspect, the present application provides a business processing method, which can be applied to an electronic device with processing capabilities, such as a business processing platform. The method specifically includes: the electronic device receives a first request message, converts the format of the first request message, generates a second request message, and sends the second request message. Among them, the first request message is used to request processing of a business from a first business channel, and the message format of the first request message belongs to a plurality of message formats, one message format corresponds to one business channel, and different business channels use different message formats. The message format of the second request message is a fixed format. The second request message is used to process the business of the first business channel.

[0006] Optionally, after sending the second request message, the method further includes: the electronic device receives a second request response message of the second request message, the second request response message including the result of the business processing of the first business channel. Then, the electronic device performs format conversion on the second request response message, generates and sends a first request response message, and the first request response message has the same format as the first request message.

[0007] Optionally, the first request message includes first business information associated with the business of the first channel, and the second request response message includes second business information in response to the first business information, and generating the first request response message includes: the electronic device determines the message format of the first request response message according to the message format of the first request message. Then, the electronic device determines the first request response message according to the second business information and the message format of the first request response message.

[0008] Optionally, when the data format of the first request message of the first service channel belongs to multiple data formats, the method further includes: the electronic device converts the data format of the first request message of the first service channel, and the data format of the generated second request message is a fixed format. Or, the electronic device converts the data format of the second request response message, and the data format of the generated first request response message is the same as the data format used by the first service channel.

[0009] Optionally, when the first request message is a request message encrypted with a public key, after receiving the first request message, the method further includes: the electronic device decrypting the first request message according to a private key corresponding to the public key to obtain the first service information.

[0010] Optionally, after obtaining the first business information, the method further includes: the electronic device performs character encryption processing on the first business information, the character encryption processing is a process of hiding characters in the first business information, and then stores the first business information before the character encryption processing, and sends the first business information after the character encryption processing.

[0011] In a second aspect, the present application provides a business processing device. The device includes: a receiving module, a conversion module and a sending module. Among them, the receiving module is used to receive a first request message, wherein the first request message is used to request processing of a business from a first business channel, and the message format of the first request message belongs to a plurality of message formats, one message format corresponds to one business channel, and different business channels use different message formats. The conversion module is used to convert the format of the first request message to generate a second request message, wherein the message format of the second request message is a fixed format. The sending module is used to send a second request message, and the second request message is used to process the business of the first business channel.

[0012] Optionally, the conversion module is further used to: receive a second request response message of the second request message, wherein the second request response message includes a result of the business processing of the first business channel. Then, the second request response message is format converted to generate a first request response message, wherein the format of the first request response message is the same as that of the first request message. The electronic device sends the first request response message.

[0013] Optionally, the conversion module is specifically configured to: determine the message format of the first request response message according to the message format of the first request message, and then determine the first request response message according to the second service information and the message format of the first request response message.

[0014] Optionally, the conversion module is further used to: convert the data format of the first request message of the first business channel, and the data format of the generated second request message is a fixed format. Or, convert the data format of the second request response message, and the data format of the generated first request response message is the same as the data format used by the first business channel.

[0015] Optionally, the conversion module is further used to: decrypt the first request message according to a private key corresponding to the public key to obtain the first business information.

[0016] Optionally, the conversion module is further used to: perform character encryption processing on the first business information, wherein the character encryption processing is a process of hiding characters in the first business information, then store the first business information before the character encryption processing, and send the first business information after the character encryption processing.

[0017] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising a processor and a memory in communication with the processor, wherein the memory stores computer-executable instructions, the instructions being executed by the processor so that the processor can execute any of the methods described in the first aspect or the second aspect.

[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes any one of the methods in the first or second aspect above.

[0019] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor can read the computer program from the computer-readable storage medium, and when the processor executes the computer program, it can implement any of the methods in the first or second aspects above. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 A business process diagram of the financial leasing business provided in the embodiment of the present application;

[0021] Figure 2 A schematic diagram of a system architecture for the application of the business processing method provided in an embodiment of the present application;

[0022] Figure 3 A flowchart of the interface configuration provided in the embodiment of the present application;

[0023] Figure 4 A flowchart of a business processing method provided in an embodiment of the present application;

[0024] Figure 5 A schematic diagram of a process for decrypting first business information provided in an embodiment of the present application;

[0025] Figure 6 A schematic diagram of the structure of a service processing device provided in an embodiment of the present application;

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

[0027] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0028] This application relates to a business processing method. The business, for example, may be a financial leasing business. To facilitate understanding of the business processing method provided in the embodiment of this application, the process of the financial leasing business is first introduced. Figure 1 , the lessee does not need to directly connect with the leasing company, but submits a financial leasing request to the leasing company through the partner. That is to say, when the lessee has a financial leasing business demand, he can submit a financial leasing request to the partner and provide the partner with relevant information about the financial leasing business. The partner submits a financial leasing application to the leasing company based on the relevant information of the lessee. After receiving the request from the partner, the leasing company reviews the relevant information of the lessee and determines the financial leasing contract, and feeds the contract back to the partner.

[0029] This business can be carried out through online docking to improve the efficiency of business handling. However, the interface data standards between different partners and leasing companies may be different. For leasing companies, it is impossible to handle business requests from different partners in a unified way, which is more complicated and inefficient. For example, partners in different business channels use different data standards. For example, when one partner is an automobile manufacturer and the other partner is a photovoltaic equipment manufacturer, the business forms involved by the two are quite different, and the data standards used may be completely different. When the automobile manufacturer connects with the leasing company through its own system, one data format is used, and when the photovoltaic equipment manufacturer connects with the leasing company through its own system, another data format is used. In this way, the data interface of the leasing company's business processing platform itself cannot process business requests from different partners in a unified data format. That is, the leasing company needs to connect with two partners at the same time, which is more complicated and the business processing efficiency is low.

[0030] To this end, a solution of an embodiment of the present application is provided. In the embodiment of the present application, a unified data format for processing business is predefined, and it can also be considered that a certain data format is specified. If the data format of the business request sent by the partner is not in the data format, then the data format of the business request is changed to the data format, so that the business processing platform can process the business requests of multiple partners in a unified processing manner, thereby improving the business processing efficiency.

[0031] like Figure 2 , showing a system architecture diagram of the application of the business processing method provided in an embodiment of the present application. Figure 2 The architecture shown includes a partner platform, a partner channel platform and a business processing platform. The partner channel platform can be used to convert the received data format. In other words, the embodiment of the present application can add a partner channel platform between the partner and the business processing platform. The partner channel platform can connect to multiple partners. The partner refers to the equipment manufacturer, and the partner's terminal is installed with a business system. The business processing platform refers to the equipment installed with the business processing system. The user can initiate a business request to the terminal installed with the business processing platform (i.e., the second terminal in this article) through the business system installed by the partner's terminal (i.e., the first terminal in this article).

[0032] The business processing platform can connect to the businesses of multiple partners. For example, when there are multiple partners, each partner can initiate a business request to the business processing platform. If the data standards / formats used by the interfaces of the business systems of multiple partners are different, the business processing platform cannot use a unified method to process the business requests from these multiple partners. In an embodiment of the present application, a partner channel platform is added between the partner and the business processing platform. In this way, each partner can send a business request to the partner channel platform first, and the partner channel platform will convert the data format of the received business request into a fixed format before forwarding it to the business processing platform. In this way, even if the data formats used by the business systems of each partner are different, for the business processing platform, the format of the received business request is fixed, so the business requests of different partners can be processed in a unified manner. The partner channel platform can be regarded as a built-in function of the business processing platform, or it can be independent of the business processing platform. For the convenience of description, the following takes the example that the partner channel platform can be regarded as a built-in function of the business processing platform.

[0033] For the business processing platform, partners with different data standards / formats can be regarded as different business channels. In other words, partners are also equivalent to business channels. The business processing platform can establish data standards / formats according to business channels. Different business channels have different data standards / formats. The formats of multiple data interfaces involved in the same business channel may also be different. The business processing platform can define matching data formats for the interfaces of each business channel when processing business, so that the business processing platform can process data from different business channels at the same time. First, the business processing platform can distinguish partners, and can distinguish different partners according to business channels. For example, if the partner is an automobile manufacturer, the financing leasing business involved may involve the review of vehicle information, and the data of the business channel is related to the vehicle information. If the partner is a photovoltaic equipment manufacturer, the financing leasing business involved may involve the review of photovoltaic equipment network access permit information, and the data of the business channel is related to the photovoltaic equipment network access permit information. It can be seen that the business data involved in the business channels of different partners are different, so different partners can be distinguished according to business channels.

[0034] As mentioned above, the business data involved in the business channels of different partners are different, and the standards / formats used to transmit these business data may also be different. In order for the business processing platform to handle the business of multiple partners, the business processing platform needs to define matching data formats for each partner. Taking the financial leasing business as an example, the financial leasing business may involve more than one process, for example, including financial leasing application, contract signing, loan application, post-lease management, inquiry and reconciliation, change management and settlement management. For each process, it may also include multiple steps, and the business data involved in each step needs to be sent through the corresponding interface. The message formats corresponding to each different interface are also slightly different. When there are multiple partners, there may be more message formats. Therefore, in order to smoothly carry out the business, it is necessary to define different interface message formats.

[0035] For example, business channel A involves 35 data interfaces, and the message formats that match these 35 interfaces can be defined separately. The message formats of different interfaces may also involve different information such as the destination address, message type, field name, description, attribute, and machine control verification of the message. Figure 3 , shows the process of configuring the interface for the message format of interface 1 of service channel A. For interface 1 corresponding to message format 1, according to the attribute of interface 1, the destination address indicated by message format 1 is access, and the message type is request message. For other interfaces of service channel A, since the specific format of the message of interface 1 is defined in advance, the specific format of the message of interface 1 can be reused and simply adjusted. In this way, the message formats of 35 interfaces of service channel A can be determined.

[0036] The business processing platform defines matching data formats for each partner, so that the business processing platform and each partner can exchange business data based on the agreed message format. However, for the business processing platform, it is not possible to process business requests from different partners in a unified way, which is more complicated and inefficient. For example, partners in different business channels use different data standards. For example, when one partner is a car manufacturer and the other partner is a photovoltaic equipment manufacturer, the business forms involved by the two are quite different, and the data standards used may be completely different. When the car manufacturer connects with the leasing company through its own system, it uses one data format, and when the photovoltaic equipment manufacturer connects with the leasing company through its own system, it uses another data format. In this way, the data interface of the business processing platform itself cannot process business requests from different partners in a unified data format.

[0037] To this end, the embodiment of the present application adds a partner channel platform between the partner and the business processing platform. The data format of the business requests from different partners is processed into a fixed format through the partner channel platform. For the business processing platform, business data from different cooperation methods can be processed in a unified manner, thereby improving processing efficiency.

[0038] See also Figure 4 , showing the Figure 2 The method can be applied to an electronic device with processing capabilities, such as a tablet computer (PAD), a personal computer (PC), etc. Of course, the type of electronic device in the embodiment of the present invention is not limited thereto. Figure 4 As shown, in the following process of introducing the service processing method provided in the embodiment of the present application, an electronic device is used as an example for the service processing platform. It should be understood that this is only an example and not a limitation. Figure 4 The process shown is applied to Figure 2 The system architecture shown is taken as an example.

[0039] S401. The partner channel platform receives a first request message, where the first request message is used to request processing of a business from a first business channel. The message format of the first request message belongs to a plurality of message formats, where one message format corresponds to one business channel, and different business channels use different message formats.

[0040] The first request message may be sent by the first terminal to the partner channel platform. The first terminal can be understood as a device used by the partner. When the partner of the first business channel has a business demand, the first terminal can be used to send a first request message to the partner channel platform to request processing of the business from the first business channel. The first request message may include relevant information about the business of the first business channel. For example, when the partner of the first business channel has a financial leasing demand, the first request message is sent to the business processing platform of the leasing company through the first terminal, that is, an application for a financial leasing project is initiated. The application for a financial leasing project requires the partner to provide business information such as the identity information of the lessee, information on the leased property, and financing information. For the convenience of description, the information involved in the business request is referred to as the first business information. The first terminal needs to provide the first business information, so the first request message can carry the first business information, so that the business processing platform of the leasing company can conduct an audit.

[0041] The format adopted by the first request message may be a message format defined by the business processing platform for the first business channel. As mentioned above, different business channels correspond to different message formats, that is, there are multiple message formats, such as xml, json or sort format. The first terminal can determine the message format of the first request message according to the corresponding first business channel and the predefined message format. The first terminal generates a first request message according to the message format of the first request message and the first business information, and sends the first request message to the business processing platform.

[0042] The first service information may carry some sensitive information. In order to ensure the security of the data, the first terminal may also encrypt the first service information. For example, when the first terminal encrypts the first service information, it may first generate a 16-bit random key, encrypt the first service information by using the 16-bit random key, and then generate a first request message according to the encrypted first service information. Furthermore, the first terminal may further encrypt the first request message by using a public key and a private key. Since the public key and the private key are key pairs generated by an algorithm. The public key is usually used to encrypt session keys, verify digital signatures, or encrypt data that can be decrypted with the corresponding private key. When using this key pair, if one of the keys is used to encrypt a piece of data, the other key must be used to decrypt it. For example, if the data is encrypted with a public key, it must be decrypted with a private key. If the data is encrypted with a private key, it must also be decrypted with a public key. The first terminal may encrypt the first request message with a public key, and then send the encrypted first request message to the service processing platform to maximize the security of the first service information.

[0043] S402: The partner channel platform converts the format of the first request message to generate a second request message, wherein the message format of the second request message is a fixed format.

[0044] like Figure 5 After receiving the first request message, the partner channel platform needs to decrypt the first request message according to the private key corresponding to the public key, and obtain the first business information carried in the first request message and encrypted by the 16-bit random key. Then, the business processing platform decrypts the encrypted first business information according to the 16-bit random key in the first request message to obtain the first business information.

[0045] After obtaining the first business information, the partner channel platform can perform character encryption processing on the sensitive information in the first business information. Sensitive information includes, for example, key certificate information, customer identification information, customer contact information, customer account information, customer financial information, etc. Among them, key certificate information includes system key, digital certificate, account password, card (passbook) magnetic stripe information, chip information, etc. Customer identification information includes name, ID number, other ID number, customer number, etc. Customer contact information includes address, telephone number, email address and website, postal code, etc. Customer account information includes security verification value (CVV) code, validity period, account number, card number, etc. Customer financial information includes customer economic income, corporate (individual) credit rating, corporate qualification level, etc.

[0046] The partner channel platform can perform character encryption processing on the sensitive information in the first business information through the interface configuration in the platform configuration management, or it can perform batch character encryption processing after screening and identifying the key fields in the sensitive data through the desensitization setting interface. Taking the case where the sensitive information includes the customer contact information and phone number as an example, when performing character encryption processing, the middle 4 digits of the phone number are hidden. For example, when the phone number is "10010001111", it will be "100****1111" after character encryption processing. For another example, when the sensitive information includes the customer identification information name "Zhang San", the customer identification information after character encryption processing is "Zhang*", and so on.

[0047] In order to enable the business processing platform to process the business data from various partners in a unified manner. After the partner channel platform processes the first business information, it can repackage the first business information. For example, the partner channel platform generates a second request message based on the first business information after character encryption. The message format of the second request message can be a fixed format, and the fixed format matches the data format supported by the business processing platform. For example, the data format supported by the first terminal / partner is the xml format, and the data format of the first request message is the xml format. The data format supported by the second terminal / business processing platform is the json format, and the partner channel platform can convert the data format of the first request message into the json format, that is, the data format of the second request message is the json format.

[0048] S403: The partner channel platform sends a second request message, where the second request message is used to process the business of the first business channel.

[0049] After the partner channel platform generates the second request message, it can send the second request message to the business processing platform, that is, to the second terminal. After the business processing platform obtains the second request message, it obtains the first business information in the second request message and processes the first business information. For example, when the second request message is used to request processing of the financing lease business application of the first terminal, the first business information may include customer information, leased item information, financing information, etc. related to the financing lease business. The second terminal needs to review the first business information to determine whether the first terminal is qualified for financing lease. If it is determined that the first terminal is qualified for financing lease, the second terminal needs to feedback the result of the business processing to the first terminal through the partner channel platform. The information fed back by the second terminal to the first terminal can be called the second business information. The second terminal sends the second business information to the partner channel platform through the second request response message, and the partner channel platform feeds back the second business information to the first terminal after processing.

[0050] When the partner channel platform sends the second business information to the first terminal, since the message formats used by the first terminal and the second terminal are different, similar to the first request message, it is necessary to convert the message format of the second request response message so that the message format of the generated first request response message is the same as the format of the first request message, and send the generated first request response message to the first terminal. Specifically, the partner channel platform determines the message format of the first request response message based on the message format of the first request message, and determines the first request response message based on the second business information and the message format of the first request response message. In this way, after receiving the first request response message sent by the partner channel platform, the first terminal can parse the first request response message and obtain the second business information therein.

[0051] like Figure 2 As shown, the financial leasing business may involve processes such as financial leasing application, contract signing, loan application, post-lease management, inquiry and reconciliation, change management and settlement management, which includes 35 steps in total, that is, the first terminal may send request messages multiple times or receive request response messages multiple times. When sending request messages through the message format defined by the business processing platform, the message format of the first request message can be reused for the request message sent in the next business process of the first terminal, and the request message of the next process can be sent again after some adjustments. In other words, for the business of the same business channel, the format of the request message can be simply reused, which improves the efficiency of business processing.

[0052] See also Figure 6 Based on the same inventive concept, an embodiment of the present application also provides a business processing device 600. The device 600 includes: a receiving module 601, a conversion module 602 and a sending module 603. Among them, the receiving module 601 is used to receive a first request message, wherein the first request message is used to request processing of a business from a first business channel, and the message format of the first request message belongs to a plurality of message formats, one message format corresponds to one business channel, and different business channels use different message formats. The conversion module 602 is used to convert the format of the first request message to generate a second request message, wherein the message format of the second request message is a fixed format. The sending module 603 is used to send a second request message, and the second request message is used to process the business of the first business channel.

[0053] Optionally, the conversion module 602 is further used to: receive a second request response message of the second request message, wherein the second request response message includes a result of the business processing of the first business channel. Then, the second request response message is format converted to generate a first request response message, wherein the format of the first request response message is the same as that of the first request message. The electronic device sends the first request response message.

[0054] Optionally, the conversion module 602 is specifically configured to: determine the message format of the first request response message according to the message format of the first request message, and then determine the first request response message according to the second service information and the message format of the first request response message.

[0055] Optionally, the conversion module 602 is further used to: convert the data format of the first request message of the first business channel, and the data format of the generated second request message is a fixed format. Or, convert the data format of the second request response message, and the data format of the generated first request response message is the same as the data format used by the first business channel.

[0056] Optionally, the conversion module 602 is further used to: decrypt the first request message according to a private key corresponding to the public key to obtain the first service information.

[0057] Optionally, the conversion module 602 is further used to: perform character encryption processing on the first business information, where the character encryption processing is to hide the characters in the first business information, then store the first business information before the character encryption processing, and send the first business information after the character encryption processing.

[0058] See also Figure 7Based on the same inventive concept, an embodiment of the present application provides an electronic device 700, which includes: at least one processor 701, at least one memory 702, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the business processing method as described above is implemented.

[0059] Optionally, the processor 701 may be a central processing unit, an application specific integrated circuit (ASIC), one or more integrated circuits for controlling program execution, a hardware circuit developed using a field programmable gate array (FPGA), or a baseband processor.

[0060] Optionally, the read-write lock operation device further includes a memory 702 connected to at least one processor 701, and the memory 702 may include a read-only memory (ROM), a random access memory (RAM), and a disk memory. The memory 702 is used to store data required by the processor 701 when it is running. The number of memories 702 is one or more. Figure 7 However, it should be noted that the memory 702 is not a mandatory functional module, so Figure 7 Shown by dotted lines.

[0061] Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes the business processing method as described above.

[0062] In the specific implementation process, the computer-readable storage medium includes: Universal Serial Bus flash drive (USB), mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other storage media that can store program codes.

[0063] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

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

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

[0066] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0067] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a universal serial bus flash disk (Universal Serial Bus flash disk), a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a disk or an optical disk, and other media that can store program codes.

[0068] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A business processing method, characterized in that: include: receiving a first request message, where the first request message is used to request processing of a service from a first service channel, where a message format of the first request message belongs to a plurality of message formats, where one message format corresponds to one service channel, and different service channels use different message formats; Performing format conversion on the first request message to generate a second request message, wherein the message format of the second request message is a fixed format; The second request message is sent, where the second request message is used to request processing of the service of the first service channel.

2. The method according to claim 1, characterized in that After sending the second request message, the method further includes: receiving a second request response message of the second request message, wherein the second request response message includes a result of business processing on the first business channel; Performing format conversion on the second request response message to generate a first request response message, wherein the first request response message has the same format as the first request message; Send the first request response message.

3. The method according to claim 2, characterized in that The first request message includes first business information associated with the business of the first channel, and the second request response message includes second business information in response to the first business information. Generating the first request response message includes: Determine a message format of the first request response message according to the message format of the first request message; Determine the first request response message according to the second service information and the message format of the first request response message.

4. The method according to any one of claims 1 to 3, characterized in that: When the data format of the first request message of the first service channel belongs to multiple data formats, the method further includes: The data format of the first request message of the first service channel is converted, and the data format of the generated second request message is a fixed format; or, The data format of the second request response message is converted, and the data format of the generated first request response message is the same as the data format used by the first business channel.

5. The method according to claim 3, characterized in that When the first request message is a request message encrypted using a public key, after receiving the first request message, the method further includes: The first request message is decrypted according to a private key corresponding to the public key to obtain the first service information.

6. The method according to claim 5, characterized in that After obtaining the first service information, the method further includes: Performing character encryption processing on the first business information, wherein the character encryption processing is a process of hiding characters in the first business information; The first service information before character encryption processing is performed is stored, and the first service information after character encryption processing is sent.

7. A service processing device, characterized in that: include: A receiving module, configured to receive a first request message, wherein the first request message is used to request processing of a service from a first service channel, wherein a message format of the first request message belongs to a plurality of message formats, wherein one message format corresponds to one service channel, and different service channels use different message formats; a conversion module, configured to perform format conversion on the first request message to generate a second request message, wherein the message format of the second request message is a fixed format; A sending module is used to send the second request message, where the second request message is used to process the business of the first business channel.

8. 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 any one of claims 1 to 6.

9. 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 any one of claims 1 to 6 when executed by a processor.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.