Interface opening management method and interface opening platform
By setting up composable working modules in the interface open management platform and forming a personalized working process, the problem that the existing technology cannot meet the open personalized management of the interface is solved, and the flexibility and complexity management of open management of the interface is realized.
Patent Information
- Application Number
- CN202411611721.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-03-11
AI Technical Summary
The existing interface open management platform cannot meet the personalized management needs of enterprises for the interface open process, especially when it involves cooperation, compliance approval, regulatory approval or testing and use control.
By setting up a composable working module in the interface open management platform, a personalized working process is formed and the working process is associated with the interface, and the associated working process is automatically triggered when the interface is called.
It realizes that the management process of open interfaces can be configurable, providing personalized management effects for the interfaces and meeting complex management needs.
Smart Images

Figure CN119597828A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the financial field or other fields, and in particular to an interface opening management method and an interface opening platform. Background Art
[0002] The interface open management platform is a form of enterprise output of existing functions. Through a system platform, the enterprise's existing capabilities are opened to the outside world. The existing interface open management platform mainly displays the interface description and call address (or program code) directly on the platform page. Users can download and use it after a simple key application. However, enterprises cannot perform personalized management of the interface opening process. When the open interface involves complex management requirements such as enterprise cooperation, internal compliance approval, external regulatory approval, or the enterprise has control requirements for testing and interface use, the existing interface open management platform cannot meet them.
[0003] Therefore, providing personalized management for externally open interfaces has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present application provide an interface opening management method and an interface opening platform to achieve configurable management process of open interfaces and provide personalized management effects for interfaces.
[0005] In a first aspect, an embodiment of the present application provides an interface opening management method, which is applied to an interface opening management platform. The interface opening management method includes:
[0006] Obtaining the module identifier of the target working module configured for the interface to be opened, as well as the connection relationship between different working modules, the working module is used to perform corresponding processing on the interface;
[0007] According to the working modules and the connection relationship between different working modules, the working process of the interface is formed, and the working process is used to perform interface opening management on the interface;
[0008] Create an association between the interface and the work process so that the work process is triggered when the interface is opened;
[0009] The interface is stored in the interface library of the interface open management platform, and the work process is stored in the work process library of the interface open management platform.
[0010] In a possible implementation, the interface opening management platform provides an open application portal, and the interface opening management method further includes:
[0011] Receiving an open application for a target interface through an open application entry;
[0012] If the target interface is an interface in the interface library, according to the target interface, the target work process associated with the target interface is retrieved in the work process library;
[0013] If the target work process is retrieved, the target work process is executed to perform interface opening management on the target interface.
[0014] In a possible implementation manner, the interface opening management method further includes:
[0015] If the target interface is not an interface in the interface library, output a first prompt message, the first prompt message indicating that the target interface does not exist in the interface library;
[0016] If the target work process is not retrieved, a second prompt information is output, and the second prompt information indicates that there is no workflow in the workflow library that performs interface opening management on the target interface.
[0017] In a possible implementation, interface opening management includes interface opening approval, testing phase management, and production phase management.
[0018] In a possible implementation, the working module is selected from a working module included in a working module library of the interface open management platform, or the working module is a working module created by the interface open management platform.
[0019] In a possible implementation, the interface open management platform creates a work module in the following manner:
[0020] In the interactive interface of the interface open management platform, an entry for creating work modules is provided;
[0021] In response to the interactive operation acting on the creation entry, a work module creation area is provided;
[0022] Receive input operations acting on the work module creation area, obtain the work module input through the input operation, and store it in the work module library.
[0023] In a second aspect, an embodiment of the present application provides an interface open platform, including:
[0024] A working module library storing working modules, where the working modules are used to process the interfaces accordingly;
[0025] A work process library that stores work processes. Work processes are used to manage the interface opening of associated interfaces.
[0026] Interface library, which stores open interfaces;
[0027] Open application portal;
[0028] The interface open management system is used to provide interface management services, and the interface management services include the above first aspect and / or various possible implementation methods of the first aspect.
[0029] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;
[0030] The memory stores computer-executable instructions;
[0031] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0032] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0033] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0034] The interface opening management method and interface opening management platform provided in the embodiments of the present application, by setting working modules that can be used for free combination in the interface opening management platform, using the working modules to combine into a working process customized for the interface to be opened, and associating the working process with the interface. When the interface caller applies to call this interface, the working process associated with this interface is automatically triggered, so as to achieve configurable management process of the interface open to the outside world and provide personalized management effect for the interface. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0036] Figure 1 A schematic diagram of the scenario of the interface open platform provided for this application;
[0037] Figure 2 Schematic diagram of the interface open management platform structure provided for this application;
[0038] Figure 3 A flow chart of the interface opening management method provided for this application;
[0039] Figure 4 Schematic diagram of the interface open management platform interaction scenario provided for this application;
[0040] Figure 5A schematic diagram of the structure of the interface open platform provided for this application;
[0041] Figure 6 A schematic diagram of the structure of the electronic device provided in this application.
[0042] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0043] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0044] It should be noted that the brief description of the terms in this application is only for the convenience of understanding the implementation methods described below, and is not intended to limit the implementation methods of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings. The terms "first", "second", etc. in the specification and claims and the above-mentioned drawings in this application are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise indicated. It should be understood that the terms used in this way can be interchangeable where appropriate, such as being able to implement in an order other than those given in the diagram or description of the embodiment of the application. In addition, the terms "including" and "having" and any of their variations are intended to cover but not exclusively include, for example, a product or device containing a series of components is not necessarily limited to those components clearly listed, but may include other components that are not clearly listed or inherent to these products or devices. The term "module" used in this application refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic or a combination of hardware or / and software code that can perform functions related to the element.
[0045] First, the terms involved in this application are explained:
[0046] Interface: refers to a form in which the interface provider provides its own functions to the interface caller. The interface is the entrance for interaction between systems. The interface caller can query and transmit data through the interface. A standard interface usually consists of the following parts: interface description, which describes the interface's functions, uses, and related rules; interface address, which is presented in the form of a URL, and the interface is interacted with by sending a request to this URL; request method, the commonly used methods are POST and GET; request parameters: the parameters that need to be provided when requesting the interface, and the parameter attributes include name, type, whether it is required, description, etc.; request header: used to describe the additional information to be used by the server, including Accept, Cookie, User-Agent, Accept-Encoding, etc.; return parameters, the content returned after the interface responds normally; error code, the error code returned after the interface request fails.
[0047] Interface open platform: An open platform means that the interface provider makes its application program interface or function public so that the interface caller's program can increase the functionality of the interface provider's system or use the system's resources without changing the source code of the system.
[0048] Work module: refers to the process nodes that need to be experienced in the interface approval, test link management and production link management process. In the interface open management platform provided in the embodiment of the present application, the work module is stored in the work process library in a discrete form. Users can select and connect the work modules according to their needs to form a work process.
[0049] Work process: refers to the process related to interface opening management, which is composed of a combination of work modules. The work process provided in the embodiment of the present application covers the processes required for interface approval, test link management, and production environment management.
[0050] Figure 1 A schematic diagram of the interface open management platform provided for this application, such as Figure 1 As shown, the interface provider usually uses the interface opening platform to open the functions of its own system to the outside world. The interface opening platform will display the open interfaces, and the interface caller will initiate an application for interface calling through the interface opening platform according to its own needs. The existing interface opening platform mainly displays the interface description and calling address (or program code) directly on the platform page, and the user can download and use it after a simple key application. Using this method, the enterprise cannot perform personalized management of the interface opening process. When the open interface involves complex management requirements such as enterprise cooperation, internal compliance approval, external regulatory approval, or the enterprise has control requirements for testing and the use of the interface, the existing interface opening management platform cannot meet them.
[0051] In combination with the above scenario, it can be seen that in the prior art, there is a technical problem that the calling interface through the key application method cannot be personalized and multi-facetedly managed for the interface opening.
[0052] The interface opening management method provided in the present application solves the technical problem of personalized and multi-faceted management of interface opening by setting up work modules on the interface opening management platform that can be used by users to combine and form personalized work processes, and associating personalized work processes with interfaces. When the interface caller applies to call the interface, the technical means of automatically triggering the work process associated with the interface is used.
[0053] Optionally, the interface opening method provided in the embodiment of the present application is applied to Figure 2 The interface open management platform is shown in Figure 1. The structure of the interface open management platform is as follows: Figure 2 As shown, the interface open management platform includes a work module library, a work process library and an interface library. Among them, the work module library pre-stores available work modules, the work process library pre-stores available work processes, or new work processes are added by combining work modules, the interface library stores interfaces to be opened, and the open application entry is the entry for the interface caller to apply for calling the interface. The interface open management platform can perform operations to set the work module library, the work process library and the interface library.
[0054] It should be noted that the interface open management method and interface open management platform of the present application can be used in the financial field, and can also be used in any field other than the financial field. The application field of the interface open management method and interface open management platform of the present application is not limited.
[0055] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0056] Figure 3 Schematic diagram of the interface open management method provided for this application Figure 1 ,like Figure 3 As shown, applied to Figure 2 The interface open management platform shown, the interface open management method includes:
[0057] S301. Obtain a module identifier of a target working module configured for an interface to be opened, and a connection relationship between different working modules, where the working module is used to perform corresponding processing on the interface.
[0058] Specifically, the user selects the work module required in the interface opening management process from the work module library according to the management needs of the open interface, and obtains the module identifier of the target work module configured for the interface to be opened.
[0059] In one implementation, the module identifier of the target working module may be a working module name or a working module number, or a combination of the working module number and the working module name.
[0060] After determining the work modules required for the interface management process to be opened, the connection relationship between different modules is set according to the actual management process needs.
[0061] In one implementation, the connection relationship between the working modules is determined to be a parallel connection.
[0062] In another embodiment, the connection relationship between the working modules is determined to be a serial connection.
[0063] In another embodiment, the connection relationship between the working modules is determined in a parallel combination manner.
[0064] In one embodiment, the working module is used to perform corresponding processing on the interface. For example, in the interface opening approval stage, the interface opening approval information is pushed to the corresponding approval department. The department approval may include approval operations of multiple departments. After the approval of one department is completed, it will automatically flow to the next department for approval.
[0065] In one implementation, the function of the working module also includes tracking the test status of the interface in the testing phase and tracking the production status of the interface in the production phase.
[0066] In one embodiment, the working module is selected from the working modules included in the working module library of the interface open management platform, or the working module is a working module created by the interface open management platform.
[0067] In one implementation, the working module is a working module created through an interface open management platform.
[0068] S302: According to the working modules and the connection relationship between different working modules, a working process of the interface is formed, and the working process is used to perform interface opening management on the interface.
[0069] In one embodiment, the work process is used to manage the interface opening, and the management process includes the flow between multiple work modules. For example, the workflow of the interface to be opened is composed of work modules: Department A open approval - Department B open approval - tester application - test situation approval - production environment management. After the work process is triggered, the work module "Department A open approval" will first push the approval information to the corresponding department. When the work module is executed and approved, it will automatically flow to the next work module "Department B open approval" until all work modules are executed.
[0070] In one implementation, a work process can be composed of work modules, and then multiple work processes can be connected to form a top-level work process, and the top-level work process is associated with the interface to be opened, and the top-level work process is triggered when the interface is called. The work modules included in the work process perform operations to manage the interface, and automatic flow can be achieved between work processes.
[0071] S303: Create an association between the interface and the work process so that the work process is triggered when the interface is opened.
[0072] Optionally, in addition to configuring work modules and their connection relationships for the interface to form a work process, and then creating an association between the interface and the work process, the interface can also be associated with an existing available work process in the work process library, and the associated work process will be triggered when the interface caller applies to call this interface.
[0073] S304: Store the interface in the interface library of the interface open management platform, and store the work process in the work process library of the interface open management platform.
[0074] In one embodiment, the interface open management platform also includes a display function for a list of open interfaces. After the interface is stored in the interface library of the interface open management platform, the interface open management platform will display the basic information of the interface, including interface identification and interface function.
[0075] The interface opening management method provided in the embodiment of the present application uses work modules that can be used to manage the open interface, and combines them into a work process according to management requirements. The work process is associated with the interface to be opened, so that when the interface caller applies to call the interface, the work process associated with the interface is triggered, and management operations of related links are performed step by step, so as to achieve configurable management process of the open interface and realize personalized management of the interface.
[0076] In one embodiment, Figure 2 In the interface management platform shown, the interface open management platform provides an open application entrance, and the interface open management method also includes the following steps:
[0077] S401, receiving an open application for a target interface through an open application entry.
[0078] Specifically, the interface caller can initiate an open application for the interface by inputting an interface identifier at an open application entry. The interface open management platform responds to the application operation of the interface caller and receives an open application for the target interface through the open application entry.
[0079] S402: If the target interface is an interface in the interface library, search the work process library for the target work process associated with the target interface according to the target interface.
[0080] When the interface management platform receives an open application initiated by the interface caller for an interface in the interface library, it obtains the interface identifier, and based on the interface identifier, retrieves the target work process associated with the target interface in the work process library to obtain the corresponding work process identifier.
[0081] S403: If the target work process is retrieved, execute the target work process to perform interface opening management on the target interface.
[0082] After obtaining the target work process representation, the management of interface opening is gradually performed according to the work modules included in the work process and their connection inertia. The management includes the approval of interface opening, the management of testing links and the management of production links.
[0083] The interface opening management method provided in the present application is an interface opening management platform that can respond to the interface caller's application for opening an interface in an interface library, retrieve the interface that the interface caller wants to call in the interface library, retrieve the work process corresponding to the interface in the work process library, and manage the opening of the interface according to the work module indicated by the work process, automatically execute the flow of management processes in each management link, and improve the efficiency of interface opening management.
[0084] In one embodiment, the interface opening management method further includes the following contents:
[0085] If the target interface is not an interface in the interface library, a first prompt message is output, indicating that the target interface does not exist in the interface library. If the target work process is not retrieved, a second prompt message is output, indicating that there is no workflow in the workflow library that performs interface opening management on the target interface.
[0086] In actual operation, the interface opening application may have errors in filling in interface information or apply for an interface that does not exist. In this case, the interface opening management platform will output the first prompt information accordingly, and the first prompt information indicates that the target interface does not exist in the interface library. For interfaces that have been stored in the interface library, their corresponding work processes may be invalidated due to maintenance or modification. At this time, prompts should be given in time and the second prompt information should be output. The second prompt information indicates that there is no workflow in the workflow library to manage the interface opening of the target interface.
[0087] The interface opening management method provided in the embodiment of the present application prompts invalid interface opening applications and workflows, provides fault tolerance space for user operations, and ensures high efficiency and practicality of interface opening management.
[0088] In a possible implementation, interface opening management includes interface opening approval, testing phase management, and production phase management.
[0089] Among them, interface opening approval refers to the verification of interface opening license, which may involve multiple departments and links. After the interface opening approval is passed, the interface provider needs to conduct internal testing on the interface allowed to be opened, including network, data and production environment testing, etc. The interface management platform can also record the results of the testing link and track test issues to ensure the integrity of the testing process.
[0090] An interface goes through three stages from R&D to production, namely: development, testing, and production. The three stages correspond to three environments, namely, the interface goes through three stages from development to external opening: the development environment, which is an environment used by programmers to write code, usually a local computer or a remote cloud server; the testing environment, which is an environment used to test interface functions after development is completed; and the production environment, which is an environment that is officially open to the outside world and used by customers. After the developer "deploys" the tested code to the production server, a production domain name is prepared, and external users access it through the production domain name. The production environment is isolated from the development environment and the test environment to ensure the security of internal enterprise data.
[0091] After the interface passes the test phase, the interface provider builds a production environment for the interface to be opened. The production environment is an environment for the interface caller to use. The production environment is isolated from the development environment and the test environment to ensure the security of the company's internal data. Interface opening management includes tracking the production status of the interface in the production environment, including approval, problem tracking and summary of the production process.
[0092] In one embodiment, the interface opening management method provided in the present application can monitor and manage the test link and the production link in the above three links, which may specifically include: test network application, test data application, test certificate and parameter exchange, test support personnel application, joint debugging problem tracking, test report approval, fee payment, regulatory agency reporting and approval (production), production certificate and parameter exchange, production data application, production certificate and parameter exchange, production support personnel application, production problem tracking, production report approval, etc.
[0093] The interface opening management method provided in the embodiment of the present application manages the three links of interface opening, namely, open approval, testing and production, to achieve all-round and multi-functional management of interface opening and meet the complex management needs of interface opening.
[0094] In one embodiment, the interface open management platform creates a work module in the following manner: providing a work module creation entry in the interactive interface of the interface open management platform. Responding to an interactive operation acting on the creation entry, providing a work module creation area. Receiving an input operation acting on the work module creation area, obtaining the work module input by the input operation, and storing it in a work module library.
[0095] In one embodiment, the scenario of configuring the working module in the interface open management platform is as follows: Figure 4 As shown, the interface open management platform interactive interface is displayed on the terminal device. The user configures the working module through the interactive interface. The terminal device sends the user's operation information to the interface open management platform. The interface open management platform responds to the operation information and sends the display information to the terminal device to show it to the user.
[0096] In some embodiments, the user creates a work module on the terminal device, and the terminal device sends the user's work module creation operation information to the interface open management platform. The interface open management platform responds to the user operation and sends the work module creation data display information to the terminal device for display.
[0097] In some embodiments, a user creates a work process on a terminal device, and the terminal device sends the user's work process creation operation information to the interface open management platform. The interface open management platform responds to the user operation and sends the work process creation data display information to the terminal device for display.
[0098] In some embodiments, the user manages the interface to be opened on the terminal device, and the terminal device sends the user's operation information on the interface to be opened to the interface opening management platform. The interface opening management platform responds to the user operation and sends the display information of the interface management data to be opened to the terminal device for display.
[0099] In one embodiment, the interface open management platform interactive interface displayed by the terminal device includes a work module creation entrance. The user clicks the work module creation entrance to enter the work module creation page and enters work module related information on the work module creation page, such as the execution department and execution content of the work module. The interface open management platform responds to the user's operation information on the interactive interface, obtains the work module entered through the input operation, and stores it in the work module library.
[0100] In one embodiment, the interface open management platform creates a work process in the following manner: providing a creation entry for the work process in the interactive interface of the interface open management platform. In response to an interactive operation acting on the creation entry, providing a work process creation area. Receiving an input operation acting on the work process creation area, obtaining the work process inputted by the input operation, and storing it in a work process library.
[0101] The interactive operation acting on the creation entry of the work process may be the user's selection of the work module and the determination of the connection relationship between the work modules.
[0102] In one embodiment, the interface open management platform associates the working process with the interface in the following manner: providing an interface management entry in the interactive interface of the interface open management platform. Responding to the interactive operation acting on the interface management entry, providing an interface management area. Receiving the input operation acting on the interface area, obtaining the interface and the working process input by the input operation, and storing the configured interface in the interface library.
[0103] In one embodiment, the interface open management platform associates the interface with the work process in the following manner: providing an interface management portal in the interactive interface of the interface open management platform. In response to the interactive operation acting on the interface management portal, providing an interface management area. Receiving the input interface identifier and the operation of creating a new work process acting on the interface area, obtaining the interface input by the input operation, and jumping to the work process ship page to create the work process, automatically associating the work process with the interface after the creation is completed, and storing the configured interface in the interface library.
[0104] The interface opening management method provided in the embodiment of the present application includes the configuration process of work modules, work processes and interface management. Users can create new work modules, work processes and associate corresponding work processes with interfaces on the interface opening management platform to achieve flexible and personalized management of interface opening.
[0105] Figure 5 A schematic diagram of the structure of an interface open platform provided for this application, such as Figure 5 As shown, the interface open management platform 50 provided in this embodiment includes:
[0106] A working module library 501 storing working modules, the working modules are used to perform corresponding processing on the interfaces;
[0107] A work process library 502 storing work processes, where the work processes are used to perform interface opening management on associated interfaces;
[0108] An interface library 503 stores open interfaces;
[0109] Open application portal 504;
[0110] The interface opening management system 505 is used to provide interface management services.
[0111] In one embodiment, the interface opening management system 505 is used to obtain the module identifier of the target working module configured for the interface to be opened, as well as the connection relationship between different working modules, and the working module is used to perform corresponding processing on the interface.
[0112] According to the working modules and the connection relationship between different working modules, the working process of the interface is formed, and the working process is used to perform interface opening management on the interface.
[0113] Create an association between the interface and the work process so that the work process is triggered when the interface is opened.
[0114] The interface is stored in the interface library of the interface open management platform, and the work process is stored in the work process library of the interface open management platform.
[0115] In a possible implementation, the interface opening management system 505 is used to:
[0116] Receive an open application for the target interface through the open application entry.
[0117] If the target interface is an interface in the interface library, the target work process associated with the target interface is retrieved from the work process library according to the target interface.
[0118] If the target work process is retrieved, the target work process is executed to perform interface opening management on the target interface.
[0119] In a possible implementation, the interface opening management system 505 is used to:
[0120] If the target interface is not an interface in the interface library, a first prompt message is output, and the first prompt message indicates that the target interface does not exist in the interface library.
[0121] If the target work process is not retrieved, a second prompt information is output, and the second prompt information indicates that there is no workflow in the workflow library that performs interface opening management on the target interface.
[0122] In a possible implementation, the interface opening management system 505 creates a working module in the following manner:
[0123] In the interactive interface of the interface open management system, an entry for creating work modules is provided;
[0124] In response to the interactive operation acting on the creation entry, a work module creation area is provided;
[0125] Receive input operations acting on the work module creation area, obtain the work module input through the input operation, and store it in the work module library.
[0126] The interface open platform provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.
[0127] Figure 6 This is a schematic diagram of the structure of the electronic device provided in this application. Figure 6 As shown, the electronic device 60 provided in this embodiment includes: at least one processor 601 and a memory 602. Optionally, the device 60 also includes a communication component 603. The processor 601, the memory 602 and the communication component 603 are connected via a bus 604.
[0128] In a specific implementation process, at least one processor 601 executes the computer execution instructions stored in the memory 602, so that at least one processor 601 executes the above method.
[0129] The specific implementation process of the processor 601 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0130] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in the invention may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0131] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0132] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0133] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0134] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0135] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0136] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0137] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0138] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0139] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0140] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0141] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0142] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. An interface open management method, characterized in that: Applied to an interface open management platform, the interface open management method includes: Obtaining a module identifier of a target working module configured for the interface to be opened, and a connection relationship between different working modules, wherein the working module is used to perform corresponding processing on the interface; According to the working modules and the connection relationship between different working modules, a working process of the interface is formed, and the working process is used to perform interface opening management on the interface; Creating an association between the interface and the work process so that the work process is triggered when the interface is opened; The interface is stored in the interface library of the interface open management platform, and the working process is stored in the working process library of the interface open management platform.
2. The interface opening management method according to claim 1, characterized in that: The interface opening management platform provides an open application portal, and the interface opening management method further includes: Receiving an open application for a target interface through the open application entry; If the target interface is an interface in the interface library, searching the target work process associated with the target interface in the work process library according to the target interface; If the target work process is retrieved, the target work process is executed to perform interface opening management on the target interface.
3. The interface opening management method according to claim 2, characterized in that: The interface opening management method further includes: If the target interface is not an interface in the interface library, outputting first prompt information, wherein the first prompt information indicates that the target interface does not exist in the interface library; If the target work process is not retrieved, a second prompt information is output, wherein the second prompt information indicates that there is no workflow in the workflow library for performing interface opening management on the target interface.
4. The interface opening management method according to any one of claims 1 to 3, characterized in that: The interface opening management includes interface opening approval, testing link management and production link management.
5. The interface opening management method according to any one of claims 1 to 3, characterized in that: The working module is selected from the working modules included in the working module library of the interface open management platform, or the working module is a working module created by the interface open management platform.
6. The interface opening management method according to claim 5, characterized in that: The interface open management platform creates working modules in the following ways: In the interactive interface of the interface open management platform, a creation entry for the work module is provided; In response to an interactive operation acting on the creation entry, providing a work module creation area; An input operation acting on the working module creation area is received, the working module input by the input operation is obtained, and is stored in the working module library.
7. An interface open platform, characterized in that: include: A working module library storing working modules, wherein the working modules are used to perform corresponding processing on the interfaces; A work process library storing work processes, wherein the work processes are used to perform interface opening management on associated interfaces; Interface library, which stores open interfaces; Open application portal; An interface opening management system, used for providing interface management services, wherein the interface management services include services provided by the method according to any one of claims 1 to 6.
8. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the methods described in claims 1 to 6 when executed.
10. A computer program product, characterized in that It comprises a computer program which, when executed, implements the method as claimed in claims 1 to 6.