Programming interface determination methods, apparatus, computer equipment and storage media

By parsing the production database to obtain service scenario attribute information, building a rule base and integrating data sources, the problem of low project development and testing efficiency was solved, and visual operation and unified platform were achieved, thereby improving testing efficiency.

CN115599376BActive Publication Date: 2026-01-30PING AN BANK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211318929.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-26
Publication Date
2026-01-30
Estimated Expiration
2042-10-26

AI Technical Summary

Technical Problem

During the project development and testing process, the inefficiency is caused by the issues of data authenticity and diversity in different service scenarios, especially when user information is abnormal, which affects testing efficiency.

Method used

By parsing the production database to obtain attribute information of service scenarios, a rule base is built, and data information is integrated to determine the application programming interface, providing a visual operation interface and unified platform functions.

Benefits of technology

It improved the efficiency of project development and testing, reduced logical complexity, and simplified the data source processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115599376B_ABST
    Figure CN115599376B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, computer device, and storage medium for determining a programming interface, relating to the field of software development. The method for determining the programming interface includes: parsing a production database to obtain attribute information for each service scenario; obtaining a rule base for the service scenario based on the attribute information; acquiring data information from the rule base and aggregating the data information to obtain an integrated data source; and determining the application programming interface based on the integrated data source and the rule base. By integrating the integrated data source and the rule base to obtain the application programming interface, a visual operation interface is provided for users, reducing the logical complexity of project development and testing. Simultaneously, a unified platform function is provided, simplifying the complexity of data generation from the data source and improving the efficiency of project development and testing.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of software development, and in particular to a programming interface determination method and device, computer equipment and storage medium for use in the field of financial technology or other related fields. BACKGROUND

[0002] A business opportunity platform is a service platform for managing business orders. In order to meet the various needs of users, a corresponding application service project needs to be configured for each service scenario. Since different application service projects have specific scenario attributes, the service platform usually stores a large number of application service projects of service scenarios. During the development and testing process of the project, the data authenticity and diversity of the application service project of each service scenario need to be ensured.

[0003] When the authenticity of the basic information of the user, such as name, gender and address, is abnormal, it will affect the development and testing efficiency of the project. In order to avoid the authenticity of the data from being abnormal, all the service scenarios stored by the service platform need to be simulated and verified. Since the scenario link is long and needs to cross multiple domain systems, it leads to low development and testing efficiency of the project. SUMMARY

[0004] Therefore, the purpose of the present application is to overcome the deficiencies in the prior art and provide a programming interface determination method, device, computer equipment and storage medium to solve the problem of low development and testing efficiency of the project.

[0005] In a first aspect, the present application provides a programming interface determination method, which comprises:

[0006] Analyzing a production database to obtain attribute information of each service scenario;

[0007] Based on the attribute information, obtaining a rule base of the service scenario;

[0008] Obtaining data information of the rule base and aggregating the data information to obtain an integrated data source;

[0009] Determining an application programming interface according to the integrated data source and the rule base.

[0010] In a first possible implementation manner of the first aspect, the obtaining of the data information of the rule base and the aggregation of the data information to obtain the integrated data source comprises:

[0011] Obtaining a preset number of data dimensions and extracting data information of each data dimension in the rule base;

[0012] Aggregating the data information of each data dimension to obtain the integrated data source.

[0013] With reference to the first aspect, in a second possible implementation manner, after the rule base of the service scenario is obtained based on the attribute information, the method further includes:

[0014] If a data change of the production database is monitored, log information of the production database is parsed to obtain change information of the production database;

[0015] When it is detected that the change information is stored in the rule base, the rule base is updated.

[0016] With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, if the data change of the production database is monitored, the log information of the production database is parsed to obtain the change information of the production database, and the method further includes:

[0017] When it is detected that the change information is not stored in the rule base, a storage exception record of the change information is generated;

[0018] The storage exception record is stored in the rule base, and the step of parsing the log information of the production database to obtain the change information of the production database is re-executed.

[0019] With reference to the first aspect, in a fourth possible implementation manner, after the application programming interface is determined according to the integrated data source and the rule base, the method further includes:

[0020] According to the integrated data source, a supplementary service scenario message is generated;

[0021] Based on the supplementary service scenario message, the application programming interface is updated.

[0022] With reference to the first aspect, in a fifth possible implementation manner, the rule base of the service scenario is obtained based on the attribute information, and the method further includes:

[0023] Based on the attribute information, an association rule between each service scenario is determined;

[0024] According to the association rule, the rule base of the service scenario is obtained.

[0025] With reference to the first aspect, in a sixth possible implementation manner, after the application programming interface is determined according to the integrated data source and the rule base, the method further includes:

[0026] Based on the application programming interface, a development tool or an image interface is constructed.

[0027] Secondly, the application provides a programming interface determination device, and the device includes:

[0028] The attribute information obtaining module is configured to parse a production database to obtain attribute information of each service scenario.

[0029] The rule base obtaining module is configured to obtain a rule base of the service scenario based on the attribute information.

[0030] The integrated data source obtaining module is configured to obtain data information of the rule base and aggregate the data information to obtain an integrated data source.

[0031] The programming interface determining module is configured to determine an application programming interface according to the integrated data source and the rule base.

[0032] In a third aspect, the present application provides a computer device, which comprises a memory and a processor, the memory stores a computer program, and the computer program, when executed by the processor, implements the programming interface determining method in the first aspect.

[0033] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the programming interface determining method in the first aspect.

[0034] The present application provides a programming interface determining method, which comprises: parsing a production database to obtain attribute information of each service scenario; obtaining a rule base of the service scenario based on the attribute information; obtaining data information of the rule base and aggregating the data information to obtain an integrated data source; and determining an application programming interface according to the integrated data source and the rule base. The application programming interface is obtained by integrating the integrated data source and the rule base, which provides a visual operation interface for users and reduces the logical complexity of project development and testing. Meanwhile, a unified platform function is provided, which simplifies the complexity of data source number generation and improves the development and testing efficiency of the project. BRIEF DESCRIPTION OF DRAWINGS

[0035] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as limiting the scope of protection of the present application. In each drawing, similar components are denoted by similar reference numerals.

[0036] Figure 1 A flow chart of the programming interface determining method provided by the embodiment of the present application is shown;

[0037] Figure 2 An example diagram of the application scenario of the rule base provided by the embodiment of the present application is shown;

[0038] Figure 3A structural schematic diagram of a data source factory provided by an embodiment of the present application is shown.

[0039] Figure 4 An example diagram of an application scenario of an application programming interface provided by an embodiment of the present application is shown.

[0040] Figure 5 A structural schematic diagram of a programming interface determination apparatus provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0041] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application.

[0042] The components of the embodiments of the present application generally described and illustrated in the accompanying drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed present application, but merely represents selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative work fall within the scope of the present application.

[0043] Hereinafter, the terms "include", "have", and their conjugates, used in various embodiments of the present application, are merely intended to denote a certain characteristic, number, step, operation, element, component, or a combination thereof, and not to exclude the presence or addition of one or more other characteristics, numbers, steps, operations, elements, components, or combinations thereof.

[0044] In addition, the terms "first", "second", "third", and the like are used only to distinguish descriptions, and should not be understood as indicating or implying relative importance.

[0045] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of the present application belong. The terms (such as terms defined in a generally used dictionary) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized or overly formal meaning, unless clearly defined in various embodiments of the present application.

[0046] Embodiment 1

[0047] Please refer to Figure 1 , Figure 1A flowchart of a programming interface determination method provided by an embodiment of the present application is shown. Figure 1 The programming interface determination method in the production database comprises the following steps:

[0048] S110, parsing the production database to obtain attribute information of each service scenario.

[0049] The production database is a system for uniformly scheduling and maintaining data required by production management, and is a subsystem of an ERP (Enterprise Resource Planning) system. The production database is a data center of a production management system, and is used to establish and maintain production environment data for production and operation activities.

[0050] For ease of understanding, in an embodiment of the present application, the application programming interface development of a service platform for dispatching business orders is taken as an example. Since the production environment data has high authenticity, the attribute information of each service scenario obtained by parsing the production database has authenticity. This ensures the authenticity and diversity of data of each service scenario when project development and testing are performed based on the application programming interface.

[0051] S120, obtaining a rule base of the service scenario based on the attribute information.

[0052] A rule is a provision and limitation on values stored in a column of a table or a user-defined data type. The rule base is a rule set for judging whether the behavior of an object conforms to the provision and limitation, and is used to manage data linkage between objects. In this embodiment, the rule base is used to judge whether the behavior of objects such as tasks, projects, contracts, schedules, business opportunities, and orders conforms to the provision and limitation. Meanwhile, the rule base is used for data linkage of an approval table and a business form.

[0053] Based on the obtained attribute information of each service scenario, a rule set of all service scenarios is configured. Based on the rule set of the service scenario, the rule base is configured. The submission, rollback, and deletion of data reported by the business form will trigger the rules of the rule base. When the approval table ends, is deleted, or is restored, the rules of the rule base will also be triggered.

[0054] As an example, after the rule base of the service scenario is obtained based on the attribute information, the method further comprises:

[0055] If the data change of the production database is monitored, log information of the production database is parsed to obtain change information of the production database;

[0056] When the change information is detected to be stored in the rule base, the rule base is updated.

[0057] After the rule base of the server scene is obtained by analyzing the production database, the data change of the production database is continuously monitored. When the data change of the production database is monitored, the rule base is synchronously updated based on the change information of the production database.

[0058] Please refer to Figure 2 , Figure 2 An example diagram of an application scene of the rule base provided by the embodiment of the application is shown.

[0059] As shown in FIG. 2, in the embodiment of the application, the data synchronization middleware 220 is used to monitor the data change of the production database 210, and the message middleware 230 is used to store the change information of the production database 210 to the rule base 240. It should be understood that the data synchronization middleware 221 is set according to actual needs, which can be canal middleware, and the like, and is not limited herein. The message middleware 230 is also set according to actual needs, which can be RocketMQ (Rocket-Message Queue), and the like, and is not limited herein.

[0060] Specifically, the rule base 240 is obtained by using the attribute information of the service project of the service scene of the financial business, wherein the attribute information of the service project of the service scene includes project data and order data. If the message middleware 230 monitors the data change of the production database 210, it is determined that the service project of the new service scene is updated to the production database 210. The log information of the production database 210 is analyzed to obtain the change information of the project data and the order data of the production database 210. In the embodiment of the application, the log information is binlog (archive) log for ease of understanding. The message middleware 230 issues the change information of the project data and the order data, and synchronously stores it to the rule base 240 after the service to update the rule base 240.

[0061] In an optional example, when the data change of the production database is monitored, the log information of the production database is analyzed to obtain the change information of the production database, including:

[0062] When it is detected that the change information is not stored to the rule base, a storage exception record of the change information is generated;

[0063] The storage exception record is stored to the rule base, and the step of analyzing the log information of the production database to obtain the change information of the production database is re-executed.

[0064] When the abnormality occurs in the message middleware 230 issuing the exception information of the project data and the order data, a storage exception record of the exception information is generated.

[0065] As an example, the rule base of the service scenario is obtained based on the attribute information, including:

[0066] Based on the attribute information, the association rules between each service scenario are determined.

[0067] The rule base of the service scenario is obtained according to the association rules.

[0068] After the attribute information of each service scenario is obtained by analyzing the production database, the attributes of various service projects of the service scenario are analyzed, the related attributes of the service scenario are obtained by extraction, the association rules between each service scenario are determined, the rule set of the service scenario is obtained based on the association rules between each service scenario, and the rule base is configured based on the rule set of the service scenario.

[0069] In S130, the data information of the rule base is obtained, and the data information is aggregated to obtain an integrated data source.

[0070] The data source is a description for a database or a cluster, and the connection of multiple databases can be obtained from the data source, and then the database can be operated for data statistics. Since the number of service project data sources of the service scenario is large, the data source factory can be configured for data integration, the data information of the rule base is obtained, the data information is aggregated, and the integrated data source is obtained. By integrating all external data sources, the data information in the rule base is aggregated as a component service of the data source factory, an integrated data source with unified connection mode is obtained, and the complexity of data statistics through the data source is simplified.

[0071] As an example, the data information of the rule base is obtained, and the data information is aggregated to obtain an integrated data source, including:

[0072] A preset number of data dimensions are obtained, and the data information of each data dimension in the rule base is extracted.

[0073] The data information of each data dimension is aggregated to obtain an integrated data source.

[0074] Please refer to Figure 3 , Figure 3 A structural schematic diagram of the data source factory provided by the embodiment of the application is shown.

[0075] As Figure 3As shown, the data source factory 300 includes an aggregation component 310 and a data generation component 320, wherein the aggregation component 310 is configured to obtain a preset number of data dimensions, extract data information of each data dimension in the rule library 240, and aggregate the data information of each data dimension to obtain an integrated data source. Taking the data information of the rule library of the financial service as an example, the preset number of data dimensions is determined in advance, wherein the preset number is set according to actual needs, and is not limited herein. For ease of understanding, in the embodiments of the present application, the preset number of data dimensions includes project attributes, user information, card account information, address information, SCC (Serial Concatenated Code) channel code and tags, totaling six data dimensions.

[0076] The aggregation component 310 extracts the data information of each data dimension in the rule library 240 to obtain the data information of the project name, number, promotion link and target rule of the project attribute dimension, the data information of the user name, gender, contact number and ID number of the user information dimension, the data information of the user number, card number and account number of the card account information dimension, the data information of the order address, user address and appointment address of the address information dimension, the data information of the SCC channel code dimension, and the data information of the tag dimension. Through the data information of each data dimension in the rule library 240, the data information of each data dimension is aggregated to obtain an integrated data source, so as to obtain the core elements of the service project constituting each service scenario through the data source.

[0077] In S140, an application programming interface is determined according to the integrated data source and the rule library.

[0078] The integrated data source and the rule library are integrated and packaged as an application programming (API) interface. For ease of understanding, in the embodiments of the present application, the application programming interface includes a query interface of each data dimension, a service project screening interface, an order combination interface and an order expansion interface, and the like, which are not described herein. Through the integration of the integrated data source and the rule library, the application programming interface is obtained, which provides a visual operation interface for the user and reduces the logical complexity of project development and testing. At the same time, a unified platform function is provided, which simplifies the complexity of data source data generation and improves the development and testing efficiency of the project.

[0079] As an example, after the application programming interface is determined according to the integrated data source and the rule library, the method further includes:

[0080] According to the integrated data source, a supplementary service scenario message is generated.

[0081] Based on the supplementary service scenario message, the application programming interface is updated.

[0082] As shown in Figure 3 The data source factory 300 also includes the data generating component 320. The data generating component 320 can be equivalent to an order database of a dynamic service scenario service patent. The integrated data source can be directly and completely used to generate order information. Alternatively, the integrated data source can be partially used, and the order information is generated by generating missing data. The order information based on the integrated data source is converted into a supplementary service scenario message to supplement the service scenario service project of the service platform according to the user's demand. The supplementary service scenario message is delivered to the application programming interface 260 through a preset delivery mode. The preset delivery mode is set according to actual needs, and can be RocketMQ, ISC-MQ (Integrated Supply Chain-Message Queue), ESB (Enterprise Service Bus), http (Hyper Text Transfer Protocol), and the like, which are not limited herein.

[0083] As an example, after determining the application programming interface according to the integrated data source and the rule base, the method further includes:

[0084] Based on the application programming interface, a development tool or an image interface is constructed.

[0085] Please refer to Figure 4 , Figure 4 An example diagram of an application scenario of the application programming interface provided by the embodiment of the application is shown.

[0086] As shown in the figure, the integrated rule base 240 and the integrated data source 250 are obtained to obtain a unified application programming interface 260. During the development and testing of a project, the application programming interface 260 can be directly called, and connected to a background page to facilitate data generation.

[0087] The development tool 270 can be built based on the application programming interface 260, wherein the type of the development tool 270 is selected according to actual needs, and the development tool 270 can be a software development kit (SDK) or the like, which is not limited herein. During the development and testing of the project, the development tool 270 can be directly referenced for development and self-testing, thereby improving the development and testing efficiency of the project. The image interface 280 can also be built based on the application programming interface 260, wherein the type of the image interface 280 is selected according to actual needs, and the image interface 280 can be a graphical user interface (GUI) or the like, which is not limited herein. The built image interface 280 provides a visual operation interface for the user, thereby reducing the logical complexity of the project development and testing.

[0088] The application provides a programming interface determination method, which comprises: analyzing a production database to obtain attribute information of each service scenario; obtaining a rule base of the service scenario based on the attribute information; obtaining data information of the rule base and aggregating the data information to obtain an integrated data source; and determining an application programming interface according to the integrated data source and the rule base. The application programming interface is obtained by integrating the integrated data source and the rule base, thereby providing a visual operation interface for the user, reducing the logical complexity of the project development and testing, and providing a unified platform function, simplifying the complexity of data source calculation, and improving the development and testing efficiency of the project.

[0089] Embodiment 2

[0090] Please refer to Figure 5 , Figure 5 A structure diagram of a programming interface determination device provided by an embodiment of the application is shown. Figure 5 The programming interface determination device 400 in the embodiment comprises:

[0091] An attribute information obtaining module 410, configured to analyze a production database to obtain attribute information of each service scenario;

[0092] A rule base obtaining module 420, configured to obtain a rule base of the service scenario based on the attribute information;

[0093] An integrated data source obtaining module 430, configured to obtain data information of the rule base and aggregate the data information to obtain an integrated data source;

[0094] A programming interface determination module 440, configured to determine an application programming interface according to the integrated data source and the rule base.

[0095] As an example, the integrated data source obtaining module 430 comprises:

[0096] a data dimension extraction submodule configured to obtain a preset number of data dimensions and extract data information of each data dimension in the rule base;

[0097] an integrated data source submodule configured to aggregate the data information of each data dimension to obtain an integrated data source.

[0098] As an example, the programming interface determination apparatus 400 further includes:

[0099] a transaction information obtaining module configured to, if a data transaction of the production database is monitored, parse log information of the production database to obtain transaction information of the production database;

[0100] a rule base updating module configured to, when detecting that the transaction information is stored in the rule base, update the rule base.

[0101] As an example, the programming interface determination apparatus 400 further includes:

[0102] an exception recording module configured to, when detecting that the transaction information is not stored in the rule base, generate a storage exception record of the transaction information;

[0103] a record storage module configured to store the storage exception record in the rule base and re-execute the step of parsing the log information of the production database to obtain the transaction information of the production database.

[0104] As an example, the programming interface determination apparatus 400 further includes:

[0105] a service scenario message module configured to generate a supplementary service scenario message based on the integrated data source;

[0106] an application programming interface updating module configured to update the application programming interface based on the supplementary service scenario message.

[0107] As an example, the rule base obtaining module 420 includes:

[0108] an association rule submodule configured to determine an association rule between each service scenario based on the attribute information;

[0109] a rule base submodule configured to obtain a rule base of the service scenario according to the association rule.

[0110] As an example, the programming interface determination apparatus 400 further includes:

[0111] a tool or interface module configured to construct a development tool or an image interface based on the application programming interface.

[0112] The programming interface determining apparatus 400 is configured to perform the corresponding steps in the programming interface determining method described above, and the specific implementation of each function is not described here again. In addition, the optional examples in Embodiment 1 are also applicable to the programming interface determining apparatus 400 of Embodiment 2.

[0113] The embodiments of the present application further provide a computer device, which comprises a memory and a processor, and the memory stores a computer program, and the computer program is configured to implement the programming interface determining method according to Embodiment 1 when the processor executes the computer program.

[0114] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program is configured to implement the programming interface determining method according to Embodiment 1 when executed by a processor.

[0115] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can also be implemented by other means. The apparatus embodiments described above are only schematic, for example, the flowcharts and block diagrams in the drawings show the possible implementation architectures, functions and operations of the apparatus, method and computer program product according to the embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in alternative implementation, the functions noted in the blocks can occur in different orders than that noted in the drawings. For example, two consecutive blocks can actually be executed in parallel, and sometimes they can be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and the combination of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system, or by a combination of dedicated hardware and computer instructions.

[0116] In addition, each functional module or unit in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0117] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0118] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application.

Claims

1. A programming interface determination method, characterized by, The method comprises: parsing a production database to obtain attribute information of each service scenario; obtaining a rule base of the service scenario based on the attribute information; acquiring data information of the rule base and aggregating the data information to obtain an integrated data source; determining an application programming interface according to the integrated data source and the rule base; generating a supplementary service scenario message according to the integrated data source; updating the application programming interface based on the supplementary service scenario message; the obtaining of the rule base based on the attribute information comprises: determining an association rule between each service scenario based on the attribute information; obtaining the rule base of the service scenario according to the association rule.

2. The programming interface determination method of claim 1, wherein, the acquiring of the data information of the rule base and the aggregating of the data information to obtain the integrated data source comprises: acquiring a preset number of data dimensions and extracting data information of each data dimension in the rule base; aggregating the data information of each data dimension to obtain the integrated data source.

3. The programming interface determination method of claim 1, wherein, after the obtaining of the rule base based on the attribute information, the method further comprises: if a data change of the production database is monitored, parsing log information of the production database to obtain change information of the production database; when the change information is detected to be stored in the rule base, updating the rule base.

4. The programming interface determination method of claim 3, wherein, the monitoring of the data change of the production database and the parsing of the log information of the production database to obtain the change information of the production database comprises: when it is detected that the change information is not stored in the rule base, generating a storage exception record of the change information; storing the storage exception record in the rule base and re-executing the parsing of the log information of the production database to obtain the change information of the production database.

5. The programming interface determination method of claim 1, wherein, after the determining of the application programming interface according to the integrated data source and the rule base, the method further comprises: based on the application programming interface, constructing a development tool or an image interface.

6. A programming interface determination apparatus characterized by comprising: The device comprises: an attribute information obtaining module configured to parse a production database to obtain attribute information of each service scenario; a rule base obtaining module configured to obtain a rule base of the service scenario based on the attribute information; an integrated data source obtaining module configured to acquire data information of the rule base and aggregate the data information to obtain an integrated data source; a programming interface determining module configured to determine an application programming interface according to the integrated data source and the rule base; a service scenario message module configured to generate a supplementary service scenario message according to the integrated data source; an application programming interface updating module configured to update the application programming interface based on the supplementary service scenario message; the rule base obtaining module comprises: an association rule sub-module configured to determine an association rule between each service scenario based on the attribute information; a rule base sub-module configured to obtain the rule base of the service scenario according to the association rule.

7. A computer device, comprising: The computer device comprises a memory and a processor, the memory stores a computer program, and the computer program, when executed by the processor, implements the programming interface determination method in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program, when executed by the processor, implements the programming interface determination method in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Database functions-defined network switch and database system

    CN110169019A

  • System and Method for a Revolutionary Development Platform and Management System using Intelligent Control Rooms

    US20150066815A1