Payment application configuration method, device, storage medium and electronic device
Through the target docking service platform and low-code technology generation configuration files, the problem of low R&D efficiency of software applications is solved, efficient automated configuration and delivery is achieved, and corporate R&D efficiency is improved.
Patent Information
- Application Number
- CN202210165017.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-22
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-02-22
AI Technical Summary
The R&D efficiency of software applications in the prior art is low, there are a lot of duplicate communication and configuration work and a lack of unified management, resulting in low R&D efficiency of enterprises.
The target requirement information is determined through the target docking service platform, low-code technology is used to generate configuration files, including tenant information and concurrency quantity, determine the content of the target field, and build a mapping relationship, and finally generate the target configuration file and perform script testing.
It improves the R&D efficiency of software applications, reduces duplicate work, realizes a fast configuration and efficient automated delivery model, and reduces development and testing costs.
Smart Images

Figure CN114546472B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of software product design, and more specifically, to a configuration method, device, storage medium, and electronic device for a payment application. Background Art
[0002] Partner shared services, as domain-level shared services, are designed to rapidly address requirements across product layers and reduce duplication. By building a flexible and adaptable architecture, they consolidate common capabilities and reduce coding workload for product applications. Currently, when integrating product applications with payment center services, the integration process, from request acceptance to technical solution confirmation, service integration, and joint testing, requires the involvement of multiple product managers, architects, developers, and testers in communication, analysis, and implementation to fully implement business requirements.
[0003] With the gradual increase in the application of access products, the workload of docking in each link has also increased. Through the analysis of the work content of each link, it was found that there was a large amount of repetitive communication and configuration work. In addition, there was no unified management of the output of each link. They were all passed on by word of mouth or email sharing for subsequent links, resulting in low R&D efficiency of enterprise software applications and not conducive to review and tracing.
[0004] Currently, no effective solution has been proposed to address the problem of low R&D efficiency of software applications in related technologies. Summary of the Invention
[0005] The main purpose of this application is to provide a configuration method, device, storage medium and electronic device for a payment application to solve the problem of low R&D efficiency of software applications in related technologies.
[0006] To achieve the above-mentioned objectives, according to one aspect of the present application, a method for configuring a payment application is provided. The method comprises: determining target demand information based on a target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for a target payment application; configuring the target demand information using target key information to obtain a configuration file, wherein the target key information at least includes: tenant information corresponding to the target payment application and the number of concurrent users corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application; determining target field content corresponding to the configuration file, wherein the target field content at least includes: type information of the target field and length information of the target field; and determining a target configuration file required for the target payment application based on the target field content, wherein the target configuration file is used to configure the function corresponding to the target payment application.
[0007] Furthermore, determining target demand information based on the target docking service platform includes: determining a target adaptation information table through a target model; scoring multiple demand information according to the target adaptation information table to obtain a target score; determining the priority corresponding to multiple demand information according to the target score; and determining the target demand information according to the priority.
[0008] Furthermore, the target demand information is configured through the target key information to obtain a configuration file including: obtaining the target key information based on the target docking service platform; using low-code technology to generate access configuration information corresponding to the tenant information, wherein the access configuration information includes at least: the tenant's name information, the tenant's corresponding service version information; and determining the configuration file based on the access configuration information.
[0009] Furthermore, after configuring the target demand information through the target key information to obtain the configuration file, the method also includes: configuring the service corresponding to the target payment application according to the configuration file to obtain target service information; identifying the target service information to obtain an identification result; and determining the payment routing configuration information of the target tenant according to the identification result.
[0010] Furthermore, determining the target field content corresponding to the configuration file includes: obtaining mapping information corresponding to the target service information, wherein the mapping information includes first mapping relationship information between the target middle station interface field and the target instance name, and second mapping relationship information between the target instance name and the target downstream interface field; building a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; and determining the target field content based on the third mapping relationship.
[0011] Furthermore, determining the target configuration file required for the target payment application based on the target field content includes: obtaining key field content from the target field content; and using low-code technology to generate the target configuration file required for the target payment application based on the key field content.
[0012] Furthermore, after determining the target configuration file required by the target payment application based on the target field content, the method also includes: generating a target code corresponding to the target configuration file; performing a script test on the target code to obtain a test result; and when the test result indicates that the target code complies with preset rules, sending the target code to a version library corresponding to the target payment application.
[0013] Furthermore, the target demand information includes at least: demand content, business background, demand value, and payment scenario.
[0014] To achieve the above-mentioned purpose, according to another aspect of the present application, a configuration device for a payment application is provided. The device includes: a first determining unit, configured to determine target demand information based on a target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for a target payment application; a first configuring unit, configured to configure the target demand information using target key information to obtain a configuration file, wherein the target key information at least includes: tenant information corresponding to the target payment application and the number of concurrent users corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application; a second determining unit, configured to determine target field content corresponding to the configuration file, wherein the target field content at least includes: type information of the target field and length information of the target field; and a third determining unit, configured to determine a target configuration file required by the target payment application based on the target field content, wherein the target configuration file is used to configure the function corresponding to the target payment application.
[0015] Furthermore, the first determination unit includes: a first determination module, used to determine the target adaptation information table through the target model; a scoring module, used to score multiple demand information according to the target adaptation information table to obtain a target score; a second determination module, used to determine the priority corresponding to multiple demand information according to the target score; and a third determination module, used to determine the target demand information according to the priority.
[0016] Furthermore, the first configuration unit includes: a first acquisition module, used to obtain target key information based on the target docking service platform; a generation module, used to generate access configuration information corresponding to the tenant information using low-code technology, wherein the access configuration information includes at least: the tenant's name information, the service version information corresponding to the tenant; a fourth determination module, used to determine the configuration file based on the access configuration information.
[0017] Furthermore, the device also includes: a second configuration unit, which is used to configure the target demand information through the target key information to obtain the configuration file, and then configure the service corresponding to the target payment application according to the configuration file to obtain the target service information; an identification unit, which is used to identify the target service information and obtain an identification result; and a third determination unit, which is used to determine the payment routing configuration information of the target tenant according to the identification result.
[0018] Furthermore, the second determination unit includes: a second acquisition module, used to obtain mapping information corresponding to the target service information, wherein the mapping information includes a first mapping relationship information between the target middle station interface field and the target instance name, and a second mapping relationship information between the target instance name and the target downstream interface field; a building module, used to build a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; a fifth determination module, used to determine the target field content based on the third mapping relationship.
[0019] Furthermore, the third determination unit includes: a third acquisition module, used to obtain key field content from the target field content; a generation module, used to use low-code technology to generate a target configuration file required by the target payment application based on the key field content.
[0020] Furthermore, the device also includes: a generation unit, which is used to generate a target code corresponding to the target configuration file after determining the target configuration file required by the target payment application based on the target field content; a testing unit, which is used to perform script testing on the target code to obtain a test result; and a sending unit, which is used to send the target code to the version library corresponding to the target payment application when the test result indicates that the target code meets the preset rules.
[0021] Furthermore, the target demand information includes at least: demand content, business background, demand value, and payment scenario.
[0022] According to another aspect of an embodiment of the present application, an electronic device is provided, comprising one or more processors and a memory, wherein the computer program / instructions execute any one of the above methods when executed by the processor.
[0023] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, any one of the above methods is performed.
[0024] Through this application, the following steps are adopted: This application discloses a configuration method, device, storage medium and electronic device for a payment application, which relates to the field of software product design. The method includes: determining target demand information based on a target docking service platform, wherein the target demand information is the target demand information to be maintained by the target docking service platform for the target payment application; configuring the target demand information through target key information to obtain a configuration file; determining the target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field, length information of the target field; determining the target configuration file required for the target payment application based on the target field content, wherein the configuration file is used to configure the functions corresponding to the target payment application. The problem of low R&D efficiency of software applications in related technologies is solved. By configuring the target demand information, determining the target field content, and further obtaining the target configuration file required for the target payment application based on the target field content, the effect of improving the R&D efficiency of software applications is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings, which constitute part of this application, are intended to provide a further understanding of this application. The exemplary embodiments and descriptions of this application are intended to explain this application and do not constitute an improper limitation on this application. In the accompanying drawings:
[0026] Figure 1 is a flowchart of a configuration method for a payment application provided in an embodiment of the present application;
[0027] Figure 2 This is a schematic diagram of an operation of establishing a third mapping relationship based on a target docking service platform according to a configuration method for a payment application provided in an embodiment of the present application;
[0028] Figure 3 is a schematic diagram of a configuration device for a payment application provided in an embodiment of the present application;
[0029] Figure 4 This is a schematic diagram of an electronic device network architecture for analyzing the impact of network failures provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0031] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] According to an embodiment of the present application, a configuration method for a payment application is provided.
[0034] Figure 1 Flowchart of the configuration method of the payment application according to the embodiment of the present application. Figure 1 As shown, the method includes the following steps:
[0035] Step S101 : determining target demand information based on a target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for a target payment application.
[0036] For example, for payment-related application services (corresponding to the target payment application in this application), the product manager of the product application maintains the target demand information of the payment center through the partner shared service intelligent docking platform (corresponding to the target docking service platform in this application).
[0037] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, the target demand information includes at least: demand content, business background, demand value, and payment scenario.
[0038] It should be noted that the above-mentioned target demand information also includes information such as demand launch plan and demand transaction volume. This application maintains the target payment application based on the target demand information through the partner shared service intelligent docking platform.
[0039] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, determining the target demand information based on the target docking service platform includes: determining the target adaptation information table through the target model; scoring multiple demand information according to the target adaptation information table to obtain a target score; determining the priority corresponding to multiple demand information according to the target score; and determining the target demand information according to the priority.
[0040] Specifically, the target demand information is stored in the smart docking platform registration, and based on the value adaptation evaluation table maintained by the product manager (corresponding to the target adaptation information table in this application), that is, the product manager selects the VP model of the target payment application service displayed on the front desk, and the system calculates the total score of each demand information. It is sorted by the total score, and the higher the total score, the higher the value and the higher the priority, thereby helping the development team to allocate resources reasonably, providing product managers with a strong reference basis for operational indicators, and further improving the company's R&D efficiency.
[0041] Specifically, the target adaptation information table in the above VP model is shown in Table 1 below:
[0042] Table 1
[0043]
[0044]
[0045]
[0046] Step S102, configure the target demand information through the target key information to obtain a configuration file, wherein the target key information at least includes: tenant information corresponding to the target payment application, and the number of concurrent users corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application.
[0047] Specifically, the architect supplements the target key information of the docking service based on the demand information maintained by the product manager. The target key information may include the tenant information, service, concurrent quantity requirements, transaction volume peak, average daily transaction volume, etc. corresponding to the target payment application.
[0048] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, the target demand information is configured through the target key information to obtain the configuration file, including: obtaining the target key information based on the target docking service platform; using low-code technology to generate access configuration information corresponding to the tenant information, wherein the access configuration information includes at least: the name information of the tenant, the service version information corresponding to the tenant; and determining the configuration file based on the access configuration information.
[0049] Specifically, the intelligent docking platform automatically generates tenant access configuration information through low-code methods based on the information entered by the front desk. For example, the architect enters the tenant RAS (corresponding to the name information of the tenant in this application) and the service version information Altas_General_Debt_V1.0. The system automatically generates a CMC tenant access configuration file according to the solidified template. This application generates a complete configuration file by reading the template. Fields that do not need to be entered by the architect are configured in the template by default, further improving the company's R&D efficiency.
[0050] Specifically, the above configuration file is shown in Table 2 below:
[0051] Table 2
[0052]
[0053] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, after configuring the target demand information through the target key information to obtain the configuration file, the method also includes: configuring the service corresponding to the target payment application according to the configuration file to obtain the target service information; identifying the target service information to obtain the identification result; and determining the payment routing configuration information of the target tenant according to the identification result.
[0054] Specifically, the configuration file obtained above is directly deployed into the version to configure the service corresponding to the target payment application, and obtain downstream service information (corresponding to the target service information in this application), wherein the downstream service can be transfer, account checking and other service information. At the same time, the intelligent docking platform automatically identifies the downstream service for the architect to select and confirm based on the payment scenario maintained by the product manager. After the architect confirms the target service information, the intelligent docking platform automatically generates the payment routing configuration information for the tenant. Among them, the intelligent docking platform can also provide maintenance and confirmation functions for payment service-related transactions, such as reverse transactions, corrections, doubtful accounts, reconciliation, etc., to guide architects to comprehensively consider the integrity of the business and the completeness of the system, reduce development and testing costs, and improve enterprise R&D efficiency.
[0055] Step S103: determining the target field content corresponding to the configuration file, wherein the target field content at least includes: type information of the target field and length information of the target field.
[0056] Specifically, developers supplement detailed interface field-level content (corresponding to the target field content in this application) based on the key service information maintained by the architect to improve the accuracy of application product design and development.
[0057] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, determining the target field content corresponding to the configuration file includes: obtaining mapping information corresponding to the target service information, wherein the mapping information includes a first mapping relationship information between the target middle station interface field and the target instance name, and a second mapping relationship information between the target instance name and the target downstream interface field; building a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; and determining the target field content based on the third mapping relationship.
[0058] Specifically, such as Figure 2 As shown, the intelligent docking platform establishes a mapping relationship between the middle platform interface and the downstream interface fields (corresponding to the third mapping relationship information in this application) based on the downstream service scope confirmed by the architect and the existing standardized mapping relationship of the third-party partner's middle platform, that is, the mapping relationship between the middle platform interface field and the internal instance name (corresponding to the first mapping relationship information in this application), and the formatted mapping relationship, that is, the mapping relationship between the internal instance name and the downstream interface field (corresponding to the second mapping relationship information in this application) file information, and synchronizes the required input, length, type, remarks and other explanatory information content of the middle platform interface and downstream interface fields on the seas platform, and displays the detailed mapping relationship and target field content of the uploaded and returned fields between the partner payment service and the downstream basic transfer service, helping the calling developer to confirm the scope of the uploaded and returned fields, further reducing the development and testing costs, and improving the company's R&D efficiency.
[0059] Step S104: determining a target configuration file required by the target payment application according to the target field content, wherein the target configuration file is used to configure functions corresponding to the target payment application.
[0060] Specifically, after the calling developer confirms the service scope of the upload and return fields based on the target field content, he needs to select the key field content for the service scope, where the key field content includes the target functional field content required by the target payment application.
[0061] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, determining the target configuration file required for the target payment application based on the target field content includes: obtaining key field content from the target field content; and using low-code technology to generate the target configuration file required for the target payment application based on the key field content.
[0062] Specifically, the system automatically generates configuration files for standardization, instantiation, formatting, and persistence of the tenant's payment service calls through low-code methods based on the front-end selection range. Developers simultaneously maintain the docking details of the related functions selected by the architect, and the system automatically generates relevant target configuration files, further improving the company's R&D efficiency.
[0063] Optionally, in the configuration method of the payment application provided in the embodiment of the present application, after determining the target configuration file required by the target payment application based on the target field content, the method also includes: generating a target code corresponding to the target configuration file; performing a script test on the target code to obtain a test result; and when the test result indicates that the target code complies with preset rules, sending the target code to a version library corresponding to the target payment application.
[0064] Specifically, based on the target configuration file generated in the above step S104, combined with the code structure of the payment center, and using low-code technology, the intelligent docking platform automatically converts the original requirements into background code programs that can be submitted for execution. The intelligent docking platform automatically matches commonly used test data and generates automated test scripts covering various scenarios for developers to test the target code. After the test passes, the intelligent docking platform automatically submits the development and test code to the version library, and triggers the VCDS pipeline to realize a one-stop automated delivery model from demand to production, reducing development and testing costs and improving enterprise R&D efficiency.
[0065] It should be noted that for the problems encountered in each link of the above steps S101-S104, the intelligent docking platform can automatically match the common problem library to obtain solutions and remind the corresponding maintainer. For the unmatched problems, the maintainer will analyze and solve them and then choose whether to add them to the common problem library, thereby continuously accumulating the problem library so that the same problem can be quickly solved when encountered in the future, thereby improving the company's R&D efficiency.
[0066] In summary, the configuration method of the payment application provided in the embodiment of the present application determines the target demand information based on the target docking service platform, wherein the target demand information is the target demand information to be maintained by the target docking service platform for the target payment application; configures the target demand information through the target key information to obtain a configuration file; determines the target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field, length information of the target field; determines the target configuration file required for the target payment application based on the target field content, wherein the configuration file is used to configure the functions corresponding to the target payment application. The problem of low R&D efficiency of software applications in related technologies is solved. By configuring the target demand information, determining the target field content, and further obtaining the target configuration file required for the target payment application based on the target field content, the effect of improving the R&D efficiency of software applications is achieved.
[0067] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0068] The present application also provides a configuration device for a payment application. It should be noted that the configuration device for the payment application in the present application can be used to execute the configuration method for the payment application provided in the present application. The following describes the configuration device for the payment application provided in the present application.
[0069] Figure 3 Schematic diagram of a configuration device for a payment application according to an embodiment of the present application. Figure 3 As shown, the apparatus includes: a first determining unit 301 , a first configuring unit 302 , a second determining unit 303 , and a third determining unit 304 .
[0070] Specifically, the first determining unit 301 is configured to determine target demand information based on the target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for the target payment application;
[0071] A first configuration unit 302 is configured to configure the target requirement information using the target key information to obtain a configuration file, wherein the target key information includes at least tenant information corresponding to the target payment application and the number of concurrent users corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application;
[0072] The second determining unit 303 is configured to determine the target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field and length information of the target field;
[0073] The third determining unit 304 is configured to determine a target configuration file required by the target payment application according to the target field content, wherein the target configuration file is used to configure functions corresponding to the target payment application.
[0074] In summary, the configuration device of the payment application provided by the embodiment of the present application determines the target demand information based on the target docking service platform through the first determination unit 301, wherein the target demand information is the target demand information to be maintained by the target docking service platform for the target payment application; the first configuration unit 302 configures the target demand information through the target key information to obtain a configuration file, wherein the target key information at least includes: the tenant information corresponding to the target payment application, the number of concurrent connections corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application; the second determination unit 303 determines the target field content corresponding to the configuration file, wherein the target field content at least includes: the type information of the target field, the length information of the target field; the third determination unit 304 determines the target configuration file required by the target payment application according to the target field content, wherein the target configuration file is used to configure the function corresponding to the target payment application, thereby solving the problem of low R&D efficiency of software applications in the related art. By configuring the target demand information, determining the target field content, and further obtaining the target configuration file required by the target payment application according to the target field content, the effect of improving the R&D efficiency of software applications is achieved.
[0075] Optionally, in the configuration device of the payment application provided in the embodiment of the present application, the first determination unit includes: a first determination module, used to determine the target adaptation information table through the target model; a scoring module, used to score multiple demand information according to the target adaptation information table to obtain a target score; a second determination module, used to determine the priority corresponding to multiple demand information according to the target score; and a third determination module, used to determine the target demand information according to the priority.
[0076] Optionally, in the configuration device of the payment application provided in the embodiment of the present application, the first configuration unit includes: a first acquisition module, used to obtain target key information based on the target docking service platform; a generation module, used to generate access configuration information corresponding to the tenant information using low-code technology, wherein the access configuration information includes at least: the name information of the tenant, and the service version information corresponding to the tenant; a fourth determination module, used to determine the configuration file based on the access configuration information.
[0077] Optionally, in the configuration device of the payment application provided in the embodiment of the present application, the device also includes: a second configuration unit, which is used to configure the target demand information through the target key information to obtain the configuration file, and then configure the service corresponding to the target payment application according to the configuration file to obtain the target service information; an identification unit, which is used to identify the target service information and obtain an identification result; and a third determination unit, which is used to determine the payment routing configuration information of the target tenant according to the identification result indication.
[0078] Furthermore, the second determination unit includes: a second acquisition module, used to obtain mapping information corresponding to the target service information, wherein the mapping information includes a first mapping relationship information between the target middle station interface field and the target instance name, and a second mapping relationship information between the target instance name and the target downstream interface field; a building module, used to build a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; a fifth determination module, used to determine the target field content based on the third mapping relationship.
[0079] Optionally, in the configuration device of the payment application provided in the embodiment of the present application, the third determination unit includes: a third acquisition module, used to obtain key field content from the target field content; and a generation module, used to use low-code technology to generate a target configuration file required for the target payment application based on the key field content.
[0080] Optionally, in the configuration device of the payment application provided in the embodiment of the present application, the device also includes: a generation unit, which is used to generate a target code corresponding to the target configuration file after determining the target configuration file required by the target payment application based on the target field content; a testing unit, which is used to perform script testing on the target code to obtain a test result; and a sending unit, which is used to send the target code to a version library corresponding to the target payment application when the test result indicates that the target code complies with preset rules.
[0081] Optionally, in the configuration device of the payment application provided in the embodiment of the present application, the target demand information includes at least: demand content, business background, demand value, and payment scenario.
[0082] The configuration device of the payment application includes a processor and a memory. The above-mentioned first determination unit 301, first configuration unit 302, second determination unit 303, third determination unit 304, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0083] The processor contains a kernel, which retrieves the corresponding program unit from the memory. There can be one or more kernels, and the payment application can be configured by adjusting the kernel parameters.
[0084] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0085] An embodiment of the present invention provides a storage medium storing a program, which implements a configuration method for a payment application when executed by a processor.
[0086] An embodiment of the present invention provides a processor, which is used to run a program, wherein the program executes a configuration method of a payment application when the program is running.
[0087] like Figure 4 As shown, an embodiment of the present invention provides an electronic device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: determining target demand information based on a target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for a target payment application; configuring the target demand information through target key information to obtain a configuration file, wherein the target key information includes at least: tenant information corresponding to the target payment application, and the number of concurrent connections corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application; determining the target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field, and length information of the target field; determining the target configuration file required for the target payment application based on the target field content, wherein the target configuration file is used to configure the function corresponding to the target payment application.
[0088] When the processor executes the program, the following steps are also implemented: determining the target adaptation information table through the target model; scoring multiple demand information according to the target adaptation information table to obtain target scores; determining the priorities corresponding to the multiple demand information according to the target scores; and determining the target demand information according to the priorities.
[0089] When the processor executes the program, it also implements the following steps: obtaining target key information based on the target docking service platform; using low-code technology to generate access configuration information corresponding to the tenant information, wherein the access configuration information includes at least: the tenant's name information and the service version information corresponding to the tenant; and determining the configuration file based on the access configuration information.
[0090] When the processor executes the program, the following steps are also implemented: after configuring the target demand information through the target key information to obtain the configuration file, the service corresponding to the target payment application is configured according to the configuration file to obtain the target service information; the target service information is identified to obtain the identification result; and the payment routing configuration information of the target tenant is determined according to the identification result.
[0091] When the processor executes the program, it also implements the following steps: obtaining mapping information corresponding to the target service information, wherein the mapping information includes first mapping relationship information between the target middle station interface field and the target instance name, and second mapping relationship information between the target instance name and the target downstream interface field; building a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; determining the target field content based on the third mapping relationship.
[0092] When the processor executes the program, it also implements the following steps: obtaining key field content from the target field content; and using low-code technology to generate the target configuration file required by the target payment application based on the key field content.
[0093] When the processor executes the program, it also implements the following steps: after determining the target configuration file required by the target payment application based on the target field content, generating a target code corresponding to the target configuration file; performing a script test on the target code to obtain a test result; if the test result indicates that the target code complies with the preset rules, sending the target code to the version library corresponding to the target payment application.
[0094] When the processor executes the program, it also implements the following steps: the target demand information includes at least: demand content, business background, demand value, and payment scenario.
[0095] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0096] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialized program having the following method steps: determining target demand information based on a target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for a target payment application; configuring the target demand information through target key information to obtain a configuration file, wherein the target key information includes at least: tenant information corresponding to the target payment application, and the number of concurrent connections corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application; determining the target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field, and length information of the target field; determining the target configuration file required for the target payment application based on the target field content, wherein the target configuration file is used to configure the functions corresponding to the target payment application.
[0097] When executed on a data processing device, the program is suitable for executing initialization with the following method steps: determining a target adaptation information table through a target model; scoring multiple demand information according to the target adaptation information table to obtain a target score; determining the priority corresponding to multiple demand information according to the target score; and determining the target demand information according to the priority.
[0098] When executed on a data processing device, it is suitable for executing an initialization program with the following method steps: obtaining target key information based on the target docking service platform; using low-code technology to generate access configuration information corresponding to the tenant information, wherein the access configuration information includes at least: the tenant's name information, the service version information corresponding to the tenant; and determining the configuration file based on the access configuration information.
[0099] When executed on a data processing device, the program is suitable for executing initialization with the following method steps: after configuring the target demand information through the target key information to obtain the configuration file, configuring the service corresponding to the target payment application according to the configuration file to obtain the target service information; identifying the target service information to obtain an identification result; and determining the payment routing configuration information of the target tenant according to the identification result.
[0100] When executed on a data processing device, it is suitable for executing an initialization program with the following method steps: obtaining mapping information corresponding to the target service information, wherein the mapping information includes first mapping relationship information between the target middle station interface field and the target instance name, and second mapping relationship information between the target instance name and the target downstream interface field; building a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; determining the target field content based on the third mapping relationship.
[0101] When executed on a data processing device, the program is suitable for executing initialization with the following method steps: obtaining key field content from the target field content; using low-code technology to generate a target configuration file required by the target payment application based on the key field content.
[0102] When executed on a data processing device, the program is suitable for executing initialization with the following method steps: after determining the target configuration file required by the target payment application based on the target field content, generating the target code corresponding to the target configuration file; performing a script test on the target code to obtain the test result; if the test result indicates that the target code complies with the preset rules, sending the target code to the version library corresponding to the target payment application.
[0103] When executed on a data processing device, it is suitable for executing a program that is initialized with the following method steps: the target demand information includes at least: demand content, business background, demand value, and payment scenario.
[0104] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0105] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0106] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0107] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0108] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0109] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0110] Computer-readable media includes permanent and non-permanent, removable and non-removable 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 technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0111] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0112] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0113] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A configuration method for a payment application, characterized in that: include: Determining target demand information based on the target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for the target payment application; The target requirement information is configured using target key information to obtain a configuration file, wherein the target key information includes at least: tenant information corresponding to the target payment application and the number of concurrent users corresponding to the target payment application, wherein the configuration file is used to configure the service corresponding to the target payment application; Determine the target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field and length information of the target field; Determining a target configuration file required by the target payment application according to the target field content, wherein the target configuration file is used to configure functions corresponding to the target payment application; The method further includes configuring a service corresponding to the target payment application according to the configuration file to obtain target service information; Determining the target field content corresponding to the configuration file includes: Obtain mapping information corresponding to the target service information, wherein the mapping information includes first mapping relationship information between the target middle station interface field and the target instance name, and second mapping relationship information between the target instance name and the target downstream interface field; Building a third mapping relationship based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; The target field content is determined according to the third mapping relationship.
2. The method according to claim 1, characterized in that Target demand information determined based on the target docking service platform includes: Determine the target adaptation information table through the target model; Scoring the plurality of demand information according to the target adaptation information table to obtain a target score; Determining priorities corresponding to the plurality of demand information according to the target scores; Target demand information is determined according to the priority.
3. The method according to claim 1, characterized in that The target requirement information is configured through the target key information to obtain a configuration file including: Acquiring the target key information based on the target docking service platform; Adopting low-code technology to generate access configuration information corresponding to the tenant information, wherein the access configuration information at least includes: tenant name information and service version information corresponding to the tenant; The configuration file is determined according to the access configuration information.
4. The method according to claim 3, characterized in that After configuring the target requirement information using the target key information to obtain a configuration file, the method further includes: Configure the service corresponding to the target payment application according to the configuration file to obtain target service information; Identifying the target service information to obtain an identification result; The payment routing configuration information of the target tenant is determined according to the identification result indication.
5. The method according to claim 3, characterized in that Determining the target configuration file required for the target payment application according to the target field content includes: Obtaining key field content from the target field content; The low-code technology is used to generate the target configuration file required by the target payment application based on the key field content.
6. The method according to claim 1, characterized in that After determining the target configuration file required by the target payment application according to the target field content, the method further includes: Generate target code corresponding to the target configuration file; Performing script testing on the target code to obtain test results; When the test result indicates that the target code complies with a preset rule, the target code is sent to a version library corresponding to the target payment application.
7. The method according to claim 1, characterized in that The target demand information includes at least: demand content, business background, demand value, and payment scenario.
8. A configuration device for a payment application, characterized in that: include: A first determining unit is configured to determine target demand information based on a target docking service platform, wherein the target demand information is target demand information to be maintained by the target docking service platform for a target payment application; a first configuration unit, configured to configure the target requirement information using target key information to obtain a configuration file, wherein the target key information includes at least tenant information corresponding to the target payment application and a concurrent number corresponding to the target payment application, wherein the configuration file is used to configure a service corresponding to the target payment application; A second determining unit is configured to determine target field content corresponding to the configuration file, wherein the target field content includes at least: type information of the target field and length information of the target field; a third determining unit, configured to determine a target configuration file required by the target payment application according to the target field content, wherein the target configuration file is used to configure a function corresponding to the target payment application; The device is further configured to configure the service corresponding to the target payment application according to the configuration file to obtain target service information; Among them, the second determination unit is also used to obtain mapping information corresponding to the target service information, wherein the mapping information includes a first mapping relationship information between the target middle station interface field and the target instance name, and a second mapping relationship information between the target instance name and the target downstream interface field; a third mapping relationship is established based on the first mapping relationship information and the second mapping relationship information, wherein the third mapping relationship is a mapping relationship between the target middle station interface and the target downstream interface field; and the target field content is determined based on the third mapping relationship.
9. A computer-readable storage medium, characterized in that The storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: include: The method comprises one or more processors and a memory, wherein 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 implement the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Interface conversion method, interface converter, storage medium and electronic terminal
CN107463409A
Platform docking method and device
CN113742005A