A functional access method and system
By pre-storing the application information database and using automated tools, a self-service one-stop access process is achieved, solving the problem of low access efficiency in existing technologies and improving access efficiency and operational service experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NETSUNION CLEARING CORP
- Filing Date
- 2024-11-15
- Publication Date
- 2026-05-26
AI Technical Summary
In existing technologies, the integration of new functions requires manual intervention, resulting in low efficiency in function integration.
This paper provides a method for accessing functions. By pre-storing a function application information database, it automatically creates access application forms for member organizations and approves them in real time. It also utilizes automated tools for joint debugging and parameter configuration to achieve a self-service, one-stop access process.
This greatly improves the efficiency of function access, enhances the platform operation and service experience, and reduces manual operation costs and time.
Smart Images

Figure CN122089299A_ABST
Abstract
Description
Technical Field
[0001] This article relates to self-service technology, and more particularly to a method and system for accessing self-service functions. Background Technology
[0002] Payment clearing platforms provide payment clearing services to banks, payment institutions, and other entities that connect to the platform; these entities are also known as member institutions of the platform. When the platform enables new functions, member institutions often need to integrate the newly developed functions.
[0003] In related technologies, the application and access of new functions need to be done manually. This means that the business personnel of member institutions and the business personnel of the payment and clearing platform have to communicate and operate manually in a cumbersome manner, so the efficiency of function access is very low. Summary of the Invention
[0004] This application provides a function access method that can provide member organizations with a self-service one-stop access process, improve function access efficiency, and enhance the platform operation and service experience.
[0005] This application provides a method for accessing functionalities, including: Receive access requests from member organizations for target functions; The application information corresponding to the target function is obtained from the pre-stored function application information database. The application information corresponding to the target function includes: all application nodes involved in the application process of the target function, and the application components of each application node. At least one application component includes: instruction information adapted to the target function that requires member institutions to perform corresponding operations, and standard information for checking the operations of the member institutions. The application components of one or more application nodes corresponding to the target function are executed. The application process of the target function is controlled according to the execution result of the application components. During the execution of the application components, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained. The execution result is generated according to the obtained operation information and the standard information included in the application components.
[0006] On the other hand, this application provides a functional access system, including: a receiving module, an acquisition module, and a processing module; The receiving module is used to receive access requests from member organizations for target functions; The acquisition module is used to acquire application information corresponding to the target function from a pre-stored function application information database. The application information corresponding to the target function includes: all application nodes involved in the application process of the target function, and application components of each application node. At least one application component includes: instruction information adapted to the target function that requires member institutions to perform corresponding operations, and standard information for checking the operations of the member institutions. The processing module is used to execute application components of one or more application nodes corresponding to the target function, control the application process of the target function according to the execution result of the application components, and when executing the application components, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained, and the execution result is generated according to the obtained operation information and the standard information included in the application component.
[0007] Compared with related technologies, this application includes pre-storing application information for different functions to form an application information database. When a user applies for access to a business function, the corresponding application information can be retrieved from the application information database, and the application component of the application node in the application information can be executed. The application process of the target function is controlled according to the execution result of the application component. During the execution of the application component, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained. The execution result is generated based on the obtained operation information and the standard information. Therefore, a self-service one-stop access process is provided for member organizations, which greatly improves the efficiency of function access and enhances the platform operation service experience.
[0008] Other features and advantages of this application will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the application. Other advantages of this application can be realized and obtained by means of the solutions described in the description and the accompanying drawings. Attached Figure Description
[0009] The accompanying drawings are used to provide an understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.
[0010] Figure 1 A flowchart illustrating a functional access method provided in an embodiment of this application; Figure 2 This application provides a schematic diagram of the functional access application process and a schematic diagram of the structure of a data encryption system. Figure 3 This is a schematic diagram of the structure of an application node provided in an embodiment of this application; Figure 4 This is a schematic diagram of another application node provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of the functional access system provided in the embodiments of this application. Detailed Implementation
[0011] This application describes several embodiments, but these descriptions are exemplary and not restrictive, and it will be apparent to those skilled in the art that many more embodiments and implementations are possible within the scope of the embodiments described herein. Although many possible combinations of features are shown in the drawings and discussed in the detailed description, many other combinations of the disclosed features are also possible. Unless specifically limited, any feature or element of any embodiment may be used in combination with, or may replace, any feature or element of any other embodiment.
[0012] This application includes and contemplates combinations of features and elements known to those skilled in the art. The embodiments, features, and elements disclosed in this application may also be combined with any conventional features or elements to form a unique inventive scheme as defined by the claims. Any feature or element of any embodiment may also be combined with features or elements from other inventive schemes to form another unique inventive scheme as defined by the claims. Therefore, it should be understood that any feature shown and / or discussed in this application may be implemented individually or in any suitable combination. Therefore, the embodiments are not limited except by the limitations imposed by the appended claims and their equivalents. Furthermore, various modifications and changes may be made within the scope of the appended claims.
[0013] Furthermore, in describing representative embodiments, the specification may have presented methods and / or processes as a specific sequence of steps. However, the method or process should not be limited to the specific order of steps described herein, to the extent that it does not depend on such a specific order. As will be understood by those skilled in the art, other sequences of steps are also possible. Therefore, the specific order of steps set forth in the specification should not be construed as a limitation of the claims. Moreover, the claims concerning the method and / or process should not be limited to the steps performed in the written order, and those skilled in the art will readily understand that these orders can be varied and still remain within the spirit and scope of the embodiments of this application.
[0014] This application provides a method for accessing functions, such as... Figure 1 As shown, it includes: Step 101: Receive access requests from member organizations for the target functions; Step 102: Obtain the application information corresponding to the target function from the pre-stored function application information database. The application information corresponding to the target function includes: the application nodes involved in the application process of the target function, and the application components of each application node. At least one application component includes: instruction information that requires member institutions to perform corresponding operations in accordance with the target function, and standard information for checking the operations of the member institutions. Step 103: Execute the application components of one or more application nodes corresponding to the target function, control the application process of the target function according to the execution result of the application components, and when the application components are executed, whenever an application component that requires the member organization to perform a corresponding operation is executed, obtain the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component, and generate the execution result according to the obtained operation information and the standard information included in the application component.
[0015] For example, some application components include instructions requiring member organizations to perform corresponding operations, as well as standard information for checking these operations, while other application components do not include this information and simply perform the operations. The instructions need to be adapted to the target function that the member organization is applying for; different target functions require different instructions because different functions have different requirements.
[0016] The functional access method provided in this application embodiment pre-stores application information for different functions to form an application information database. When a user applies for access to a business function, the corresponding application information can be retrieved from the application information database, and the application component of the application node in the application information can be executed. The application process of the target function is controlled according to the execution result of the application component. During the execution of the application component, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained. The execution result is generated based on the obtained operation information and the standard information. Therefore, a self-service one-stop access process is provided for member organizations, which greatly improves the efficiency of functional access and enhances the platform operation service experience.
[0017] In one exemplary instance, the application node includes: a function access application node.
[0018] In one exemplary instance, when the application node is a function access application node, the application component executing one or more application nodes corresponding to the target function controls the application process of the target function based on the execution result of the application component. During the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information for the member organization to perform the corresponding operation based on the instruction information included in the application component is obtained. The execution result is generated based on the obtained operation information and the standard information included in the application component, including: First, create an access application form for the target function for the member organization and push it to the corresponding review interface; Secondly, when the access application form is approved by the corresponding review interface, the member organization is redirected to the address input interface to obtain the application address of the target function entered by the member organization in the address input interface; Next, obtain the member organization information that is qualified to apply for access to the target function from the indication information corresponding to the target function, and determine whether the member organization can access the application address of the target function based on the member organization information; Finally, once it is determined that the member organization can access the application address of the target function, an execution result is generated indicating that the execution is complete.
[0019] Existing technologies often require member organizations to manually fill out forms, which are then submitted to the corresponding approvers for periodic review. However, the function access method provided in this application embodiment can pre-define the format of the access application form, automatically create the access application form for the target function for member organizations, and push it to the corresponding review interface for real-time approval.
[0020] For example, the information of member institutions qualified to apply for access to the target function can be a whitelist. By checking whether a member institution exists on the whitelist, it is determined whether the member institution can access the application address of the target function. If the member institution exists on the whitelist, it is determined that the member institution can access the application address of the target function, and if the member institution does not exist on the whitelist, it is determined that the member institution cannot access the application address of the target function.
[0021] For example, the application form for accessing the target function created for the member institution mainly addresses issues such as whether the member institution's certificate has expired. This is different from the qualification check for accessing the target function. The qualification check for accessing the target function refers to situations where a new function has been launched, but this new function is not yet stable, and member institutions with excessive transaction volume are not allowed to access it, or where some institutions are not allowed to access it due to hardware resource limitations.
[0022] In one exemplary instance, when it is determined that the member organization cannot access the application address for the target function, the method further includes: First, create a qualification form for the member organization to apply for access to the target function, and push it to the corresponding review interface; Secondly, when the qualification activation form is approved from the corresponding review interface, the application address for the member organization to access the target function is determined, and the execution result is generated.
[0023] In existing technologies, when determining the application address that a member organization cannot access the target function, the function provider often needs to manually fill out a whitelist activation work order for the member organization, which is then submitted to the corresponding approver for periodic review. However, the function access method provided in this application embodiment can pre-define the format of the access application form, automatically create a qualification activation form for the target function for the member organization, and push it to the corresponding review interface for real-time approval.
[0024] In one exemplary instance, the application node includes a self-service joint adjustment point.
[0025] In one exemplary instance, when the application node is a self-service joint adjustment point, the application component executing one or more application nodes corresponding to the target function controls the application process of the target function based on the execution result of the application component. During the execution of the application component, whenever an application component requiring the member institution to perform a corresponding operation is encountered, operation information is obtained regarding the member institution's operation based on the instruction information included in the application component. The execution result is generated based on the obtained operation information and the standard information included in the application component, including: First, obtain the test parameters that the target function needs to be configured for joint debugging testing in the test environment from the instruction information corresponding to the target function, and display them; Secondly, the test parameter content configured by the member organization according to the test parameters is obtained, the standard test parameter content for checking the test parameter content is obtained from the standard information corresponding to the target function, and the obtained test parameter content is checked for consistency according to the standard test parameter content. Next, once the consistency check passes, the joint testing case of the target function in the test environment is obtained from the indication information corresponding to the target function and displayed. Next, obtain the joint debugging test results of the member institutions based on the joint debugging case, obtain the standard joint debugging test results for checking the joint debugging test results from the standard information corresponding to the target function, and perform a consistency check on the obtained joint debugging test results based on the standard joint debugging test results. Finally, once the consistency check passes, the execution result is generated, indicating that the execution is complete.
[0026] In existing technologies, joint debugging requires member organizations to initiate the process via email or WeChat groups, with assistance from the feature provider. This allows member organizations to obtain test cases for the requested target function, conduct joint testing, and send an acceptance request to the feature provider via email. Member organizations then respond with an acceptance report on T+1, which serves as the basis for subsequent production parameter configuration. This process relies on manual operation, resulting in high operational costs, low timeliness, and consequently, low integration efficiency. In contrast, the feature integration method provided in this application allows direct access to the requested function's application address. By utilizing automated tools, it records each step of the member organization's access, analyzes the results of each step, and finally generates a report for member organizations to view.
[0027] For example, once the integration test is passed, it can proceed to production.
[0028] For example, some joint testing cases are mandatory, while others are optional, and member institutions can choose whether to conduct joint testing.
[0029] In one exemplary instance, the application node includes a production parameter configuration node.
[0030] In one exemplary instance, when the application node is a production parameter configuration node, the application component executing one or more application nodes corresponding to the target function controls the application process of the target function based on the execution result of the application component. During the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information for the member organization to perform the corresponding operation based on the instruction information included in the application component is obtained. The execution result is generated based on the obtained operation information and the standard information included in the application component, including: First, obtain the production parameters that the member organization needs to configure to enter the production environment and implement the target function from the instruction information corresponding to the target function, and display them; Secondly, the production parameter content configured by the member organization according to the production parameters is obtained, and the standard production parameter content for checking the production parameter content is obtained from the standard information corresponding to the target function, and the obtained production parameter content is checked for consistency according to the standard production parameter content. Finally, once the consistency check passes, the execution result is generated, indicating that the execution is complete.
[0031] In existing technologies, each team of the function provider configures the necessary parameters for member organizations to carry out the target function in the production environment, such as message version upgrades, callback address configuration, gateway redirection address configuration, and merchant code configuration. Because different functions involve different parameter types and lack a standardized checklist, currently, member organizations need to confirm with the function provider's product manager and technical team one by one, and then submit work orders according to the parameter change requirements of the operation management and technical teams for configuration. This is prone to omissions and consumes a lot of human resources. However, the function access method provided in this application embodiment can pre-set the corresponding production parameters and standard production parameter content for checking the production parameter content in the application information corresponding to each function. This allows member organizations to automatically obtain production parameters, perform corresponding configurations based on the obtained production parameters, and automatically verify the production parameter content configured according to the production parameters.
[0032] In one exemplary instance, when the consistency check fails, it further includes: First, if the target production parameter that fails the consistency check is a configuration-type production parameter that needs to be configured, modify the production parameter content of the target production parameter according to the standard production parameter content. Secondly, the other running functions are switched to the modified production parameter content using a grayscale switching method, and the obtained production parameter content is checked for consistency according to the standard production parameter content. Once the consistency check passes, the execution result is generated.
[0033] For example, when a consistency check is performed on the obtained production parameter content based on the standard production parameter content and it is determined that a certain production parameter configuration is incorrect, the configuration content of the corresponding production parameter needs to be modified. The configuration modification is done by automatically creating a task and then performing it in a canary manner. For example, if the production parameter to be modified is the routing address, the reason for performing a canary configuration of the routing address is to consider the impact of this routing address configuration on other functions and the correctness of the configuration. Therefore, not all transactions can be switched to this address. By performing the canary execution, stability can be ensured.
[0034] In one exemplary instance, when the consistency check fails, it further includes: First, if the target production parameter that fails the consistency check is a permission-type production parameter that requires review, create a permission review form for the target production parameter for the member organization and push it to the corresponding review interface; Secondly, when the permission approval form is received from the corresponding approval interface, the production parameter content of the target production parameter is modified according to the standard production parameter content, and a consistency check is performed on the obtained production parameter content according to the standard production parameter content. Once the consistency check passes, the execution result is generated.
[0035] In one exemplary instance, the application node includes: a permission activation node.
[0036] In one exemplary instance, when the application node is a permission activation node, the application component executing one or more application nodes corresponding to the target function controls the application process of the target function based on the execution result of the application component. During the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information is obtained regarding the member organization's operation based on the instruction information included in the application component. The execution result is generated based on the obtained operation information and the standard information included in the application component, including: First, create an access permission form for the target function for the member organization and push it to the corresponding review interface; Secondly, when the information indicating that the permission activation form has been approved is received from the corresponding review interface, the permission for the target function is activated for the member organization, and an execution result indicating completion is generated.
[0037] In one exemplary instance, the application node includes a production verification node.
[0038] In one exemplary instance, when the application node is a production verification node, the application component executing one or more application nodes corresponding to the target function controls the application process of the target function based on the execution result of the application component. During the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information is obtained regarding the member organization's operation based on the instruction information included in the application component. The execution result is generated based on the obtained operation information and the standard information included in the application component, including: First, a target traffic quota with a preset ratio is configured for the target function of the member organization; Secondly, production verification cases are obtained from the indication information corresponding to the target function to verify the operation of the target function after the member organization enters the production environment, and then displayed. Next, obtain the actual production results of the member organization under the target traffic quota of the preset ratio according to the production verification case, obtain the standard production results for checking the production results from the standard information corresponding to the target function, and perform a consistency check on the obtained production results according to the standard production results. Finally, once the consistency check passes, the traffic quota for the target function of the member organization is increased to the target traffic quota, and an execution result indicating completion is generated.
[0039] Production verification is the process by which the feature provider grants permissions to member organizations, and the member organizations verify these permissions again after they have been granted. Existing technologies do not have this process; instead, they proceed directly to normal production. However, the feature access method provided in this application verifies the feature in cases that have been tested in the test environment or cases that cannot be tested in the test environment (there is a test case table). This ensures that the production version of the target feature is consistent with the version used for integration testing before traffic is opened to the member organizations, and the target traffic quota is configured for each member organization according to the target traffic quota.
[0040] In one exemplary instance, the application nodes for the target function, in order of application process, include: function access application node, self-service connection adjustment node, production parameter configuration node, permission activation node, and production verification node.
[0041] In one exemplary instance, when the application node is the function access application node, the self-service coordination point, the production parameter configuration node, or the permission activation node, the process of controlling the application process of the target function based on the execution result of the application component includes: When the execution result indicates completion, the application process for controlling the target function proceeds to the next application node.
[0042] For example, when the application node is a production verification node, the execution result indicates that the entire application process is complete and the member organization has successfully applied to access the target function.
[0043] This application provides a functional information list, as shown in Table 1 below.
[0044] Table 1 As shown in Table 1, the functional access method provided in this application embodiment deploys an application node for automatic access that supports the transmission of appID and merchant code type in a three-in-one manner, thereby enabling member organizations to access the three-in-one function that supports the transmission of appID and merchant code type independently.
[0045] This application also provides a schematic diagram of the function access application process, such as... Figure 2 As shown, it includes: function access application node, self-service connection adjustment node, production parameter configuration node, permission activation node, and production verification node; The function access application node includes the following components: apply for access to a new function, create an access application work order, work order review, prepare for access, joint debugging whitelist check, create a whitelist activation work order, work order review, and work order execution.
[0046] The self-service joint adjustment point includes the following components: Viewing the acceptance report.
[0047] The production parameter configuration node includes the following components: viewing configuration checklist, self-service task creation, task approval, canary execution, configuration work order creation, work order approval, work order execution, and configuration checklist check.
[0048] The permission granting node includes the following components: permission granting work order creation, work order approval, and work order execution.
[0049] The production verification node includes the following components: verification case viewing, self-service acceptance application, self-service acceptance, acceptance report, and manual acceptance.
[0050] The components contained in the function access application node, self-service connection adjustment node, production parameter configuration node, permission activation node, and production verification node can also be considered as sub-nodes. Sub-nodes within an application node can be executed sequentially, such as... Figure 3 As shown, Figure 2 The relationship between them can also be one of parallel execution, such as Figure 4 As shown, the child nodes that can be executed in parallel can be the group of self-service task creation, task review, and canary execution, and the group of configuration work order creation, work order review, and work order execution.
[0051] according to Figure 2 The flowchart shown illustrates the function access application process. When a member organization applies for a new function, the following steps are involved: During the application process for a new function access application node, the system receives access applications from member organizations for the target function (specifically, the member organization can select the target function to be accessed on the display interface). An access application work order for the target function is created for the member organization and pushed to the corresponding review interface. If the review is approved, the system redirects the member organization to the address input interface to prepare for access. The system obtains the application address for the target function entered by the member organization in the address input interface and performs a whitelist check based on the application address entered by the member organization. If the check passes, an execution result is generated to indicate that the process for this application node is complete. If the check fails, a whitelist activation work order for accessing the target function is created for the member organization and pushed to the corresponding review interface. If the review is approved, the whitelist for accessing the target function is activated for the member organization.
[0052] During the application process for a self-service joint debugging application node, the test parameters required for the target function to be configured for joint debugging testing in the test environment are obtained from the instruction information corresponding to the target function and displayed. The test parameter content configured by the member organization according to the test parameters is obtained, and a consistency check is performed on the test parameter content configured by the member organization. When the consistency check passes, a joint debugging case of the target function being tested in the test environment is obtained and displayed. The joint debugging test results of the member organization based on the joint debugging case are obtained, and a consistency check is performed on the joint debugging test results of the member organization. An acceptance report is generated for the member organization to view (specifically, it can be obtained by the member organization clicking on the acceptance report on the display interface). When the consistency check passes, an execution result is generated to indicate that the process of this application node is completed.
[0053] During the application process for a production parameter configuration application node, the production parameters required for the member organization to enter the production environment and implement the target function are obtained from the instruction information corresponding to the target function and displayed. The production parameter content configured by the member organization based on the production parameters is obtained, and a consistency check is performed on the member organization's configured production parameter content. When the consistency check passes, an execution result is generated to indicate the completion of this application node. If the consistency check fails, and if the target production parameter that failed the consistency check is a configuration-type production parameter that needs to be configured, the production parameter content of the target production parameter is modified according to the standard production parameter content. Other running functions are switched to the modified production parameter content using a gray-scale switching method, and a consistency check is performed on all production parameter content again. Once the consistency check passes, an execution result is generated to indicate the completion of this application node. If the target production parameter that failed the consistency check is a permission-type production parameter that needs to be reviewed, a permission review form for the target production parameter is created for the member organization and pushed to the corresponding review interface. When the review passes, the permissions are modified, and a consistency check is performed on all production parameter content again. Once the consistency check passes, an execution result is generated to indicate the completion of this application node.
[0054] During the application process for the permission activation node, a permission activation form for the target function is created for the member organization and pushed to the corresponding review interface. When the review is approved, the permission for the target function is activated for the member organization, and an execution result is generated to indicate that the process of this application node is completed.
[0055] During the application process for the production verification node, a target traffic quota with a preset ratio is configured for the target function of the member organization; the member organization obtains verification cases (specifically, it can obtain them by clicking the verification case acquisition button), displays the corresponding verification cases to the member organization, executes the verification cases, and submits a self-service acceptance application after execution. The member organization obtains the actual production results of the production based on the production verification cases and performs self-service verification. If the acceptance is successful, an acceptance report is generated, and the traffic quota for the target function of the member organization is increased to the target traffic quota. If the acceptance fails, manual acceptance is performed.
[0056] This application also provides a functional access system, such as... Figure 5 As shown, it includes: a receiving module 21, an acquisition module 22, and a processing module 23; The receiving module 21 is used to receive access applications from member organizations for target functions; The acquisition module 22 is used to acquire application information corresponding to the target function from a pre-stored function application information database. The application information corresponding to the target function includes: all application nodes involved in the application process of the target function, and application components of each application node. At least one application component includes: instruction information that requires member institutions to perform corresponding operations in accordance with the target function, and standard information for checking the operations of the member institutions. The processing module 23 is used to execute application components of one or more application nodes corresponding to the target function, control the application process of the target function according to the execution result of the application components, and when executing the application components, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained, and the execution result is generated according to the obtained operation information and the standard information included in the application component.
[0057] In one exemplary instance, the application node includes: a function access application node.
[0058] In one exemplary instance, the processing module 23 is further configured to: First, create an access application form for the target function for the member organization and push it to the corresponding review interface; Secondly, when the access application form is approved by the corresponding review interface, the member organization is redirected to the address input interface to obtain the application address of the target function entered by the member organization in the address input interface; Next, obtain the member organization information that is qualified to apply for access to the target function from the indication information corresponding to the target function, and determine whether the member organization can access the application address of the target function based on the member organization information; Finally, once it is determined that the member organization can access the application address of the target function, an execution result is generated indicating that the execution is complete.
[0059] In one exemplary instance, when it is determined that the member organization cannot access the application address for the target function, the method further includes: First, create a qualification form for the member organization to apply for access to the target function, and push it to the corresponding review interface; Secondly, when the qualification activation form is approved from the corresponding review interface, the application address for the member organization to access the target function is determined, and the execution result is generated.
[0060] In one exemplary instance, the application node includes a self-service joint adjustment point.
[0061] In one exemplary instance, the processing module 23 is further configured to: First, obtain the test parameters that the target function needs to be configured for joint debugging testing in the test environment from the instruction information corresponding to the target function, and display them; Secondly, the test parameter content configured by the member organization according to the test parameters is obtained, the standard test parameter content for checking the test parameter content is obtained from the standard information corresponding to the target function, and the obtained test parameter content is checked for consistency according to the standard test parameter content. Next, once the consistency check passes, the joint testing case of the target function in the test environment is obtained from the indication information corresponding to the target function and displayed. Next, obtain the joint debugging test results of the member institutions based on the joint debugging case, obtain the standard joint debugging test results for checking the joint debugging test results from the standard information corresponding to the target function, and perform a consistency check on the obtained joint debugging test results based on the standard joint debugging test results. Finally, once the consistency check passes, the execution result is generated, indicating that the execution is complete.
[0062] In one exemplary instance, the application node includes a production parameter configuration node.
[0063] In one exemplary instance, the processing module 23 is further configured to: First, obtain the production parameters that the member organization needs to configure to enter the production environment and implement the target function from the instruction information corresponding to the target function, and display them; Secondly, the production parameter content configured by the member organization according to the production parameters is obtained, and the standard production parameter content for checking the production parameter content is obtained from the standard information corresponding to the target function, and the obtained production parameter content is checked for consistency according to the standard production parameter content. Finally, once the consistency check passes, the execution result is generated, indicating that the execution is complete.
[0064] In one exemplary instance, when the consistency check fails, the processing module 23 is further configured to: First, if the target production parameter that fails the consistency check is a configuration-type production parameter that needs to be configured, modify the production parameter content of the target production parameter according to the standard production parameter content. Secondly, the other running functions are switched to the modified production parameter content using a grayscale switching method, and the obtained production parameter content is checked for consistency according to the standard production parameter content. Once the consistency check passes, the execution result is generated.
[0065] In one exemplary instance, when the consistency check fails, the processing module 23 is further configured to: First, if the target production parameter that fails the consistency check is a permission-type production parameter that requires review, create a permission review form for the target production parameter for the member organization and push it to the corresponding review interface; Secondly, when the permission approval form is received from the corresponding approval interface, the production parameter content of the target production parameter is modified according to the standard production parameter content, and a consistency check is performed on the obtained production parameter content according to the standard production parameter content. Once the consistency check passes, the execution result is generated.
[0066] In one exemplary instance, the application node includes: a permission activation node.
[0067] In one exemplary instance, the processing module 23 is further configured to: First, create an access permission form for the target function for the member organization and push it to the corresponding review interface; Secondly, when the information indicating that the permission activation form has been approved is received from the corresponding review interface, the permission for the target function is activated for the member organization, and an execution result indicating completion is generated.
[0068] In one exemplary instance, the application node includes a production verification node.
[0069] In one exemplary instance, the processing module 23 is further configured to: First, a target traffic quota with a preset ratio is configured for the target function of the member organization; Secondly, production verification cases are obtained from the indication information corresponding to the target function to verify the operation of the target function after the member organization enters the production environment, and then displayed. Next, obtain the actual production results of the member organization under the target traffic quota of the preset ratio according to the production verification case, obtain the standard production results for checking the production results from the standard information corresponding to the target function, and perform a consistency check on the obtained production results according to the standard production results. Finally, once the consistency check passes, the traffic quota for the target function of the member organization is increased to the target traffic quota, and an execution result indicating completion is generated.
[0070] In one exemplary instance, the application nodes for the target function, in order of application process, include: function access application node, self-service connection adjustment node, production parameter configuration node, permission activation node, and production verification node.
[0071] In one exemplary instance, when the application node is the function access application node, the self-service connection adjustment node, the production parameter configuration node, or the permission activation node, the processing module 23 is further configured to: When the execution result indicates completion, the application process for controlling the target function proceeds to the next application node.
[0072] The functional access system provided in this application embodiment pre-stores application information for different functions, thereby forming an application information database. When a user applies for access to a business function, the corresponding application information can be retrieved from the application information database, and the application component of the application node in the application information can be executed. The application process of the target function is controlled according to the execution result of the application component. During the execution of the application component, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained. The execution result is generated based on the obtained operation information and the standard information. Therefore, a self-service one-stop access process is provided for member organizations, which greatly improves the efficiency of functional access and enhances the platform operation service experience.
[0073] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
Claims
1. A method for accessing functions, characterized in that, include: Receive access requests from member organizations for target functions; The application information corresponding to the target function is obtained from the pre-stored function application information database. The application information corresponding to the target function includes: the application nodes involved in the application process of the target function, and the application components of each application node. At least one of the application components includes: instruction information that requires member institutions to perform corresponding operations in accordance with the target function, and standard information for checking the operations of the member institutions. The application components of one or more application nodes corresponding to the target function are executed. The application process of the target function is controlled according to the execution result of the application components. During the execution of the application components, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained. The execution result is generated according to the obtained operation information and the standard information included in the application components.
2. The method according to claim 1, characterized in that, The application node includes: a function access application node; an application component that executes one or more application nodes corresponding to the target function; controls the application process of the target function based on the execution result of the application component; during the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information for the member organization to perform the corresponding operation based on the instruction information included in the application component is obtained; and the execution result is generated based on the obtained operation information and the standard information included in the application component, including: Create an access application form for the target function for the member organization and push it to the corresponding review interface; When the access application form is approved by the corresponding review interface, the member organization is redirected to the address input interface to obtain the application address of the target function entered by the member organization in the address input interface; Obtain member organization information that is qualified to apply for access to the target function from the indication information corresponding to the target function, and determine whether the member organization can access the application address of the target function based on the member organization information; Once it is determined that the member organization can access the application address of the target function, an execution result is generated indicating that the execution is complete.
3. The method according to claim 2, characterized in that, When it is determined that the member organization cannot access the application address for the target function, the following methods are also included: Create a qualification form for the member organization to apply for access to the target function, and push it to the corresponding review interface; When the qualification activation form is approved by the corresponding review interface, the application address for the member organization to access the target function is determined, and the execution result is generated.
4. The method according to claim 1, characterized in that, The application node includes: a self-service joint adjustment point; an application component that executes one or more application nodes corresponding to the target function; controls the application process of the target function based on the execution result of the application component; during the execution of the application component, whenever an application component requiring the member institution to perform a corresponding operation is executed, operation information for the member institution to perform the corresponding operation based on the instruction information included in the application component is obtained; and the execution result is generated based on the obtained operation information and the standard information included in the application component, including: The test parameters that need to be configured for joint debugging testing of the target function in the test environment are obtained from the indication information corresponding to the target function and displayed. Obtain the test parameter content configured by the member organization according to the test parameters, obtain the standard test parameter content for checking the test parameter content from the standard information corresponding to the target function, and perform a consistency check on the obtained test parameter content according to the standard test parameter content; Once the consistency check passes, retrieve the joint testing case of the target function in the test environment from the indication information corresponding to the target function, and display it. Obtain the joint debugging test results of the member institutions based on the joint debugging case, obtain the standard joint debugging test results for checking the joint debugging test results from the standard information corresponding to the target function, and perform a consistency check on the obtained joint debugging test results based on the standard joint debugging test results; Once the consistency check passes, the execution result is generated.
5. The method according to claim 1, characterized in that, The application node includes: a production parameter configuration node; an application component that executes one or more application nodes corresponding to the target function; controls the application process of the target function based on the execution result of the application component; during the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information is obtained for the member organization to perform the corresponding operation based on the instruction information included in the application component; and the execution result is generated based on the obtained operation information and the standard information included in the application component, including: The production parameters required for the member organization to enter the production environment and implement the target function are obtained from the indication information corresponding to the target function and displayed. Obtain the production parameter content configured by the member organization according to the production parameters, and obtain the standard production parameter content for checking the production parameter content from the standard information corresponding to the target function, and perform a consistency check on the obtained production parameter content according to the standard production parameter content; Once the consistency check passes, the execution result is generated.
6. The method according to claim 5, characterized in that, If the consistency check fails, the following also applies: If the target production parameter that fails the consistency check is a configuration-type production parameter that needs to be configured, modify the production parameter content of the target production parameter according to the standard production parameter content. The system uses a grayscale switching method to switch other running functions to the modified production parameter content, and performs a consistency check on the obtained production parameter content based on the standard production parameter content. Once the consistency check passes, the execution result is generated.
7. The method according to claim 5 or 6, characterized in that, If the consistency check fails, the following also applies: If the target production parameter that fails the consistency check is a permission-type production parameter that requires review, create a permission review form for the target production parameter for the member organization and push it to the corresponding review interface; When the permission approval form is received from the corresponding approval interface, the production parameter content of the target production parameter is modified according to the standard production parameter content, and a consistency check is performed on the obtained production parameter content according to the standard production parameter content. Once the consistency check passes, the execution result is generated.
8. The method according to claim 1, characterized in that, The application node includes: a permission activation node; an application component that executes one or more application nodes corresponding to the target function; controls the application process of the target function based on the execution result of the application component; during the execution of the application component, whenever an application component requiring the member organization to perform a corresponding operation is encountered, operation information is obtained regarding the member organization's operation based on the instruction information included in the application component; and the execution result is generated based on the obtained operation information and the standard information included in the application component, including: Create an access permission form for the target function for the member organization and push it to the corresponding review interface; When the permission activation form is approved by the corresponding review interface, the permission for the target function is granted to the member organization, and an execution result indicating completion is generated.
9. The method according to claim 1, characterized in that, The application node includes: a production verification node; an application component that executes one or more application nodes corresponding to the target function; controls the application process of the target function based on the execution result of the application component; during the execution of the application component, whenever an application component requiring corresponding operation by the member organization is encountered, operation information is obtained for the member organization to perform corresponding operation based on the instruction information included in the application component; and the execution result is generated based on the obtained operation information and the standard information included in the application component, including: Configure a target traffic quota with a preset ratio for the target function of the member organization; Retrieve production verification cases from the indication information corresponding to the target function to verify the operation of the target function after the member organization enters the production environment, and display them; The production results of the member organization under the target traffic quota of the preset ratio are obtained according to the production verification case. The standard production results used to check the production results are obtained from the standard information corresponding to the target function. The obtained production results are checked for consistency based on the standard production results. Once the consistency check passes, the traffic quota for the target function of the member organization is increased to the target traffic quota, and an execution result indicating completion is generated.
10. The method according to claim 1, characterized in that, The application nodes for the target function, in order of application process, include: function access application node, self-service connection adjustment node, production parameter configuration node, permission activation node, and production verification node. When the application node is the function access application node, the self-service connection adjustment node, the production parameter configuration node, or the permission activation node, controlling the application process of the target function based on the execution result of the application component includes: When the execution result indicates completion, the application process for controlling the target function proceeds to the next application node.
11. A functional access system, characterized in that, include: Receive module, acquire module, process module; The receiving module is used to receive access requests from member organizations for target functions; The acquisition module is used to acquire application information corresponding to the target function from a pre-stored function application information database. The application information corresponding to the target function includes: all application nodes involved in the application process of the target function, and application components of each application node. At least one application component includes: instruction information adapted to the target function that requires member institutions to perform corresponding operations, and standard information for checking the operations of the member institutions. The processing module is used to execute application components of one or more application nodes corresponding to the target function, control the application process of the target function according to the execution result of the application components, and when executing the application components, whenever an application component that requires the member organization to perform a corresponding operation is executed, the operation information of the member organization to perform the corresponding operation according to the instruction information included in the application component is obtained, and the execution result is generated according to the obtained operation information and the standard information included in the application component.