Information processing method, system, device and medium

By identifying and converting the business attribute information of the original business data and matching it to the element template in the transaction information template, the problem of repeated development and inefficiency of enterprises when providing services to multiple customers is solved, and efficient information docking is achieved and business development.

CN114170015BActive Publication Date: 2025-02-18INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111502660.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-09
Publication Date
2025-02-18
Estimated Expiration
2041-12-09

AI Technical Summary

Technical Problem

In the prior art, when enterprises provide services to multiple customers, they need to develop multiple sets of information interfaces separately, resulting in repeated development, inefficiency and difficulty in business expansion.

Method used

By identifying the business attribute information of the original business data, matching it to the element template in the corresponding transaction information template, and converting it into standard business data in standard protocol format using a preset conversion method, thereby improving information docking efficiency.

Benefits of technology

It has achieved efficient connection with information systems of different corporate customers, reduced duplicate development work, and improved the efficiency of business development and customer expansion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114170015B_ABST
    Figure CN114170015B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method that can be applied to the field of artificial intelligence technology. The method includes: receiving at least one original business data, wherein the protocol format of the original business data from different data sources is determined by the data source; identifying the business attribute information of the original business data, wherein the business attribute information includes information of the first business scenario to which the original business data belongs, and information of the first business link in the first business scenario; matching the original business data to the first element template in the first transaction information template; and using the conversion method preset in the first element template to convert the original business data into standard business data with a standard protocol format. The present disclosure also provides an information processing device, equipment, storage medium and program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of artificial intelligence, and more specifically to an information processing method, apparatus, device, medium and program product. Background Art

[0002] With the development of digital economy, the business types of enterprises are becoming more and more diversified, and the customer groups they serve are also becoming more and more diversified, covering consumers, enterprises, governments and other organizations. Among them, when providing specific business services to organizations such as enterprises and government departments, it is often necessary to develop information interaction data channels that connect with the information systems of these organizations. For example, when commercial banks currently provide supply chain financing services, they often have different personalized needs for different enterprises as their service objects, and usually can only adopt the "one chain one policy, one chain one development" model to customize the development of communication interfaces for each enterprise. For the situation where a bank connects with multiple enterprises or an enterprise connects with multiple banks, similar functions may need to design and develop multiple sets of interfaces due to inconsistent information interface standards. It can be seen that when an enterprise provides services to other enterprises or organizations such as the government, the existing technology of developing interfaces separately for service objects will lead to a lot of repetitive work, and will also affect the development of business and the expansion of customer groups, and is inefficient. Summary of the invention

[0003] In view of the above problems, the present disclosure provides an information processing method, apparatus, device, medium and program product for improving the efficiency of information connection with enterprise customers.

[0004] According to the first aspect of the present disclosure, an information processing method is provided. The method includes: receiving at least one original business data, wherein the protocol format of the original business data from different data sources is determined by the data source; identifying the business attribute information of the original business data, wherein the business attribute information includes information of a first business scenario to which the original business data belongs, and information of a first business link in the first business scenario; matching the original business data to a first element template in a first transaction information template, wherein the first transaction information template is a transaction information template corresponding to the first business scenario, and the first element template is an element template in the first transaction information template corresponding to the first business; and using a conversion method preset in the first element template, converting the original business data into standard business data having a standard protocol format.

[0005] According to an embodiment of the present disclosure, before receiving at least one original business data, the method further includes: obtaining information of M business scenarios, wherein the first business scenario is one of the M business scenarios, wherein M is an integer greater than or equal to 1; extracting information of business links from each of the M business scenarios; and setting M transaction information templates for the M business scenarios in a one-to-one correspondence. In each of the transaction information templates, the element template corresponding to each business link is set.

[0006] According to an embodiment of the present disclosure, after converting the original business data into standard business data having a standard protocol format, the method further includes: transmitting the standard business data to at least one standardized service component configured in the first transaction information template. Each transaction information template is configured with at least one standardized service component, and different standardized service components are used to provide different types of services.

[0007] According to an embodiment of the present disclosure, setting up M transaction information templates in a one-to-one correspondence with the M business scenarios also includes: setting at least one standardized service component for the service type provided in the M business scenarios; and configuring the corresponding standardized service component in the corresponding transaction information template according to the service requirements of each business scenario in the M business scenarios.

[0008] According to an embodiment of the present disclosure, setting up M transaction information templates in a one-to-one correspondence with the M business scenarios also includes: setting the conversion method in each element template of the transaction information template, wherein the conversion method includes conversion rules customized for specific data sources, or machine learning models for multiple data sources.

[0009] According to an embodiment of the present disclosure, when the conversion method includes the machine learning model, the method also includes: training the machine learning model through vertical federated learning between multiple parties including the multiple data sources.

[0010] According to an embodiment of the present disclosure, before receiving at least one original business data, the method further includes: providing an interface service for receiving the original business data, so as to transmit the original business data through the interface service.

[0011] The second aspect of the disclosed embodiment provides an information processing system. The information processing system includes an information access module, a data preprocessing module, and a data intelligent conversion module. The information access module is used to receive at least one original business data, wherein the protocol format of the original business data from different data sources is determined by the data source. The data preprocessing module is used to identify the business attribute information of the original business data, wherein the business attribute information includes information of the first business scenario to which the original business data belongs, and information of the first business link in the first business scenario. The data intelligent conversion module is used to match the original business data to the first element template in the first transaction information template, and to convert the original business data into standard business data with a standard protocol format using the conversion method preset in the first element template. The first transaction information template is a transaction information template corresponding to the first business scenario, and the first element template is an element template corresponding to the first business in the first transaction information template.

[0012] According to an embodiment of the present disclosure, the data intelligent conversion module is also used to transmit the standard business data to at least one standardized service component configured in the first transaction information template; wherein, each transaction information template is configured with at least one standardized service component, and different standardized service components are used to provide different types of services.

[0013] According to an embodiment of the present disclosure, the data intelligent conversion module further includes an information template management unit. The information template management unit is used to: obtain information of M business scenarios, wherein the first business scenario is one of the M business scenarios, wherein M is an integer greater than or equal to 1; extract information of business links from each of the M business scenarios; and set M transaction information templates for the M business scenarios in a one-to-one correspondence; wherein the element template corresponding to each business link is set in each of the transaction information templates.

[0014] According to an embodiment of the present disclosure, the information template management unit is also used to set at least one of the standardized service components for the service types provided in the M business scenarios; and configure the corresponding standardized service component in the corresponding transaction information template according to the service requirements of each business scenario in the M business scenarios.

[0015] According to an embodiment of the present disclosure, the information template management unit is also used to set the conversion method in each of the element templates of the transaction information template, wherein the conversion method includes conversion rules customized for specific data sources, or machine learning models for multiple data sources.

[0016] According to an embodiment of the present disclosure, the data intelligent conversion module further includes an intelligent model management unit. The intelligent model management unit is used to train the machine learning model through vertical federated learning between multiple parties including the multiple data source parties when the conversion method includes the machine learning model.

[0017] According to an embodiment of the present disclosure, the information access module is further used to provide an interface service for receiving the original business data, so as to transmit the original business data through the interface service.

[0018] A third aspect of the present disclosure provides an electronic device. The electronic device includes one or more processors and a memory. The memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above method.

[0019] The fourth aspect of the present disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above method.

[0020] The fifth aspect of the present disclosure also provides a computer program product, including a computer program, which implements the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0022] Figure 1 The application scenario diagram of the information processing method and system according to an embodiment of the present disclosure is schematically shown;

[0023] Figure 2 The system architecture of the information processing method, system, device, medium and program product according to an embodiment of the present disclosure is schematically shown;

[0024] Figure 3 The flowchart of the information processing method according to the embodiment of the present disclosure is schematically shown;

[0025] Figure 4 A flowchart of setting an interactive information template in an information processing method according to an embodiment of the present disclosure is schematically shown;

[0026] Figure 5 Schematically shows a flow chart of setting an interaction information template according to another embodiment of the present disclosure;

[0027] Figure 6 A schematic diagram of a structure of an information processing system according to an embodiment of the disclosure is shown;

[0028] Figure 7 A schematic diagram of a structure of an information processing system according to another embodiment of the present disclosure is shown;

[0029] Figure 8 The structure diagram of the information access module according to an embodiment of the present disclosure is schematically shown;

[0030] Fig. 9 The structure diagram of the data preprocessing module according to an embodiment of the present disclosure is schematically shown;

[0031] Fig.10 The structure diagram of the data intelligent conversion module according to an embodiment of the present disclosure is schematically shown;

[0032] Fig.11 The structure diagram of the service processing module according to an embodiment of the present disclosure is schematically shown;

[0033] Fig.12 Schematically shows Figure 7 The work flow diagram of the information processing system shown; and

[0034] Fig.13 The block diagram schematically shows an electronic device suitable for implementing the information processing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0035] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0036] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0037] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0038] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0039] It should be understood herein that any number of elements in the specification and drawings is for illustration rather than limitation, and any naming (eg, first, second) is only for distinction but not for limitation.

[0040] The inventor of this solution has found in his daily work that for large-scale businesses of different enterprises (such as projects involving long cycles or businesses with complex supply chains), a separate interactive system is usually developed, and this interactive system cannot be reused for other corporate customers. And if the large-scale business is completed, this interactive system is likely to be eliminated. This will lead to repeated development for different customers on the one hand, and on the other hand, developing a separate system for each customer will also require a large investment in manpower, material resources and funds. In response to this problem, the inventor believes that it is urgent to improve the efficiency of information docking with customer systems and quickly respond to customer needs by modularizing business information, componentizing services, and intelligently and flexibly configuring and customizing modularized or componentized information according to customer needs.

[0041] In view of this, the embodiments of the present disclosure provide an information processing method, system, device, medium and program product. In the information processing method, original business data sent from different data sources (for example, different corporate customers) in their respective protocol formats can be received, and then the original business data can be matched to a specific element template in the corresponding transaction information template according to the business scenario and business link information to which each original business data belongs, and then the original business data can be converted into standard business data with a standard protocol format using the conversion method preset in the matched element template. The standard protocol format can be a unified and standardized format, which is convenient for subsequent business standardization processing.

[0042] Accordingly, according to an embodiment of the present disclosure, a transaction information template can be set for each business scenario, and a corresponding element template can be set in the transaction information template for each business link in the business scenario, wherein the element template is provided with a function for converting the received original business data of the corresponding business link into standard business data in a standard protocol format.

[0043] In this way, on the one hand, the transmission and conversion of data can be decoupled, so that it can be connected with the information systems of different corporate customers in a unified and concise manner, thereby improving the efficiency of connecting with the information systems of different corporate customers. On the other hand, the original business data of each business link in the complex business scenario can be first mapped to the interactive information template, and then located to the element template therein, and then converted according to the conversion method in the element template, thereby meeting the needs of unified data management and conversion in large business scenarios or complex business chains, and facilitating the reuse of standardized services.

[0044] It should be noted that the information processing method and system determined in the embodiments of the present disclosure can be used in the financial field (for example, in the application of supply chain finance), and can also be used in any field other than the financial field. The present disclosure does not limit the application field.

[0045] Figure 1 The application scenario diagram of the information processing method and system according to an embodiment of the present disclosure is schematically shown.

[0046] Figure 1 The example application scenario is a scenario in which bank 101 interacts with multiple corporate customers (e.g., enterprise a, enterprise d, enterprise c, and enterprise d) through the information processing system 100. For example, bank 101 provides online supply chain financing services to any one or more of enterprise a, enterprise d, enterprise c, and enterprise d (hereinafter referred to as enterprises a~d).

[0047] In order to improve the docking efficiency between the information systems of the bank 101 and the enterprises a~d, the information processing method according to the embodiment of the present disclosure can be executed by the information processing system 100 to achieve flexible customization and intelligent access to the business information of different corporate customers.

[0048] The core idea of ​​the information processing system 100 includes two aspects. One is to form interactive information templates customized for different business scenarios, in which fixed elements and variable elements can be defined for different business scenarios to form interactive information templates corresponding to the business scenarios. The information that needs to be interacted with enterprises a~d can be modularly split according to business links and service requirements (such as dividing trade information into contract information, order information, document information, and commodity information), and refined and configured according to the needs of different scenarios, different products, and different core enterprise customers, and support customized personalized elements based on differentiated fields to form interactive information templates. The other is that in the process of interaction between bank 101 and enterprises a~d, the business information sent by enterprises a~d to bank 101 in their own protocol formats is intelligently adapted and converted in terms of format, name, content, etc., and automatically associated and matched with the element template in the interactive information template and data conversion is performed.

[0049] It should be noted that Figure 1 The interaction between a bank and multiple corporate customers illustrated in the application scenario is only an example and does not constitute a limitation on the application scenario of the present disclosure.

[0050] Figure 2 The system architecture 200 of an information processing method, system, device, medium, and program product according to an embodiment of the present disclosure is schematically shown.

[0051] like Figure 2 As shown, the system architecture 200 according to this embodiment may include an information system 201, a network 202, and a service system 203. The network 202 is a medium for providing a communication link between the information system 201 and the service system 203. The network 202 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0052] The information system 201 may include one or more servers and one or more terminal devices. The service system 203 may include one or more servers.

[0053] The information system 201 can send original business data to the service system 203 through the network 202. The service system 203 can execute the information processing method of the embodiment of the present disclosure, perform intelligent adaptation and conversion based on the business scenario and business link to which the original business data belongs, and perform data processing based on the converted standard business data in the standard protocol format, and then feedback the corresponding service information to the information system 201.

[0054] Combination Figure 1 In the application scenario, the service system 203 may be, for example, a supply chain financing service system deployed in the bank 101, and the information system 201 may be an information system deployed in the enterprises a~d. The staff of the enterprises a~d may use the terminal equipment in the information system 201 to initiate a data transmission request to the bank 101, and send the original business data to the service system 203 through the access interface opened to the information system 201 by the service system 203. The service system 203 processes and feeds back the original business data, and provides financial services to the enterprises a~d (such as trade information query, contract withdrawal, use plan, payment of accounts payable, or file download, etc.).

[0055] It should be understood that Figure 2 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.

[0056] The following will be based on Figure 1 The scene described and Figure 2 The system architecture described by Figure 3~Figure 5The information processing method of the disclosed embodiment is described in detail.

[0057] Figure 3 The flowchart of the information processing method according to the embodiment of the present disclosure is schematically shown.

[0058] like Figure 3 According to this embodiment, the information processing method may include operations S310 to S350.

[0059] First, in operation S310, at least one original business data is received, wherein the protocol format of the original business data from different data sources is determined by the data sources. The different data sources may be, for example, information systems 201 respectively deployed in enterprises a to d. Since the information systems 201 are set by customers according to their respective business characteristics, the protocol formats of the data used by the information systems 201 deployed in different enterprises a to d may be different.

[0060] According to the embodiments of the present disclosure, an interface service for receiving original business data can be provided to different data sources, so as to transmit the original business data through the interface service. For example, in the system architecture 200, when the information system 201 wants to access the service system 203, the service system 203 can provide the information system 201 with a corresponding interface service to receive the original business data sent by the information system 201 to the service system 203.

[0061] In one embodiment, when the service system 203 is a supply chain financing service system deployed in the bank 101, the services provided by the interface service may include data services, page services, and file services. The specific contents may be shown in Table 1 below.

[0062] Then, in operation S320, business attribute information of the original business data is identified, wherein the business attribute information may include information of a first business scenario to which the original business data belongs, and information of a first business link in the first business scenario.

[0063] For example, when the staff of enterprise a~d use the terminal device in the information system 201 to initiate a data transmission request to the bank 101, they can submit the data after filling in the form and other data through a certain interactive interface. The original business data can be obtained based on the data filled in by the staff in the interactive interface. Therefore, the original business data can be encapsulated with business attribute information such as business scenarios, business links, requested service content, and requested account information. These business attribute information are used to help the bank 101 locate the matters targeted by the business requests of enterprises a~d. The disclosed embodiment can identify the business attribute information in the original business data, so as to intelligently match the original business data based on the business attribute information.

[0064]

[0065] Table 1

[0066] Next, in operation S330, the original business data is matched to the first element template in the first transaction information template, wherein the first transaction information template is a transaction information template corresponding to the first business scenario, and the first element template is an element template in the first transaction information template corresponding to the first business.

[0067] Then, in operation S340, the original business data is converted into standard business data having a standard protocol format using a conversion method preset in the first element template. The conversion method is used to convert the original business data matched to the element template into a standard protocol format, wherein the standard protocol format is the same for different data sources.

[0068] For large-scale businesses or complex business scenarios, the business duration may be relatively long, the supply chain may be complex, and there may be many business links involved, and there may also be many partners that need to be connected, as shown in Table 2.

[0069] Table 2 illustrates the information of the partners and business links in an online factoring business. Among them, the rows in Table 2 illustrate the various business links in the online factoring business, including delivery, logistics, harvesting, quality inspection, warehousing, generation of warehouse receipts, warehousing insurance, transfer of varieties, monitoring, inspection and transfer of warehouses. The columns in Table 2 illustrate the partners in the online factoring business, including the core enterprises of the supply chain, the market, logistics enterprises, quality inspection parties, warehousing parties, regulatory parties, testing agencies, and guarantors. Among them, the enterprises in each partner may not be unique. For example, the core enterprise may choose to cooperate with one or more logistics enterprises for logistics transportation. In addition, the participants in different business links may also be different. The table is represented by The participants involved in each business link are illustrated. For example, in the delivery link, the core enterprise needs to entrust the logistics enterprise to deliver the goods, and the participants include the core enterprise and the logistics enterprise. When the bank 101 provides online factoring services for the core enterprise according to the information shown in Table 2, it can provide financial services such as fund payment, financing loans, and credit assessment to the core enterprise and its various partners.

[0070] It can be seen that the business shown in Table 2 involves many business links, including many cooperative enterprises, and the participating enterprises in different business links will also be different. According to the embodiment of the present disclosure, an interactive information template can be set for the online factoring business shown in Table 2. Among them, in order to include the full amount of business information in the online factoring business in the interactive information template, corresponding element templates can be set in the interactive information template for each business link of the online factoring business shown in Table 2. For example, the element template set for logistics is used to perform standardized conversion on the original business data sent by the logistics enterprise in the logistics link. For another example, the element template that can be set for the warehousing link can perform standardized conversion on the original business data sent by the core enterprise, or the logistics enterprise, or the warehousing party. Thereby, the data conversion in the entire business scenario can be covered by the interactive information template.

[0071]

[0072] Table 2

[0073] In each element template, a corresponding conversion method can be set to convert the original business data into standard business data with a standard protocol format. Among them, the content of the original business data transmitted in different business links and the standard business data converted from it is often different. For example, in Table 2, although logistics companies are involved in both the logistics link and the warehousing link, the data provided by logistics companies in the logistics link are mainly logistics and transportation data (such as cargo order number, transportation equipment, transportation route and related transportation costs, etc.). In the warehousing link, the data provided by logistics companies are mainly material delivery data between logistics and warehousing parties (such as unloading time, unloading volume, unloading quality, and costs during loading and unloading). By setting the corresponding element template for each business link in the transaction information template, the transaction information template can cover each business link in the business scenario, improving the systematic and intensive management of data in each business scenario.

[0074] When the feature template involves multiple data sources (for example, the warehousing link involves multiple participants, or the logistics link only involves the logistics party, but the logistics party can be composed of multiple companies), in some embodiments, sub-templates can be set in the feature template for different data sources, and customized conversion rules can be provided in each sub-template for each data source; in other embodiments, a machine learning model can also be set in the feature template to convert data from multiple data sources.

[0075] It can be seen that the embodiments of the present disclosure can decouple the transmission and conversion of original business data, and can cover various business links in the business scenario through interactive information templates, thereby meeting the conversion of original business data sent by almost all customers in the business scenario, improving the efficiency of information docking with different enterprises, and enhancing the ability to respond to customer needs in a timely manner.

[0076] According to an embodiment of the present disclosure, in operation S350, the standard business data may be transmitted to at least one standardized service component configured in the first transaction information template. At least one standardized service component may be configured in each transaction information template, and different standardized service components are used to provide different types of services. The standardized components used in the online factoring business shown in Table 2 may refer to the examples in Table 3.

[0077] According to the embodiments of the present disclosure, various types of services can be componentized to form standardized service components, and then when setting the interactive information template, the corresponding standardized service components can be configured in the interactive information template according to the service requirements in the business scenario corresponding to the interactive information template. In this way, while meeting the service requirements of the business scenario, it also helps to reuse the standardized service components, simplifies the development process of the interactive information template, reduces the problem of repeated code development, and improves the efficiency of information processing.

[0078]

[0079] Table 3

[0080] According to the information processing method of the disclosed embodiment, it is also possible to Figure 3 Before the operations S310 to S350 shown in FIG. 1 , an interactive information template is set. The interactive information template setting process can refer to Figure 4 's hint.

[0081] Figure 4 The flowchart of setting the interactive information template in the information processing method according to the embodiment of the present disclosure is schematically shown.

[0082] like Figure 4 As shown, according to this embodiment, the process of setting the interaction information template may include operations S410 to S430.

[0083] First, in operation S410, information of M business scenarios is obtained, wherein the aforementioned first business scenario is one of the M business scenarios, wherein M is an integer greater than or equal to 1.

[0084] Existing businesses and expected extensible businesses can be divided into different business scenarios. Each business scenario may include one or more business links, which can be organized in a certain way. When dividing business scenarios, they can be divided based on whether the core process of the business is reusable. In one embodiment, the principle of dividing business scenarios can be that the business links in different business scenarios are not subsets of each other, and / or the business links in different business scenarios are organized differently.

[0085] Then, in operation S420, information of business links is extracted from each of the M business scenarios. Information of business links can be extracted based on the supply chain flow handover nodes. As shown in Table 2, the supply chain online factoring business can be divided into business links such as delivery, logistics, harvesting, quality inspection, warehousing, warehouse receipt generation, warehousing insurance, transfer of varieties, monitoring, inspection and warehouse transfer.

[0086] Next, in operation S430, M transaction information templates are set for the M business scenarios one by one. In each transaction information template, a corresponding element template can be set for each business link, and the conversion method preset in the element template is used to convert the original business data received in the business link into standard business data.

[0087] Figure 5 A flowchart for setting an interaction information template according to another embodiment of the present disclosure is schematically shown.

[0088] like Figure 5 As shown, according to this embodiment, operation S430 may also include operations S501 to S503.

[0089] In operation S501, a component template corresponding to each business link is set in each transaction information template, and a corresponding conversion method is set in each component template of the transaction information template.

[0090] In some embodiments, conversion rules customized for specific data sources can be set in the element template. For example, in the online factoring business shown in Table 2, the regulator often has only one or several optional units in the entire market. Therefore, in the element template corresponding to the regulatory link, conversion rules can be set for each regulatory unit, so that when the original business data is matched to the element template of the regulatory link, the corresponding conversion rules can be determined according to the source unit of the original business data, and then converted according to the conversion rules.

[0091] In other embodiments, machine learning models for multiple data sources can be deployed in the element template, and the original business data matched to the element template can be converted into standard business data through the machine learning model. For example, in the business shown in Table 2, there may be many optional logistics companies in the entire market. There may be only a few logistics companies involved in a certain project, but in different projects under this business scenario, there may be many logistics companies involved, resulting in a large number of optional logistics companies in this business scenario and great uncertainty. In response to this situation, the corresponding machine learning model can be set in the element template involving logistics companies in the online factoring business in Table 2. For example, a sub-element template for converting the original business data of the logistics company can be set in the element template corresponding to the shipping link, and a machine learning model can be set in the sub-element template. Or, for example, a machine learning model for converting the original business data of the logistics company in the logistics link can be set in the element template corresponding to the logistics link in Table 2.

[0092] The machine learning model can learn the conversion relationship between the original business data sent by a large number of logistics companies that may be involved in a business scenario in the corresponding business link and the standard business data in the business link, thereby improving data conversion efficiency and the applicability of interactive information templates.

[0093] When a machine learning model is used for data conversion in a feature template, the machine learning model can be trained through vertical federated learning between multiple parties including multiple data sources involved in the feature template. In this way, the privacy information of all parties can be protected while meeting the data conversion needs. In vertical federated learning, the data provided by each party involves different dimensional data of the same user, such as the core enterprise and the warehousing and logistics company respectively own the transaction data and commodity logistics data of a downstream user of a supply chain. The creation and training of the machine learning model integrates and analyzes the distributed data of each data source through vertical federated learning, obtains the mapping relationship of the differentiated data types of each partner through training, and solves the problems of data standards and data privacy security protection in the process of data sharing and analysis.

[0094] Continue to refer Figure 5 According to an embodiment of the present disclosure, in operation S502, at least one standardized service component may be set for the service types provided in M ​​business scenarios.

[0095] Then in operation S503, according to the service requirements of each business scenario in the M business scenarios, a corresponding standardized service component is configured in the transaction information template corresponding to each business scenario.

[0096] For example, bank 101 can divide the types of supply chain financing services it provides into different components according to scenario information, supply chain information, trade information, financing information, loan information, and repayment information to form various standardized service components as shown in Table 3.

[0097] Each standardized service component may include a fixed part and a variable parameter part. For example, in a financing application component, the fixed part may include information such as financing review requirements, approval process, and applicant credit limit assessment method, while the variable parameters may include information such as financing limit and financing period.

[0098] Table 4 lists the interactive information template list of Bank 101. The list provides multiple interactive information templates such as Template 1 and Template 2 for the supply chain financing service business of Bank 101. Each interactive information template corresponds to a business scenario. The online factoring business corresponding to Template 1 can refer to the introduction of Table 2 above. In Table 4, in each interactive information template, the corresponding standardized service components can be configured in the corresponding template by parameters according to the type of financial services to be provided in the corresponding business scenario. In this way, the interactive information template can support flexible parameter definitions of business links and business processing rules inside or outside Bank 101, and support intelligent configuration of the required general interfaces according to the two dimensions of docking participants and business processes to meet the differentiated needs of corporate customers. By processing the converted standard business data through these standardized components, standardized and customized services can be provided.

[0099]

[0100] Table 4

[0101] It should be noted that Figure 5 The order of operations S501 to S503 is only exemplary. In practice, in the process of setting the transaction information template, there is no necessary logical relationship between the setting of the element template and the configuration of the standardized service component, and the operation order can be determined in parallel or according to design needs.

[0102] Based on the information processing methods of the above-mentioned embodiments, the present disclosure also provides an information processing system. Figure 6 The information processing system is described in detail.

[0103] Figure 6 The structure of an information processing system 600 according to an embodiment of the disclosure is schematically shown.

[0104] like Figure 6As shown, according to an embodiment of the present disclosure, the information processing system 600 may include an information access module 610, a data preprocessing module 620, and a data intelligent conversion module 630. The information processing system 600 may be used to implement reference Figure 3~Figure 5 The information processing method described.

[0105] The information access module 610 can be used to receive at least one original business data, wherein the protocol format of the original business data from different data sources is determined by the data source. In some embodiments, the information access module 610 can also be used to provide an interface service for receiving the original business data to transmit the original business data through the interface service. In one embodiment, the information access module 610 can perform operation S310, which can be specifically referred to in the above description and will not be repeated here.

[0106] The data preprocessing module 620 may be used to identify business attribute information of the original business data, where the business attribute information includes information of the first business scenario to which the original business data belongs and information of the first business link in the first business scenario. In one embodiment, the data preprocessing module 620 may perform operation S320, which may be specifically described above and will not be described in detail here.

[0107] The data intelligent conversion module 630 can be used to match the original business data to the first element template in the first transaction information template, and use the conversion method preset in the first element template to convert the original business data into standard business data with a standard protocol format. Among them, the first transaction information template is a transaction information template corresponding to the first business scenario, and the first element template is an element template in the first transaction information template corresponding to the first business. In one embodiment, the data intelligent conversion module 630 can perform operations S330 and S340, and the details can be referred to the above description, which will not be repeated here.

[0108] According to other embodiments of the present disclosure, the data intelligent conversion module 630 may also be used to transmit the standard business data to at least one standardized service component configured in the first transaction information template; wherein each transaction information template is configured with at least one standardized service component, and different standardized service components are used to provide different types of services. In one embodiment, the data intelligent conversion module 630 may also perform operation S350, which may be specifically described above and will not be repeated here.

[0109] According to an embodiment of the present disclosure, the data intelligent conversion module 630 may further include an information template management unit 631 .

[0110] The information template management unit 631 can be used to: obtain information of M business scenarios, wherein the first business scenario is one of the M business scenarios, wherein M is an integer greater than or equal to 1; extract information of business links from each of the M business scenarios; and set M transaction information templates for the M business scenarios in a one-to-one correspondence; wherein an element template corresponding to each business link is set in each transaction information template.

[0111] The information template management unit 631 can also be used to set at least one standardized service component for the service types provided in M ​​business scenarios; and configure the corresponding standardized service component in the corresponding transaction information template according to the service requirements of each business scenario in the M business scenarios.

[0112] The information template management unit 631 can also be used to set a conversion method in each element template of the transaction information template, wherein the conversion method includes conversion rules customized for a specific data source, or a machine learning model for multiple data sources.

[0113] In one embodiment, the information template management unit 631 may be used to perform operations S410 to S430. For details, please refer to the above description and will not be repeated here.

[0114] According to an embodiment of the present disclosure, the data intelligent conversion module 630 may further include an intelligent model management unit 632. The intelligent model management unit 632 is used to train the machine learning model through vertical federated learning between multiple parties including multiple data sources when the conversion method includes the machine learning model. For details, please refer to the above description of training the machine learning model through vertical federated learning in operation S501.

[0115] According to an embodiment of the present disclosure, any multiple modules of the information access module 610, the data preprocessing module 620, the data intelligent conversion module 630, the information template management unit 631, and the intelligent model management unit 632 can be combined in one module, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the information access module 610, the data preprocessing module 620, the data intelligent conversion module 630, the information template management unit 631, and the intelligent model management unit 632 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, at least one of the information access module 610, the data preprocessing module 620, the data intelligent conversion module 630, the information template management unit 631 and the intelligent model management unit 632 can be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is executed.

[0116] Based on the information processing method and system of the above embodiments, the present disclosure also provides an application example of the information processing system. Figure 1 Application scenarios and Figure 2 The system structure is Figure 7 to Figure 12 The application example is described in detail. It can be understood that the following Figure 7 to Figure 12 The descriptions in the foregoing are merely exemplary and do not constitute limitations on the disclosed solutions.

[0117] Figure 7 The structure diagram of an information processing system 700 according to another embodiment of the present disclosure is schematically shown. The information processing system 700 is a specific embodiment of the information processing system 600.

[0118] like Figure 7As shown, the information processing system 700 may include an information access module 1, a data pre-storage module 2, a data intelligent conversion module 3, and a business processing module 4. Further, the information system 201 accesses the service interface provided by the service system 203, transmits the relevant data image through the information access module 1, and sends it to the data pre-storage module 2 for data pre-storage, and then sends it to the data intelligent conversion module 3. During the conversion process, the data is automatically matched to the corresponding interactive information template through intelligent analysis, and intelligent data conversion and storage are performed. The converted data is transmitted to the business processing module 4, and the processing results are returned.

[0119] Figure 8 The structure diagram of the information access module 1 according to an embodiment of the present disclosure is schematically shown.

[0120] like Figure 8 As shown, the information access module 1 is used to receive the data transmission request from enterprise a~d to bank 101 through the service interface shown in Table 1, identify the data transmission authority of enterprise a~d, and process the request after confirming that the data is basically compliant. The information access module 1 may include a request receiving unit 11, an access authority verification unit 12, an information standard verification unit 13, and a request processing unit 14.

[0121] The request receiving unit 11 receives data transmission requests from enterprises a to d. The transmitted data mainly includes basic information of customers, transaction information, application information for bank services, financing applications, etc.

[0122] After receiving the data transmission request from the enterprise a-d, the access authority verification unit 12 verifies the identity information of the enterprise a-d and whether it has the data transmission authority.

[0123] The information standard verification unit 13 mainly performs preliminary verification on the data standards transmitted by the enterprises a~d to determine whether they meet the overall data specifications required by the bank 101.

[0124] After the above verification is completed, the request processing unit 14 processes the data transmission request, accesses the data of enterprises a~d and delivers it to the data preprocessing module 2.

[0125] Fig. 9 The structure diagram of the data preprocessing module 2 according to an embodiment of the present disclosure is schematically shown.

[0126] like Fig. 9 As shown, the data preprocessing module 2 includes a data receiving unit 21 and a data pre-storage unit 22 .

[0127] The data receiving unit 21 receives data from the information access module 1 .

[0128] The data pre-storage unit 22 pre-stores the received data so that subsequent modules can use it for online or asynchronous data analysis.

[0129] Fig.10 The structure diagram of the data intelligent conversion module 3 according to an embodiment of the present disclosure is schematically shown.

[0130] like Fig.10 As shown, the data intelligent conversion module 3 includes a data intelligent analysis unit 31 , a data intelligent matching unit 32 , an information template management unit 33 and an intelligent model management unit 34 .

[0131] The data intelligent analysis unit 31 is used to identify the source of data and whether there are clear conversion rules for the received data. For example, whether there are already configured conversion rules for the data source and business, or whether the data is information sent again by a certain customer for a certain business. If the data has been analyzed and converted before, the previous conversion rules can be reused. If yes, it will directly enter the conversion unit; if not, it can use big data methods to perform intelligent analysis and conversion on the data stored in the data pre-storage module through machine learning models.

[0132] The data intelligent matching unit 32 can realize the data conversion function by configuring the conversion rules. As an intermediate link, the data conversion processing logic can set the conversion rules manually / intelligently to support functions such as message format conversion, field name conversion, data format conversion, and automatic field assignment.

[0133] The information template management unit 33 can rely on expert experience and machine learning models to sort out the various business links and corresponding service interfaces of the existing business scenarios according to the corresponding business models, analyze different scenarios (such as for different industries, different partners, etc.) to form a full amount of interactive information templates, and continue to self-learn according to business development and intelligently and automatically update the interactive information templates.

[0134] The intelligent model management unit 34 can realize data conversion through machine learning models. It can support the creation, training, testing, deployment and self-learning update of machine learning models. The creation and training of machine learning models can be carried out through vertical federated learning, in which the distributed data of various data sources can be integrated and analyzed, and the conversion relationship between the differentiated data types of each party can be obtained through training, while solving the problems of data standards and data privacy security protection in the process of data sharing and analysis.

[0135] Fig.11 The structure diagram of the service processing module 4 according to an embodiment of the present disclosure is schematically shown.

[0136] like Fig.11As shown, the business processing module 4 may include a scenario management unit 41 , a business processing unit 42 and a risk management unit 43 .

[0137] The scenario management unit 41 can manage the business scenarios within the bank 101 .

[0138] The business processing unit 42 performs relevant business process processing. For example, in the field of supply chain financing, in the functional groups such as supply chain chain creation, enterprise rating, credit, business approval, withdrawal and repayment, the relevant processing links and processes are decoupled from each other, so that differentiated information and differentiated process settings can be supported in different scenarios.

[0139] The risk management unit 43 performs corresponding risk management operations according to the risk control rules of the bank 101 in the specific links of the business processing unit 42 .

[0140] Fig.12 Schematically shows Figure 7 A flowchart of the information processing system 700 is shown.

[0141] like Fig.12 As shown, the information access module 1 receives the data transmission request initiated by the enterprise a~d, and sends the data to the data preprocessing module 2 after accessing the data. After the data preprocessing module 2 completes the pre-storage of the data, the data intelligent conversion module 3 performs data standardization conversion according to the matching of the business scenario and the interactive information template. After the conversion is completed, it is transferred to the business processing module 4 for business review. After passing the review, the successful processing result is returned to the enterprise a~d to inform the processing result. The specific processing process may include steps 61 to 67.

[0142] Step 61: The information access module 1 receives the data transmission request initiated by the enterprise a~d, verifies the interface calling authority of the enterprise a~d, verifies the data compliance, processes the data request, and sends it to the data preprocessing module 2.

[0143] Step 62, Step 63: The data preprocessing module 2 completes the reception and pre-storage of data.

[0144] Step 64: The data intelligent conversion module 3 analyzes the pre-stored data based on the conversion rules set by the data intelligent matching unit 32, or the machine learning model deployed by the intelligent model management unit 34, automatically matches the element template of the corresponding interactive information template, and performs intelligent conversion processing on the data in a targeted manner. The converted data is sent to the business processing module 4.

[0145] Step 65: The intelligent model management unit 34 continuously optimizes the machine learning model that implements the data conversion method through steps such as model creation, model training, model testing, model deployment, and model self-learning update.

[0146] Step 66, Step 67: The business processing module 4 carries out business processing according to the matched business scenario, and the risk management unit 43 reviews the risk information in the business. The business processing is completed after the review is passed.

[0147] Step 67, the business processing module 4 returns the business processing result to the enterprises a~d, and informs the enterprises a~d of the business processing result.

[0148] It can be seen that the information processing system 700 can avoid to a large extent the problem that the interaction data between the bank 101 and the enterprises a~d (for example, the trade information data transmitted by the core enterprise) has different protocol formats in terms of field names, data structures, character types, etc., which results in the need to redevelop interfaces for each enterprise and invest a lot of development resources. Therefore, it can achieve personalized efficient access adaptation between bank and enterprise systems, reduce the workload of customized cooperation docking with each partner, improve the overall efficiency of business and system docking, reduce development costs, shorten docking time, thus enhancing the willingness of enterprises a~d to cooperate with the bank 101 and promoting business development. Furthermore, based on the information processing system 700, the relevant products of the bank 101 can also be further standardized, flexibly supporting the differentiated demands of different partners, saving development resources and improving product management efficiency.

[0149] Fig.13 The block diagram schematically shows an electronic device 1300 suitable for implementing the information processing method according to an embodiment of the present disclosure.

[0150] like Fig.13 As shown, the electronic device 1300 according to an embodiment of the present disclosure includes a processor 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage part 1308 to a random access memory (RAM) 1303. The processor 1301 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 1301 may also include an onboard memory for caching purposes. The processor 1301 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0151] In RAM 1303, various programs and data required for the operation of electronic device 1300 are stored. Processor 1301, ROM 1302 and RAM 1303 are connected to each other through bus 1304. Processor 1301 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 1302 and / or RAM 1303. It should be noted that the program can also be stored in one or more memories other than ROM 1302 and RAM 1303. Processor 1301 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0152] According to an embodiment of the present disclosure, the electronic device 1300 may further include an input / output (I / O) interface 1305, which is also connected to the bus 1304. The electronic device 1300 may further include one or more of the following components connected to the I / O interface 1305: an input portion 1306 including a keyboard, a mouse, etc.; an output portion 1307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 1308 including a hard disk, etc.; and a communication portion 1309 including a network interface card such as a LAN card, a modem, etc. The communication portion 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as needed, so that a computer program read therefrom is installed into the storage portion 1308 as needed.

[0153] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0154] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: 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), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus, or a device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 1302 and / or RAM 1303 described above and / or one or more memories other than ROM 1302 and RAM 1303.

[0155] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method provided by the embodiment of the present disclosure.

[0156] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 1301. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0157] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 1309, and / or installed from the removable medium 1311. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0158] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1309, and / or installed from the removable medium 1311. When the computer program is executed by the processor 1301, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, apparatus, module, unit, etc. described above can be implemented by a computer program module.

[0159] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0160] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. 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.

[0161] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0162] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. An information processing method, comprising: Receiving a plurality of original business data, wherein the protocol formats of the original business data from different data sources are determined by the data sources; For each original business data, identifying business attribute information of the original business data, the business attribute information including information of a first business scenario to which the original business data belongs and information of a first business link in the first business scenario; Matching the original business data to a first element template in a first transaction information template, wherein the first transaction information template is a transaction information template corresponding to the first business scenario, and the first element template is an element template in the first transaction information template corresponding to the first business link; and Using the conversion method preset in the first element template, the original business data is converted into standard business data having a standard protocol format; Wherein, M transaction information templates are set in one-to-one correspondence with M business scenarios; wherein, in each of the transaction information templates, an element template corresponding to each business link is set; wherein, the first business scenario is one of the M business scenarios, each business scenario includes one or more business links, and M is an integer greater than or equal to 1; Wherein, each element template is preset with a corresponding conversion method, and the conversion method is used to convert the protocol format of the original business data matched to the element template into a standard protocol format, wherein the standard protocol format is the same for different data sources; Among them, when different original business data are matched to different feature templates, the content of the converted standard business data is different.

2. The method according to claim 1, wherein: Before receiving the plurality of original service data, the method further includes: Obtain information of the M business scenarios; Extracting information about a business link from each of the M business scenarios; and M transaction information templates are set in a one-to-one correspondence with the M business scenarios.

3. The method according to claim 2, wherein: After converting the original service data into standard service data having a standard protocol format, the method further includes: transmitting the standard business data to at least one standardized service component configured in the first transaction information template; Each of the transaction information templates is configured with at least one of the standardized service components, and different standardized service components are used to provide different types of services.

4. The method according to claim 3, wherein: The setting of M transaction information templates for the M business scenarios in one-to-one correspondence also includes: For the service types provided in the M business scenarios, setting at least one of the standardized service components; and According to the service requirements of each business scenario in the M business scenarios, the corresponding standardized service components are configured in the corresponding transaction information template.

5. The method according to claim 2, wherein: The setting of M transaction information templates for the M business scenarios in one-to-one correspondence also includes: The conversion method is set in each of the element templates of the transaction information template, wherein the conversion method includes conversion rules customized for a specific data source, or a machine learning model for multiple data sources.

6. The method according to claim 5, wherein: When the conversion mode includes the machine learning model, the method further includes: The machine learning model is trained through vertical federated learning between multiple parties including the multiple data sources.

7. The method according to claim 1, wherein: Before receiving the plurality of original service data, the method further includes: An interface service for receiving the original service data is provided, so as to transmit the original service data through the interface service.

8. An information processing system comprising: An information access module, used for receiving a plurality of original business data, wherein the protocol format of the original business data from different data sources is determined by the data sources; A data preprocessing module, configured to identify, for each piece of original business data, business attribute information of the original business data, wherein the business attribute information includes information of a first business scenario to which the original business data belongs and information of a first business link in the first business scenario; a data intelligent conversion module, used to match the original business data to a first element template in a first transaction information template, and convert the original business data into standard business data having a standard protocol format using a conversion method preset in the first element template; wherein the first transaction information template is a transaction information template corresponding to the first business scenario, and the first element template is an element template in the first transaction information template corresponding to the first business link; Wherein, M transaction information templates are set in one-to-one correspondence with M business scenarios; wherein, in each of the transaction information templates, an element template corresponding to each business link is set; wherein, the first business scenario is one of the M business scenarios, each business scenario includes one or more business links, and M is an integer greater than or equal to 1; Wherein, each element template is preset with a corresponding conversion method, and the conversion method is used to convert the protocol format of the original business data matched to the element template into a standard protocol format, wherein the standard protocol format is the same for different data sources; Among them, when different original business data are matched to different feature templates, the content of the converted standard business data is different.

9. An electronic device, comprising: 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 execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 7.

11. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

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

    CN113110963A