Data transmission processing method and device across systems

By using a data conversion gateway for conversion access verification and data conversion, the security and validity issues in data transmission between different systems are resolved, ensuring data security during transmission and the recipient's ability to identify the data, thus achieving effective data transmission.

CN116405558BActive Publication Date: 2026-03-20ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-27
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

During data transmission between different data providers, how can we improve data awareness while ensuring data security, especially when transmitting data between systems with different data formats, to ensure data validity and security?

Method used

The data conversion gateway acquires the transmission data, reads the conversion configuration information, performs conversion access verification and matches the conversion policy, and converts the transmission data to ensure the security and validity of the data during transmission.

Benefits of technology

This technology enhances data security and validity during data transmission between different systems, ensuring that the recipient can identify and use the data, and preventing data leakage and waste of transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116405558B_ABST
    Figure CN116405558B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides a cross-system data transmission processing method and device, wherein a cross-system data transmission processing method comprises the following steps: according to transmission data transmitted to a second system by a gateway interface of a first system, reading conversion configuration information corresponding to the gateway interface, verifying the transmission data based on a conversion condition contained in the conversion configuration information, if the verification is passed, matching a conversion strategy in the conversion configuration information according to a data type of to-be-converted data in the transmission data, converting the to-be-converted data based on the conversion strategy, updating the transmission data according to target conversion data obtained by conversion, and transmitting target transmission data obtained by updating to the second system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present document relates to the technical field of data processing, and in particular to a cross-system data transmission processing method and device. BACKGROUND

[0002] With the development of technology and the continuous improvement of user living standards, more and more users participate in online services, and more and more businesses provide services or goods through online means. The increase in the number of online services and the number of corresponding participating users has led to a significant increase in data on the network. Due to differences in service providers, users participating in different services are also different, and network data is distributed among different data parties. Different data parties can handle different forms of data. How to ensure data security while improving the perception of data by different data parties during data transmission is a key concern for data parties in data transmission. SUMMARY

[0003] One or more embodiments of the present specification provide a cross-system data transmission processing method. The cross-system data transmission processing method comprises: obtaining transmission data transmitted by a first system to a second system through a gateway interface, and reading conversion configuration information corresponding to the gateway interface. Based on the conversion condition contained in the conversion configuration information, the transmission data is subjected to conversion access verification. If the verification is passed, the conversion strategy is matched in the conversion configuration information according to the data type of the data to be converted in the transmission data. The target conversion data obtained by conversion is used to update the transmission data, and the target transmission data obtained by updating is transmitted to the second system.

[0004] One or more embodiments of the present specification provide a cross-system data transmission processing device, comprising: a transmission data acquisition module configured to obtain transmission data transmitted by a first system to a second system through a gateway interface, and read conversion configuration information corresponding to the gateway interface. A conversion access verification module is configured to verify the conversion access of the transmission data based on the conversion condition contained in the conversion configuration information. If the verification is passed, a conversion strategy matching module is run, the conversion strategy matching module is configured to match a conversion strategy in the conversion configuration information according to the data type of the data to be converted in the transmission data. A data conversion module is configured to convert the data to be converted based on the conversion strategy, update the transmission data according to the target conversion data obtained by conversion, and transmit the target transmission data obtained by updating to the second system.

[0005] The one or more embodiments of the specification provide a cross-system data transmission processing device, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: acquire transmission data transmitted by a first system to a second system through a gateway interface, and read conversion configuration information corresponding to the gateway interface. Based on a conversion condition contained in the conversion configuration information, conversion admission verification is performed on the transmission data. If the verification passes, a conversion strategy is matched in the conversion configuration information according to a data type of to-be-converted data in the transmission data. The to-be-converted data is converted based on the conversion strategy, the transmission data is updated according to target conversion data obtained by conversion, and target transmission data obtained by updating is transmitted to the second system.

[0006] The one or more embodiments of the specification provide a storage medium for storing computer executable instructions, which, when executed by a processor, implement the following processes: acquiring transmission data transmitted by a first system to a second system through a gateway interface, and reading conversion configuration information corresponding to the gateway interface. Based on a conversion condition contained in the conversion configuration information, conversion admission verification is performed on the transmission data. If the verification passes, a conversion strategy is matched in the conversion configuration information according to a data type of to-be-converted data in the transmission data. The to-be-converted data is converted based on the conversion strategy, the transmission data is updated according to target conversion data obtained by conversion, and target transmission data obtained by updating is transmitted to the second system. BRIEF DESCRIPTION OF DRAWINGS

[0007] In order to more clearly illustrate the technical solutions in the one or more embodiments of the specification or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments described in the specification, and those skilled in the art can also obtain other drawings according to these drawings without creative labor;

[0008] Figure 1 A schematic diagram of an implementation environment of a cross-system data transmission processing method provided by the one or more embodiments of the specification;

[0009] Figure 2 A processing flowchart of a cross-system data transmission processing method provided by the one or more embodiments of the specification;

[0010] Figure 3 A processing flowchart of a cross-system data transmission processing method applied to a platform data transmission scene provided by the one or more embodiments of the specification;

[0011] Figure 4 A flow chart of a cross-system data transmission processing method applied to a merchant data transmission scenario is provided for one or more embodiments of the present specification;

[0012] Figure 5 A schematic diagram of a cross-system data transmission processing device embodiment is provided for one or more embodiments of the present specification;

[0013] Figure 6 A structural schematic diagram of a cross-system data transmission processing device is provided for one or more embodiments of the present specification. DETAILED DESCRIPTION

[0014] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present specification, the technical solutions in one or more embodiments of the present specification will be described clearly and completely below in conjunction with the drawings in one or more embodiments of the present specification. Obviously, the described embodiments are only a part of the embodiments of the present specification, rather than all the embodiments. Based on one or more embodiments of the present specification, all other embodiments obtained by those skilled in the art without creative labor should belong to the protection scope of the present document.

[0015] The scheme of one or more embodiments of the present specification is applied to a data conversion gateway; the data conversion gateway provides a gateway interface to a first system and a second system, so that data transmitted from the first system to the second system and data transmitted from the second system to the first system are all converted by the data conversion gateway; that is, one or more embodiments of the present specification are applicable to the scenario of data transmission from a merchant server system to a service platform system, and also applicable to the scenario of data transmission from a service platform system to a merchant server system.

[0016] In one or more embodiments of the present specification, as Figure 1As shown, the first system includes a service platform system; the second system includes a merchant server system. The service platform system can include one or more service platforms, and the merchant server system can include one or more merchant servers. The data conversion gateway can be configured with a gateway interface for the service platform system and the merchant server system respectively; or can be configured with a gateway interface for each service platform in the service platform system and each merchant server in the merchant server system respectively; the user configures information through the data processing platform, and the data conversion gateway stores the conversion configuration information configured by the user for each gateway interface; the data conversion gateway and each merchant and each service platform transmit data through the gateway interface. The service platform can be a server of a service provider. The gateway interface through which the service platform system transmits data to the data conversion gateway or the data conversion gateway transmits data to the service platform system includes an internal interface; the gateway interface through which the data conversion gateway transmits data to the merchant server system or the merchant server system transmits data to the data conversion gateway includes a customer-facing openapi interface.

[0017] In one or more embodiments of the present embodiment, the service platform includes a service platform that provides data processing; for example, a third-party payment platform, a navigation platform, a credit service platform, etc. The service platform can be in the form of an application program or in the form of a subprogram within the application program in the process of data interaction with the user. In addition, the service platform can also be a service platform server; the merchant includes an online merchant or an offline merchant that provides services to the user; for example, a merchant that provides catering services, a merchant that provides entertainment services, etc.

[0018] In one or more embodiments of the present specification, the merchant transmits transmission data transmitted to the service platform to the data conversion gateway through the gateway interface, the data conversion gateway performs conversion access verification on the transmission data according to the conversion configuration information corresponding to the gateway interface called by the merchant, and after the verification passes, the data conversion gateway performs data conversion on the transmission data according to the conversion configuration information, and transmits the target transmission data obtained by the conversion to the service platform through the gateway interface of the service platform; or,

[0019] The service platform transmits transmission data transmitted to the merchant to the data conversion gateway through the gateway interface, the data conversion gateway performs conversion access verification on the transmission data according to the conversion configuration information corresponding to the gateway interface called by the service platform, and after the verification passes, the data conversion gateway performs data conversion on the transmission data according to the conversion configuration information, and transmits the target transmission data obtained by the conversion to the merchant through the gateway interface of the merchant.

[0020] One or more embodiments of the cross-system data transmission processing method provided by the present specification are as follows:

[0021] Reference Figure 2The embodiment provides a cross-system data transmission processing method, which is applied to a data conversion gateway and specifically comprises steps S202 to S208.

[0022] In step S202, transmission data transmitted by a first system to a second system through a gateway interface is acquired, and conversion configuration information corresponding to the gateway interface is read.

[0023] In the embodiment, in the process of transmitting data from one system to another system, in order to ensure the authenticity of the transmission data and avoid data leakage caused by data transmission, the transmission data is converted according to the corresponding conversion configuration information in the process of cross-system transmission of the data, and the target transmission data after conversion is transmitted, so as to ensure the effectiveness of the transmission data and protect the security of the data in the data transmission process.

[0024] The first system comprises a service platform system, the service platform system can comprise one or more service platforms, the second system comprises a merchant system, that is, a merchant server system, the second system can comprise one or more merchants or merchant servers, or the first system comprises a merchant system, and the second system comprises a service platform system. Optionally, the first system or the second system is composed of at least one service platform, and the second system or the first system is composed of at least one merchant.

[0025] The gateway interface comprises a gateway interface provided for each service platform in the service platform system and each merchant in the merchant system for calling the data conversion gateway. In addition, the gateway interface can also be that the data conversion gateway configures one gateway interface for the service platform system and the merchant system. In the process of data transmission from any service platform in the service platform system to the merchant system, the transmission data is transmitted to the data conversion gateway through the gateway interface provided by the data conversion gateway for the service platform system, the data conversion gateway performs data conversion, and then the target transmission data is transmitted to the target merchant through the gateway interface configured for the merchant system. Because the data forms or formats processed by each service platform and each merchant are different, the conversion configuration information is configured for each gateway interface. After the gateway interface is called and the transmission data is transmitted, the transmission data is processed according to the conversion configuration information corresponding to the gateway interface, and then the processed transmission data is transmitted to the second system.

[0026] The conversion configuration information includes at least one of the following: conversion parameter identification, conversion admission condition, and conversion strategy corresponding to at least one data type. The transmission data transmitted by the first system to the second system is actually the transmission data transmitted by the first system to one or more target service providers in the second system; for example, the service platform a in the service platform system transmits data to the merchant b in the merchant system.

[0027] In this embodiment, in order to improve the effectiveness of data conversion, in an optional implementation provided by this embodiment, the conversion configuration information is obtained in the following manner:

[0028] Obtain conversion sub-conditions and condition operators, and generate conditions based on the conversion sub-conditions and condition operators to obtain conversion admission conditions;

[0029] The conversion admission conditions, conversion parameter identification, and conversion strategy corresponding to at least one data type are used as the conversion configuration information.

[0030] The conversion sub-conditions include data conversion admission conditions input by a user. There can be one conversion sub-condition, and in the case where the number of conversion sub-conditions is 1, the condition operator is empty. The conversion sub-condition is the conversion admission condition. In addition, there can be multiple conversion sub-conditions, and the condition operator refers to the relationship between the conversion sub-conditions, which can be met simultaneously or one of them. For example, there are two conversion sub-conditions: conversion sub-condition 1 and conversion sub-condition 2. When the condition operator is OR, it means that conversion admission can be achieved by meeting conversion sub-condition 1 or conversion sub-condition 2. When the condition operator is AND, it means that conversion admission can be achieved only when conversion sub-condition 1 and conversion sub-condition 2 are met simultaneously.

[0031] Optionally, the data conversion gateway is deployed on a data processing platform. A user configures the conversion sub-conditions, the condition operators, the conversion parameter identification, and the conversion strategy corresponding to at least one data type through the data processing platform to generate the conversion configuration information.

[0032] Taking the service platform as the inside and the merchant as the outside as an example, at least two parameters are contained in the data conversion process, one is the inside parameter, that is, the service parameter, and the other is the outside parameter, that is, the merchant parameter; wherein the inside parameter refers to the parameter of the inside service platform, and the outside parameter refers to the parameter of the merchant; in the conversion, the inside and outside parameters can be the same parameter with different values, for example, the conversion parameter value under the same conversion parameter identifier is different, that is, the parameter identifier or the parameter name is different; for example, the value of parameter A is ALIPAY_UID before conversion, and the value of parameter A is ALIPAY_OPENID after conversion; it can also be different parameters; for example, parameter B before conversion is a 16-bit UID, in order to avoid the UID being exposed, the UID is converted, and parameter B after conversion is a 47-bit OPENID. The conversion parameter identifier refers to the name or identifier of the conversion parameter to be converted.

[0033] In the process of converting parameter A from ALIPAY_UID to ALIPAY_OPENID, or in the process of converting parameter B from a 16-bit UID to a 47-bit OPENID, in order to ensure the validity of the converted ALIPAY_OPENID and OPENID, a specific conversion method needs to be configured; in the process of converting ALIPAY_UID to ALIPAY_OPENID, data conversion is performed according to the conversion method corresponding to parameter A, that is, the conversion strategy; in the process of converting a 16-bit UID to a 47-bit OPENID, data conversion is performed according to the conversion strategy corresponding to parameter B.

[0034] It should be noted that the conversion condition at least needs to include key, type, externalVal and innerVal; wherein, the key represents the parameter for condition judgment; the type represents the condition satisfaction type; the externalVal represents the value of the key in the merchant system; the innerVal represents the value of the key in the service platform system; for example, the conversion access condition is {“type”:“valEQ”;“key”:“id_type”;“externalVal”:“openid_type”;“innerVal”:“uid_type”}; in the instantiation scenario, the conversion access condition is converted into the judgment statement if((id_type==openid_type)||(id_type==uid_type)), that is, the id_type parameter value input by the merchant is equal to openid_type, or the id_type parameter value input by the service platform is equal to uid_type; wherein, valEQ represents that the key corresponding to the key is equal to a certain value. In addition, valEQ can be replaced by valNE: the key corresponding to the key is not equal to a certain value; valLT: the key corresponding to the key is less than a certain value; valLE: the key corresponding to the key is less than or equal to a certain value; valGT: the key corresponding to the key is greater than a certain value; valGE: the key corresponding to the key is greater than or equal to a certain value; or, the type value can also be used as a regular expression for fuzzy matching.

[0035] In the implementation, in the process of data transmission from the first system to the second system, in order to ensure the security of data transmission, and also to ensure that the data transmitted to the second system is data that can be recognized by the second system, in the process of data transmission from the first system to the second system, the data conversion gateway is called to convert the transmission data.

[0036] In the implementation, in order to avoid the situation that the reading of conversion configuration information is not needed for data conversion, but affects the efficiency of data transmission and wastes gateway resources, in an optional embodiment provided by the embodiment, after the transmission data transmitted by the first system to the second system through the gateway interface is acquired, the following operations are performed:

[0037] The service configuration information of the first system and / or the second system is read;

[0038] It is verified whether the service configuration information carries a data conversion label;

[0039] If yes, the conversion configuration information corresponding to the gateway interface is read;

[0040] If no, the transmission data is transmitted to the second system.

[0041] The service configuration information refers to service configuration information of a target service party in the second system receiving the transmission data; and the data conversion label refers to a label marked after the data conversion service is opened.

[0042] Specifically, transmission data transmitted by the first system to a target service party in the second system through a gateway interface is acquired, it is queried whether the target service party carries a data conversion label, if yes, conversion configuration information corresponding to the gateway interface is read; and if no, the transmission data is transmitted to the target service party through a gateway interface corresponding to the second system.

[0043] For example, a target service platform in a service platform system transmits data to a target merchant in a merchant system, the target service platform calls a gateway interface of the service platform system to send transmission data transmitted to the target merchant in the merchant system to a data conversion gateway; after the data conversion gateway acquires the transmission data, it is queried whether the target merchant carries a data conversion label; if yes, conversion configuration information corresponding to the gateway interface is read; and if no, the transmission data is transmitted to the target merchant. In addition, it can also be queried whether the target merchant and the target service platform carry a data conversion label, and conversion configuration information corresponding to the gateway interface is read in the case that the target merchant and the target service platform both carry a data conversion label.

[0044] Alternatively, a target merchant in a merchant system transmits data to a target service platform in a service platform system, the target merchant calls a gateway interface of the merchant system to send transmission data transmitted to the target service platform in the service platform system to a data conversion gateway; after the data conversion gateway acquires the transmission data, it is queried whether the target service platform carries a data conversion label; if yes, conversion configuration information corresponding to the gateway interface is read; and if no, the transmission data is transmitted to the target merchant. In addition, it can also be queried whether the target merchant carries a data conversion label, or whether the target merchant and the target service platform both carry a data conversion label.

[0045] It should be noted that acquiring transmission data transmitted by the first system to the second system through the gateway interface can also be replaced by acquiring transmission data transmitted by the first system to a target service party in the second system through the gateway interface, and constituting a new implementation mode with other processing procedures provided in the embodiment.

[0046] In the specific execution process, in order to realize effective conversion of the transmission data, after acquiring the transmission data transmitted by the first system to the second system through the gateway interface, conversion configuration information corresponding to the gateway interface is read.

[0047] In step S204, the transmission data is converted and verified based on the conversion condition included in the conversion configuration information.

[0048] The conversion condition refers to a condition for access verification of the transmission data.

[0049] In the above steps, the conversion configuration information corresponding to the gateway interface is read, and in this step, the transmission data is subjected to conversion access verification based on the conversion condition contained in the conversion configuration information.

[0050] In order to avoid the situation that all transmission data is subjected to data conversion, resulting in the target transmission data transmitted to the second system being unable to be recognized and used by the target service party, and resulting in the target service party's distrust of data transmission, in this embodiment, after the conversion configuration information corresponding to the gateway interface is read, the transmission data is subjected to conversion access verification based on the conversion condition contained in the conversion configuration information. In order to improve the efficiency and effectiveness of the conversion access verification, in an optional implementation manner provided by this embodiment, the following manner is adopted to implement the conversion access verification of the transmission data based on the conversion condition contained in the conversion configuration information:

[0051] The conversion parameter identifier contained in the conversion configuration information is read, and it is verified whether the conversion parameter corresponding to the conversion parameter identifier is carried in the transmission data;

[0052] If not, the transmission data is transmitted to the second system;

[0053] If yes, it is verified whether the parameter identifier and the parameter value of the conversion parameter satisfy the conversion access condition contained in the conversion configuration information, if yes, it is determined that the verification is passed, and if not, it is determined that the verification is not passed, and the transmission data is transmitted to the second system.

[0054] In the specific execution process, in order to improve the efficiency of data transmission, after the conversion configuration information corresponding to the gateway interface is read, based on the conversion configuration information, it is first verified whether the transmission data carries the data to be converted; if not, the transmission data is transmitted to the second system; if yes, it is judged whether the data to be converted satisfies the conversion access condition; if yes, it is determined that the verification is passed, and if not, it is determined that the verification is not passed. Optionally, after step S204 is executed, it further includes: if the verification is not passed, the transmission data is transmitted to the second system.

[0055] It should be noted that the conversion access verification of the transmission data based on the conversion condition contained in the conversion configuration information is that it is verified whether the transmission data satisfies the conversion condition; if the condition is satisfied, the transmission data is subjected to data conversion according to the corresponding conversion strategy, and the target transmission data after conversion is transmitted to the second system; if the condition is not satisfied, it is indicated that the transmission data does not need to be subjected to data conversion, and the transmission data is directly transmitted to the second system.

[0056] Step S206, if the verification passes, matching the conversion strategy in the conversion configuration information according to the data type of the to-be-converted data in the transmission data.

[0057] In actual application, for different types of data, different conversion strategies can be configured according to different requirements of the merchant and / or the service platform to perform data conversion on the corresponding type of data; during the data transmission process of the service platform and the merchant, for the transmission data, data conversion can be performed on all the data and the converted data can be transmitted, or only the to-be-converted data in the transmission data can be converted, the converted target conversion data and the data that does not need to be converted are spliced, and then the spliced target transmission data is transmitted.

[0058] In the above steps, the conversion condition contained in the conversion configuration information is used to perform conversion access verification on the transmission data, and in this step, if the verification passes, the conversion strategy in the conversion configuration information is matched according to the data type of the to-be-converted data in the transmission data. If the verification does not pass, the transmission data can be transmitted to the second system.

[0059] In the specific implementation process, in order to improve the efficiency and effectiveness of data conversion, in this embodiment, for the to-be-converted data, that is, the transmission data consistent with the conversion parameter identifier in the conversion configuration information, the conversion strategy is matched in the conversion strategy corresponding to at least one data type in the conversion configuration information, so as to perform data conversion on the to-be-converted data.

[0060] For example, the to-be-converted data is uid, which needs to be converted into openid, and the conversion strategy corresponding to uid is matched in the conversion configuration information.

[0061] Step S208, performing data conversion on the to-be-converted data based on the conversion strategy, updating the transmission data according to the target conversion data obtained by conversion, and transmitting the target transmission data obtained by updating to the second system.

[0062] In this embodiment, in order to improve the effectiveness of data conversion and improve the efficiency of data conversion, in an optional implementation manner provided by this embodiment, the data conversion is performed in the following manner:

[0063] Converting the conversion parameter identifier in the to-be-converted data based on the identifier conversion sub-strategy in the conversion strategy, and converting the conversion parameter value in the to-be-converted data based on the parameter value conversion sub-strategy in the conversion strategy;

[0064] Splicing the converted conversion parameter identifier and the conversion parameter value to obtain the target conversion data.

[0065] Specifically, in the process of data conversion, for the conversion parameter identifier, the conversion is performed according to the identifier conversion sub-strategy, for the conversion parameter value, the conversion is performed according to the parameter value conversion sub-strategy, and after the conversion of the conversion parameter identifier and the conversion parameter value, the converted conversion parameter identifier and the converted conversion parameter value are spliced to obtain the target conversion data.

[0066] For example, the to-be-converted data in the transmission data is uid: xxx; then according to the identifier conversion sub-strategy, uid is converted into openid, and according to the parameter value conversion sub-strategy, xxx is converted into mmmm, and then splicing is performed to obtain openid: mmmm.

[0067] It should be noted that how the specific conversion strategy converts the to-be-converted data can be configured according to actual scenarios, and the present embodiment does not limit it. It should also be noted that the same data has different expressions in different data parties, and the forms of data that can be recognized by different data parties are also different. Therefore, under some demands, internal (service platform) data needs to be converted into external (merchant) data with equivalent meaning, and at the same time, external data also needs to be converted into internal data with equivalent meaning. The data conversion in the present embodiment is to convert the transmission data transmitted from the service platform system to the merchant system or the transmission data transmitted from the merchant system to the service platform system into data that can be recognized by the merchant system or the service platform system, while ensuring the security of the data in the data transmission process and avoiding data leakage of the service platform system to cause data and resource loss of the service platform and the merchant. Therefore, the data conversion in the present embodiment is to convert the transmission data into the corresponding form or required data of the receiving party. Specifically, since the service platform and the merchant have different demands for data, the data conversion methods in different scenarios are also different. How to perform data conversion can be configured according to actual scenarios and actual needs, and the present embodiment does not limit it.

[0068] The following takes the encryption and decryption methods for data conversion as examples to specifically describe the process of data conversion of the to-be-converted data based on the conversion strategy in the present embodiment.

[0069] In order to improve the effectiveness of the target transmission system transmitted to the merchant system and avoid direct transmission of the data of the service platform to the merchant, which may cause information leakage of the merchant and affect the use experience of the merchant, in the first optional implementation provided in the present embodiment, in the process of data conversion of the to-be-converted data based on the conversion strategy, the following operations are performed:

[0070] Splicing the to-be-converted data.

[0071] Encrypting the spliced to-be-converted data according to the encryption method contained in the conversion strategy to obtain the target conversion data.

[0072] Specifically, for the transmission data transmitted by the service platform to the merchant, the to-be-converted data can be spliced, and then the spliced to-be-converted data is encrypted to obtain target conversion data.

[0073] For example, the service platform transmits data to the merchant, and the to-be-converted data contained in the transmission data is uid: xxx and appid: nnn; uid and appid are spliced to obtain xxxnnn, and xxxnnn is encrypted to obtain mmmm as the converted openid, and openid: mmmm is taken as the target conversion data.

[0074] Alternatively, the service platform transmits data to the merchant, and the to-be-converted data contained in the transmission data is uid: xxx, and in the process of data conversion, the appid corresponding to the merchant is read from the stored merchant configuration information nnn, and then uid and appid are spliced to obtain xxxnnn, and xxxnnn is encrypted to obtain mmmm as the converted openid, and openid: mmmm is taken as the target conversion data.

[0075] In this embodiment, in order to improve the perception degree of the service platform to the data transmitted by the merchant, the service platform can process the data after obtaining the data. In an optional implementation provided in this embodiment, in the process of transmitting data by the merchant to the service platform, the data conversion of the to-be-converted data based on the conversion strategy can be implemented in the following manner:

[0076] Decrypting the to-be-converted data according to the key contained in the conversion strategy to obtain intermediate data;

[0077] According to the data extraction manner contained in the conversion strategy, the target conversion data is extracted from the intermediate data.

[0078] Specifically, for the data transmitted by the merchant to the service platform, the data is first decrypted, and then the data to be transmitted is extracted as the target conversion data.

[0079] For example, the merchant transmits data to the service platform, and the to-be-converted data contained in the transmission data is openid: mmmm; openid: mmmm is decrypted according to the key to obtain uid: xxx and appid: nnn; uid: xxx is taken as the target conversion data.

[0080] In the specific implementation process, after the data conversion of the to-be-converted data based on the conversion strategy, the transmission data is updated according to the target conversion data obtained by the conversion, that is, the to-be-converted data in the transmission data is updated to the target conversion data, and the updated transmission data is taken as the target transmission data; the gateway interface of the second system is called to transmit the target transmission data to the second system, so as to send the target transmission data to the target service party in the second system.

[0081] In summary, the cross-system data transmission processing method provided in the embodiment, in the process of transmitting data from the first system to the second system through the gateway interface, first reads the conversion configuration information corresponding to the gateway interface according to the transmission data transmitted from the first system to the second system through the gateway interface; according to the conversion parameter identifier contained in the conversion configuration information, it is verified whether the to-be-converted data is carried in the transmission data; if yes, it is verified whether the to-be-converted data meets the conversion admission condition contained in the conversion configuration information; if yes, the conversion strategy is matched in the conversion configuration information according to the data type of the to-be-converted data, the to-be-converted data is converted according to the conversion strategy, and the target conversion data obtained based on the conversion is used to update the transmission data. The target transmission data obtained by updating is transmitted to the second system through the gateway interface corresponding to the second system; in this way, the conversion configuration information is configured for different systems, and the data is converted through the data conversion gateway in the process of cross-system transmission, which improves the efficiency of using the transmission data by the data receiver and ensures the security of the data.

[0082] The cross-system data transmission processing method provided in the embodiment is further described below by taking the application of the cross-system data transmission processing method provided in the embodiment in a platform data transmission scene as an example, referring to Figure 3 The cross-system data transmission processing method applied in the platform data transmission specifically includes the following steps.

[0083] Step S302, obtaining the transmission data transmitted to the target merchant by the service platform system through the internal interface.

[0084] Optionally, the internal interface includes an interface for data interaction between the service platform system and the data conversion gateway.

[0085] Step S304, reading the conversion configuration information corresponding to the internal interface.

[0086] Step S306, according to the conversion parameter identifier contained in the conversion configuration information, verifying whether the to-be-converted data is carried in the transmission data;

[0087] If yes, step S308 is executed;

[0088] If no, step S316 is executed.

[0089] Step S308, verifying whether the to-be-converted data meets the conversion admission condition contained in the conversion configuration information.

[0090] If yes, steps S310 to S314 are executed.

[0091] If no, step S316 is executed.

[0092] Step S310, reading the merchant configuration information of the target merchant and reading the key data in the merchant configuration information.

[0093] Step S312, merging the to-be-converted data and the key data, and performing encryption processing on the merged data to obtain target conversion data.

[0094] Step S314, updating the transmission data based on the target conversion data, and transmitting the target transmission data obtained by the update to the target merchant through the openapi interface of the merchant system.

[0095] Optionally, the openapi interface is an interface for data interaction between the merchant system and the data conversion gateway.

[0096] Step S316, transmitting the transmission data to the target merchant through the openapi interface of the merchant system.

[0097] The following further describes the cross-system data transmission processing method provided in this embodiment by taking the application of the cross-system data transmission processing method provided in this embodiment in a merchant data transmission scenario as an example, that is, referring to Figure 4 The cross-system data transmission processing method applied in the merchant data transmission scenario specifically includes the following steps.

[0098] Step S402, obtaining transmission data transmitted by a merchant system to a target service platform through an openapi interface.

[0099] Step S404, reading conversion configuration information corresponding to the openapi interface.

[0100] Step S406, verifying whether the transmission data carries to-be-converted data according to a conversion parameter identifier contained in the conversion configuration information.

[0101] If yes, step S408 is executed.

[0102] If no, step S416 is executed.

[0103] Step S408, verifying whether the to-be-converted data meets the conversion admission condition contained in the conversion configuration information.

[0104] If yes, steps S410 to S414 are executed.

[0105] If no, step S416 is performed.

[0106] In step S410, decryption processing is performed on the data to be converted to obtain decrypted data.

[0107] In step S412, target conversion data is extracted from the decrypted data.

[0108] In step S414, the transmission data is updated based on the target conversion data, and the target transmission data obtained by the update is transmitted to the target service platform through an internal interface of the service platform system.

[0109] In step S416, the transmission data is transmitted to the target service platform through an internal interface of the service platform system.

[0110] One or more embodiments of a cross-system data transmission processing device provided by the present specification are as follows:

[0111] In the above embodiments, a cross-system data transmission processing method is provided, and a cross-system data transmission processing device corresponding thereto is also provided, which will be described below with reference to the accompanying drawings.

[0112] Reference Figure 5 which shows a schematic diagram of an embodiment of a cross-system data transmission processing device provided by the present embodiment.

[0113] Since the device embodiment corresponds to the method embodiment, it is described more simply, and the relevant part can be seen from the above-mentioned corresponding description of the method embodiment. The device embodiment described below is only schematic.

[0114] The present embodiment provides a cross-system data transmission processing device, which comprises:

[0115] The transmission data acquisition module 502 is configured to acquire transmission data transmitted by a first system to a second system through a gateway interface, and read conversion configuration information corresponding to the gateway interface;

[0116] The conversion access verification module 504 is configured to perform conversion access verification on the transmission data based on the conversion condition contained in the conversion configuration information;

[0117] If the verification passes, the conversion strategy matching module 506 is run, which is configured to match a conversion strategy in the conversion configuration information according to the data type of the data to be converted in the transmission data;

[0118] The data conversion module 508 is configured to perform data conversion on the data to be converted based on the conversion strategy, update the transmission data according to the target conversion data obtained through conversion, and transmit the target transmission data obtained through update to the second system.

[0119] One or more embodiments of the cross-system data transmission processing device provided by the present specification are as follows:

[0120] Based on the same technical concept, one or more embodiments of the present specification further provide a cross-system data transmission processing device for executing the cross-system data transmission processing method provided above, Figure 6 A structural schematic diagram of the cross-system data transmission processing device provided by one or more embodiments of the present specification.

[0121] The cross-system data transmission processing device provided by the present embodiment comprises:

[0122] As shown in Figure 6 The cross-system data transmission processing device can have great differences due to different configurations or performances, and can comprise one or more processors 601 and memories 602. The memories 602 can store one or more application programs or data. The memories 602 can be temporary memories or persistent memories. The application programs stored in the memories 602 can comprise one or more modules (not shown in the figure), and each module can comprise a series of computer executable instructions in the cross-system data transmission processing device. Further, the processor 601 can be configured to communicate with the memory 602 and execute the series of computer executable instructions in the memory 602 on the cross-system data transmission processing device. The cross-system data transmission processing device can further comprise one or more power supplies 603, one or more wired or wireless network interfaces 604, one or more input / output interfaces 605, one or more keyboards 606, and the like.

[0123] In one specific embodiment, the cross-system data transmission processing device comprises a memory and one or more programs, wherein one or more programs are stored in the memory, and the one or more programs can comprise one or more modules, and each module can comprise a series of computer executable instructions in the cross-system data transmission processing device, and the one or more processors configured to execute the one or more programs include computer executable instructions for:

[0124] acquire transmission data transmitted by a first system to a second system through a gateway interface, and read conversion configuration information corresponding to the gateway interface;

[0125] perform conversion access verification on the transmission data based on a conversion condition included in the conversion configuration information;

[0126] if the verification passes, match a conversion strategy in the conversion configuration information according to a data type of to-be-converted data in the transmission data;

[0127] perform data conversion on the to-be-converted data based on the conversion strategy, update the transmission data according to target conversion data obtained through conversion, and transmit target transmission data obtained through update to the second system.

[0128] One or more embodiments of the storage medium provided by the specification are as follows:

[0129] Based on the same technical concept, the storage medium is provided by one or more embodiments of the specification corresponding to the above-described cross-system data transmission processing method.

[0130] The storage medium provided by the embodiment is used for storing computer executable instructions, and the computer executable instructions realize the following processes when executed by a processor.

[0131] acquire transmission data transmitted by a first system to a second system through a gateway interface, and read conversion configuration information corresponding to the gateway interface;

[0132] perform conversion access verification on the transmission data based on a conversion condition included in the conversion configuration information;

[0133] if the verification passes, match a conversion strategy in the conversion configuration information according to a data type of to-be-converted data in the transmission data;

[0134] perform data conversion on the to-be-converted data based on the conversion strategy, update the transmission data according to target conversion data obtained through conversion, and transmit target transmission data obtained through update to the second system.

[0135] It should be noted that the embodiments of the storage medium in the specification and the embodiments of the cross-system data transmission processing method in the specification are based on the same inventive concept, and therefore the specific implementation of the embodiments can be referred to the foregoing implementation of the corresponding method, and the repeated parts will not be described herein.

[0136] The various embodiments in this specification are described in a progressive manner. For the same or similar parts between the various embodiments, please refer to each other. Each embodiment focuses on describing the differences from other embodiments. For example, the device embodiment, equipment embodiment, and storage medium embodiment are all similar to the method embodiment, so the description is relatively simple. For reading the relevant content of the device embodiment, equipment embodiment, and storage medium embodiment, please refer to the description of the method embodiment.

[0137] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0138] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using a hardware physical module. For example, a Programmable Logic Device (PLD) (e.g., a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program a digital system themselves to "integrate" it onto a PLD, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0139] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, e.g. software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to being implemented in pure computer readable program code, the controller can equally well be implemented to perform the same functions using logic gates, switches, an application specific integrated circuit, a programmable logic controller and an embedded microcontroller, etc. by means of a logical programming of the method steps. The controller can thus be considered as a hardware component, and the means comprised therein for performing the various functions can be considered as structures within the hardware component. Alternatively, the means for performing the various functions can even be considered as both a software module implementing the method and a structure within the hardware component.

[0140] The systems, apparatuses, modules or units illustrated by the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0141] For the sake of description, the above apparatuses are described in various units with functions respectively. Of course, the functions of the units can be implemented in one or more software and / or hardware in implementing the embodiments of the present specification.

[0142] Those skilled in the art will understand that one or more embodiments of the present specification can be provided as a method, a system or a computer program product. Therefore, one or more embodiments of the present specification can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROMs, optical storage devices, etc.) containing computer usable program code.

[0143] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing element or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.

[0144] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.

[0145] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.

[0146] In one typical configuration, the computing device includes one or more processors (CPU's), input / output interfaces, network interfaces, and memory.

[0147] The memory can include non-persistent memory and / or persistent memory, such as flash memory, read-only memory (ROM), and / or volatile or non-volatile random access memory (RAM), among others. The memory is an example of computer-readable media.

[0148] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0149] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusions, so that a process, method, article or apparatus that includes a list of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0150] One or more embodiments of the specification can be described in the general context of computer-executable instructions being executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. One or more embodiments of the specification can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0151] The above only describes the embodiments of the present document and is not intended to limit the present document. For those skilled in the art, the present document can have various changes and variations. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present document shall be included in the scope of claims of the present document.

Claims

1. A cross-system data transmission processing method, applied to a data conversion gateway, wherein the data conversion gateway is deployed on a data processing platform; the method includes: The system obtains transmission data sent by a third-party payment platform to a target merchant on a merchant platform via a gateway interface, and reads the conversion configuration information corresponding to the gateway interface. The conversion configuration information is configured by the user through the data processing platform, including conversion access conditions, conversion parameter identifiers, and conversion strategies corresponding to at least one data type. Verify whether the transmitted data carries the conversion parameter corresponding to the conversion parameter identifier. If so, verify whether the parameter identifier and parameter value of the conversion parameter meet the conversion admission conditions. If so, match the conversion strategy in the conversion configuration information according to the data type of the data to be converted in the transmitted data; convert the conversion parameter identifier in the data to be converted based on the identifier conversion sub-strategy in the conversion strategy, and convert the conversion parameter value in the data to be converted based on the parameter value conversion sub-strategy in the conversion strategy; concatenate the converted conversion parameter identifier and conversion parameter value to obtain the target conversion data; update the transmitted data according to the target conversion data; and transmit the updated target transmitted data to the target merchant. If not, the transmitted data will be sent to the target merchant.

2. The cross-system data transmission processing method according to claim 1, after the operation of reading the conversion configuration information corresponding to the gateway interface is executed, it further includes: Read the conversion parameter identifiers contained in the conversion configuration information.

3. The cross-system data transmission processing method according to claim 1, after the operation of obtaining the transmission data sent by the third-party payment platform through the gateway interface to the target merchant in the merchant platform is executed, and before the operation of reading the conversion configuration information corresponding to the gateway interface is executed, it further includes: Read the service configuration information of the third-party payment platform and / or the target merchant; Verify whether the service configuration information contains a data conversion tag; If so, execute the operation of reading the conversion configuration information corresponding to the gateway interface; If not, perform the operation of transmitting the data to the target merchant.

4. The cross-system data transmission processing method according to claim 1 further includes: The data to be converted is then concatenated. The concatenated data to be converted is encrypted according to the encryption method included in the conversion strategy to obtain the target conversion data.

5. The cross-system data transmission processing method according to claim 1 further includes: The data to be converted is decrypted using the key contained in the conversion strategy to obtain intermediate data; The target transformation data is extracted from the intermediate data according to the data extraction method included in the transformation strategy.

6. The cross-system data transmission processing method according to claim 1, wherein the conversion configuration information is obtained in the following manner: Obtain the transformation sub-conditions and condition operators, and generate conditions based on the transformation sub-conditions and condition operators to obtain the transformation admission conditions; The conversion admission criteria, the conversion parameter identifier, and the conversion strategy corresponding to the at least one data type are used as the conversion configuration information.

7. The cross-system data transmission processing method according to claim 6, The user configures the conversion sub-conditions, the condition operators, the conversion parameter identifiers, and the conversion strategies corresponding to at least one data type by accessing the data processing platform to generate the conversion configuration information.

8. A cross-system data transmission processing apparatus, operating on a data conversion gateway, the data conversion gateway being deployed on a data processing platform; the apparatus comprising: The data acquisition module is configured to acquire transmission data sent by the third-party payment platform through the gateway interface to the target merchant in the merchant platform, and read the conversion configuration information corresponding to the gateway interface; the conversion configuration information is configured by the user through the data processing platform, including conversion access conditions, conversion parameter identifiers, and conversion strategies corresponding to at least one data type; The conversion admission verification module is configured to verify whether the transmitted data carries the conversion parameter corresponding to the conversion parameter identifier; if so, to verify whether the parameter identifier and parameter value of the conversion parameter meet the conversion admission conditions. If so, the conversion strategy matching module and the data conversion module are run. The conversion strategy matching module is configured to match a conversion strategy in the conversion configuration information according to the data type of the data to be converted in the transmitted data. The data conversion module is configured to convert the conversion parameter identifier in the data to be converted based on the identifier conversion sub-strategy in the conversion strategy, and convert the conversion parameter value in the data to be converted based on the parameter value conversion sub-strategy in the conversion strategy. The converted conversion parameter identifier and conversion parameter value are concatenated to obtain the target conversion data. The transmitted data is updated according to the target conversion data, and the updated target transmitted data is transmitted to the target merchant. If not, the transmitted data will be sent to the target merchant.

9. A cross-system data transmission processing device, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: The system obtains transmission data sent by a third-party payment platform to a target merchant on a merchant platform via a gateway interface, and reads the conversion configuration information corresponding to the gateway interface. The conversion configuration information is configured by the user through the data processing platform, including conversion access conditions, conversion parameter identifiers, and conversion strategies corresponding to at least one data type. Verify whether the transmitted data carries the conversion parameter corresponding to the conversion parameter identifier. If so, verify whether the parameter identifier and parameter value of the conversion parameter meet the conversion admission conditions. If so, match the conversion strategy in the conversion configuration information according to the data type of the data to be converted in the transmitted data; convert the conversion parameter identifier in the data to be converted based on the identifier conversion sub-strategy in the conversion strategy, and convert the conversion parameter value in the data to be converted based on the parameter value conversion sub-strategy in the conversion strategy; concatenate the converted conversion parameter identifier and conversion parameter value to obtain the target conversion data; update the transmitted data according to the target conversion data; and transmit the updated target transmitted data to the target merchant. If not, the transmitted data will be sent to the target merchant.

10. A storage medium for storing computer-executable instructions, which, when executed by a processor, perform the following process: The system obtains transmission data sent by a third-party payment platform to a target merchant on a merchant platform via a gateway interface, and reads the conversion configuration information corresponding to the gateway interface. The conversion configuration information is configured by the user through the data processing platform, including conversion access conditions, conversion parameter identifiers, and conversion strategies corresponding to at least one data type. Verify whether the transmitted data carries the conversion parameter corresponding to the conversion parameter identifier. If so, verify whether the parameter identifier and parameter value of the conversion parameter meet the conversion admission conditions. If so, match the conversion strategy in the conversion configuration information according to the data type of the data to be converted in the transmitted data; convert the conversion parameter identifier in the data to be converted based on the identifier conversion sub-strategy in the conversion strategy, and convert the conversion parameter value in the data to be converted based on the parameter value conversion sub-strategy in the conversion strategy; concatenate the converted conversion parameter identifier and conversion parameter value to obtain the target conversion data; update the transmitted data according to the target conversion data; and transmit the updated target transmitted data to the target merchant. If not, the transmitted data will be sent to the target merchant.

Citation Information

Patent Citations

  • Interface parameter verification and conversion method and device, equipment and storage medium

    CN112540923A