A service link generation method, device, apparatus and storage medium

By recording and aggregating interface input parameter data to generate recording logs, the problem of limited business link generation was solved, and efficient business link generation was achieved.

CN114168816BActive Publication Date: 2025-12-16PING AN PAY ELECTRONIC PAYMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111554123.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2025-12-16
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

In existing technologies, the generation of business links is easily restricted by database or interface call permissions, resulting in low generation efficiency.

Method used

Recording logs are generated by recording the input parameter data of each interface. The input parameter data is aggregated using the tagging information in the recording logs to form an input parameter data set. Then, the business chain is generated in response to the user's call command, thus avoiding interface permission restrictions.

Benefits of technology

It improves the efficiency of business process generation and ensures that the acquisition of input parameter data is not affected by database or interface permissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114168816B_ABST
    Figure CN114168816B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a service link generation method, device and equipment and a storage medium. The method comprises recording a plurality of interfaces to generate a recording log, wherein the recording log is used to record input parameter data of each interface, each input parameter data comprises first marking information and second marking information, and the first marking information of the input parameter data is used to mark interface information corresponding to the input parameter data; input parameter data with the same second marking information in the recording log is aggregated to form at least one input parameter data set, an input parameter data set is determined in response to a calling instruction input by a user, a plurality of input parameter data are filtered from the determined input parameter data set, and a service link is generated. The input parameter data is obtained from the recording log to generate the service link, and the generation of the service link is not limited by the calling permission of a database or an interface, thereby improving the efficiency of generating the service link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information processing technology, and in particular to a method, apparatus, device, and storage medium for generating business links. Background Technology

[0002] Currently, the input parameter data generated by the business is saved to the database through the interface, and the database or interface may have call permissions set.

[0003] When it is necessary to call input parameter data from the database to generate business links, the calling permissions of the database or interface may be affected, and the business links may not be generated successfully. Summary of the Invention

[0004] The technical problem to be solved by the embodiments of the present invention is to provide a business link generation method, apparatus, device and storage medium, which records the input parameter data of each interface, generates a recording log, and obtains the input parameter data from the recording log to generate the business link. This ensures that when obtaining the input parameter data to generate the business link, there is no restriction on the interface permission, thereby improving the efficiency of generating the business link.

[0005] In a first aspect, embodiments of this application provide a service link generation method, which includes:

[0006] Recording multiple interfaces to generate recording logs, which are used to record the input parameter data of each interface. Each input parameter data includes first tag information and second tag information. The first tag information of the input parameter data is used to tag the interface information corresponding to the input parameter data, and the second tag information of the input parameter data is used to tag the business name corresponding to the input parameter data.

[0007] Aggregate the input parameter data with the same second tag information in the recorded log to form at least one input parameter data set, and different input parameter data sets correspond to different business names;

[0008] In response to a user-input call command, a set of input parameter data is determined, multiple input parameter data are selected from the determined set of input parameter data, and a business link is generated. The call command includes a business name and multiple interface information.

[0009] Optionally, recording multiple interfaces to generate recording logs includes:

[0010] Record the input time of the input parameters in each of the aforementioned interfaces;

[0011] The recorded log is compiled according to the input time sequence of each input parameter.

[0012] Optionally, the step of aggregating input parameter data with the same second marker information in the recording log to form at least one input parameter data set includes:

[0013] Identify the second marker information for each input parameter data in the recorded log;

[0014] Input parameter data with the same second tag information are filtered out from the recorded logs to form at least one set of input parameter data.

[0015] Optionally, in response to a user-input call command, determine the set of input parameter data, including:

[0016] The service name included in the invocation instruction is determined based on the invocation instruction;

[0017] The set of input parameter data is determined based on the business name included in the calling instruction.

[0018] Optionally, the step of filtering multiple input parameter data from the determined set of input parameter data and generating a business link includes:

[0019] Based on the calling instruction, determine the multiple interface information included in the calling instruction;

[0020] Multiple first marker information is derived based on the multiple interface information included in the calling instruction;

[0021] Based on the derived first marker information, input parameter data is filtered from the determined input parameter data set to generate the business link.

[0022] Optionally, the step of filtering input parameter data from the determined input parameter data set based on the derived multiple first tag information to generate the business link further includes:

[0023] Obtain the input time order of the multiple filtered input parameter data;

[0024] The selected input parameter data are arranged according to the input parameter time sequence to generate the business link.

[0025] Optionally, the method further includes the step of:

[0026] Based on the first and second marker information of each input parameter data in the business link, the input parameter data is queried from the recording log;

[0027] The input parameter data in the business link is compared one by one with the input parameter data queried from the recorded log to verify the business link.

[0028] Secondly, this application provides a service link testing device, the device comprising:

[0029] The recording module records multiple interfaces to generate recording logs. The recording logs are used to record the input parameter data of each interface. Each input parameter data includes first tag information and second tag information. The first tag information of the input parameter data is used to tag the interface information corresponding to the input parameter data, and the second tag information of the input parameter data is used to tag the business name corresponding to the input parameter data.

[0030] The aggregation module is used to aggregate input parameter data with the same second tag information in the recorded log to form at least one input parameter data set, and different input parameter data sets correspond to different business names.

[0031] The generation module is used to respond to the user's input call command, determine the input parameter data set, filter out multiple input parameter data from the determined input parameter data set, and generate a business link, wherein the call command includes a business name and multiple interface information.

[0032] Thirdly, embodiments of this application provide an electronic device, which includes a storage device and a processor. The storage device is used to store computer instructions, and the processor is used to invoke the computer instructions to execute the method described above.

[0033] Fourthly, embodiments of this application provide a computer storage medium storing computer instructions that, when executed by a processor, implement the method described above.

[0034] Through the embodiments of this application, the input parameter data of each interface is recorded to generate a recording log. The input parameter data is obtained from the recording log to generate a business link. When generating the business link, there is no restriction on the calling permissions of the database or interface, which improves the efficiency of generating the business link. Attached Figure Description

[0035] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0036] Figure 1 This is a flowchart illustrating the business link generation method provided in an embodiment of this application;

[0037] Figure 2 This is another flowchart illustrating the business link generation method provided in this application embodiment;

[0038] Figure 3This is a schematic diagram of the structure of the service link generation device provided in the embodiments of this application;

[0039] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0040] The embodiments of this application will now be described with reference to the accompanying drawings.

[0041] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0042] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0043] Currently, the input parameter data generated by the business is saved to the database through the interface, and the database or interface may have call permissions set.

[0044] When it is necessary to call input parameter data from the database to generate business links, the calling permissions of the database or interface may be affected, and the business links may not be generated successfully.

[0045] Please see Figure 1 This application provides a service link generation method, which includes, but is not limited to, S1-S3.

[0046] S1, record multiple interfaces to generate recording logs. The recording logs are used to record the input parameter data of each interface. Each input parameter data includes first tag information and second tag information. The first tag information of the input parameter data is used to mark the interface information corresponding to the input parameter data, and the second tag information of the input parameter data is used to mark the business name corresponding to the input parameter data.

[0047] In the embodiments provided in this application, the business link can be a business process. For example, when user A applies for a loan from a bank or lending institution for the first time, he / she needs to submit a loan application to the bank or lending institution. The bank or lending institution must first approve user A's first loan application and then disburse the loan. Correspondingly, user A's first loan application approval data and user A's first loan application disbursement data are generated. User A's first loan application approval data and user A's first loan application disbursement data form a business link.

[0048] In the embodiments provided in this application, the approval of user A's first loan application and the disbursement of user A's first loan application are different stages. The approval data of user A's first loan application generated during the approval process is saved to the database through a first interface, and the disbursement data of user A's first loan application generated during the disbursement process is saved to the database through a second interface. Generally, querying user A's first loan application approval data and disbursement data from the database requires permissions. This application records the first and second interfaces to generate recording logs, and uses the recording logs to record user A's first loan application approval data and disbursement data. When it is necessary to query user A's first loan application approval data and disbursement data, the input parameter data can be directly called from the recording logs without being restricted by database access permissions.

[0049] In the embodiments provided in this application, the input parameter data recorded in the recording log has a first marking information and a second marking information. Taking the first loan application approval data of user A as the input parameter data as an example, the first marking information marks the first interface information, indicating that the input parameter data is input through the first interface. The second marking information is used to mark user A's first loan application, indicating that the input parameter data belongs to the input parameter data in user A's first loan application.

[0050] S2, aggregate the input parameter data with the same second marker information in the recorded log to form at least one input parameter data set, and different input parameter data sets correspond to different business names.

[0051] In the embodiments provided in this application, when recording multiple interfaces, the generated recording log may contain the first loan application approval data of user A, the first loan application disbursement data of user A, the first loan application approval data of user B, and the first loan application disbursement data of user B. The first loan application approval data and the first loan application disbursement data of user A in the recording log are aggregated to form a first input parameter data set, and the first loan application approval data and the first loan application disbursement data of user B are aggregated to form a second input parameter data set.

[0052] S3, in response to the user's input call instruction, determine the input parameter data set, filter out multiple input parameter data from the determined input parameter data set, and generate a business link, wherein the call instruction includes a business name and multiple interface information.

[0053] In the embodiments provided in this application, the invocation instruction is a keyword input by the user. This keyword includes a business name and multiple interface information. For example, if the user inputs the keyword "A's first loan application," "first interface information," and "second interface information," a first set of input parameters can be determined based on A's first loan application. Based on the first and second interface information, A's first loan application approval data and disbursement data are filtered from the first set of input parameters, and a business link including A's first loan application approval data and disbursement data is generated. Similarly, if the user inputs the keyword "B's first loan application," "first interface information," and "second interface information," a second set of input parameters can be determined based on B's first loan application. Based on the first and second interface information, B's first loan application approval data and disbursement data are filtered from the second set of input parameters, and a business link including B's first loan application approval data and disbursement data is generated.

[0054] In the embodiments provided in this application, the execution subject of the method can be a device, specifically a terminal such as a mobile phone or computer. The device records the input parameter data of each interface and generates a recording log. By obtaining the input parameter data from the recording log, a business link is generated. This ensures that when obtaining the input parameter data to generate the business link, there is no restriction on interface permissions, thus improving the efficiency of generating the business link.

[0055] In the embodiments provided in this application, the method provided in this application is executed by a device. The device includes a recording module 210. Before recording multiple interfaces, the multiple interfaces are uniformly connected to the recording module. The recording module 210 can record the input parameter data of multiple interfaces and generate a recording log.

[0056] The recording of multiple interfaces to generate recording logs includes:

[0057] Record the input time of the input parameters in each of the aforementioned interfaces.

[0058] The recorded log is compiled according to the input time sequence of each input parameter.

[0059] In the embodiments provided in this application, the input parameter data recorded in the recording log are sorted according to the input parameter time order.

[0060] By recording the input time of each input parameter, it is convenient to query the input parameter data and to verify each input parameter data.

[0061] Generally, the time sequence of each input parameter in the business process is fixed. Taking user A's first loan application as an example, the business process of user A's first loan application includes input parameters such as user A's first loan application approval data and user A's first loan application disbursement data. The input time of user A's first loan application approval data is before the input time of user A's first loan application disbursement data. By recording the input time of each input parameter, it is convenient to verify each input parameter.

[0062] The step of aggregating input parameter data with the same second marker information in the recorded log to form at least one set of input parameter data includes:

[0063] Identify the second marker information for each input parameter data in the recorded log;

[0064] Input parameter data with the same second tag information are filtered out from the recorded logs to form at least one set of input parameter data.

[0065] In the embodiments provided in this application, the recording log includes multiple input parameter data. Some of the input parameter data in the multiple recording logs may be from user A's first loan application, some may be from user A's second loan application, and some may be from user B's first loan application. Specifically, the input parameter data for user A's first loan application includes user A's first loan application approval data and user A's first loan application disbursement data; the input parameter data for user A's second loan application includes user A's second loan application approval data and user A's second loan application disbursement data; and the input parameter data for user B's first loan application includes user B's first loan application approval data and user B's first loan application disbursement data.

[0066] After identifying the second marker information of each input parameter data in the recorded log, the first loan application approval data and the first loan application disbursement data of user A can be aggregated into an input parameter data set, the second loan application approval data and the second loan application disbursement data of user A can be aggregated into an input parameter data set, and the first loan application approval data and the first loan application disbursement data of user B can be aggregated into an input parameter data set.

[0067] In the embodiments provided in this application, when forming an input parameter data set, a business name can be attached to the input parameter data set. For example, the first loan application approval data and the first loan application disbursement data of user A are aggregated to form an input parameter data set, and the business name attached to the input parameter data set can be user A's first loan application.

[0068] In response to the user's input call command, determine the set of input parameter data, including:

[0069] The service name included in the invocation instruction is determined based on the invocation instruction;

[0070] The set of input parameter data is determined based on the business name included in the calling instruction.

[0071] In the embodiments provided in this application, the business link can be generated with one click based on the user's input call instruction. When the user's call instruction is received, the business name included in the call instruction is identified, and then the input parameter data set is determined. For example, if the business name is user A's first loan application, the first input parameter data set is determined based on user A's first loan application. The user A's first loan application (business name) corresponds to the first input parameter data set.

[0072] The step of selecting multiple input parameter data from the determined set of input parameter data and generating a business link includes:

[0073] Based on the calling instruction, determine the multiple interface information included in the calling instruction;

[0074] Multiple first marker information is derived based on the multiple interface information included in the calling instruction;

[0075] Based on the derived first marker information, input parameter data is filtered from the determined input parameter data set to generate the business link.

[0076] In the embodiments provided in this application, after determining the set of input parameter data corresponding to the calling instruction, a first marker information corresponding to the multiple interface information can be derived based on the multiple interface information included in the calling instruction. For example, user A's first loan application includes user A's first loan application preliminary review data, user A's first loan application final review data, and user A's first loan application disbursement data. If user A's first loan application preliminary review data is input through a first interface, user A's first loan application final review data is input through a second interface, and user A's first loan application disbursement data is input through a third interface, when the calling instruction includes the first interface information and the second interface information, a business link is generated based on user A's first loan application preliminary review data and user A's first loan application final review data; when the calling instruction includes the second interface information and the third interface information, a business link is generated based on user A's first loan application final review data and user A's first loan application disbursement data.

[0077] See details Figure 2 By recording the first interface, the second interface, and the third interface, a recording log is obtained. The input parameter data in the recording log is classified according to the second tag information to obtain at least one set of input parameter data. When a call instruction is received from the user, the set of input parameter data is determined according to the business name included in the call instruction. Multiple input parameter data are determined from the determined set of input parameter data according to the multiple interface information included in the call instruction, and a business link is generated.

[0078] The step of filtering input parameter data from the determined input parameter data set based on multiple derived first marker information to generate the business link further includes:

[0079] Obtain the input time order of the multiple filtered input parameter data;

[0080] The selected input parameter data are arranged according to the input parameter time sequence to generate the business link.

[0081] In the embodiments provided in this application, the time order of each input parameter data in the business link is determined. Taking user A's first loan application as an example, the business link of user A's first loan application includes input parameter data such as user A's first loan application approval data and user A's first loan application disbursement data. The input time of user A's first loan application approval data is before the input time of user A's first loan application disbursement data. When automatically generating the business link, the input time of user A's first loan application approval data and the input time of user A's first loan application disbursement data are obtained. The user A's first loan application approval data and user A's first loan application disbursement data are sorted according to the order of the input time to generate the business link for user A's first loan application.

[0082] The business link generation method also includes the following steps:

[0083] Based on the first and second marker information of each input parameter data in the business link, multiple input parameter data are obtained from the recording log;

[0084] The input parameter data in the business link is compared one by one with the input parameter data queried from the recorded log in the order of input time to realize the verification of the business link.

[0085] In the embodiments provided in this application, the business link can also be verified after it is generated.

[0086] For example, the first and second marker information of user A's first loan application approval data are identified (taking the first marker information corresponding to the first interface information and the second marker information corresponding to user A's first loan application as an example). The second marker information is obtained from the recording log as user A's first loan application and the input parameter data of the first interface. Then, the approval data of user A's first loan application is compared with the input parameter data obtained from the recording log to realize the verification of the business link.

[0087] Please see Figure 3 This application embodiment also provides a service link testing device, the device 200 comprising:

[0088] The recording module 210 records multiple interfaces to generate recording logs. The recording logs are used to record the input parameter data of each interface. Each input parameter data includes first tag information and second tag information. The first tag information of the input parameter data is used to tag the interface information corresponding to the input parameter data, and the second tag information of the input parameter data is used to tag the business name corresponding to the input parameter data.

[0089] The aggregation module 220 is used to aggregate input parameter data with the same second marker information in the recorded log to form at least one input parameter data set, and different input parameter data sets correspond to different business names.

[0090] The generation module 230 is used to respond to a user-input call instruction, determine a set of input parameter data, filter out multiple input parameter data from the determined set of input parameter data, and generate a business link, wherein the call instruction includes a business name and multiple interface information.

[0091] This application embodiment also provides an electronic device 100, which includes a storage device 120 and a processor 110. The storage device 120 is used to store computer instructions, and the processor 110 is used to invoke the computer instructions to execute the method described above.

[0092] This application also provides a computer storage medium storing computer instructions that, when executed by a processor, implement the method described above.

[0093] For the concepts, explanations, detailed descriptions, and other steps related to the technical solutions provided in the embodiments of this application involved in the electronic device 100, please refer to the description of the method steps performed by the device 200 in the foregoing method or other embodiments, which will not be repeated here.

[0094] Please see Figure 4 The electronic device 100 provided in this application embodiment may include:

[0095] The processor 110, memory 120, and communication interface 130 are connected via a bus 140. The memory 120 is used to store instructions, and the processor 110 is used to execute the instructions stored in the memory 120.

[0096] The processor 110 executes the instructions stored in the memory 120 to control the communication interface 130 to receive and send signals, thus completing the steps in the above method. The memory 120 may be integrated into the processor 110 or may be separate from it.

[0097] In one possible implementation, the functionality of the communication interface 130 can be implemented using transceiver circuitry or a dedicated transceiver chip. The processor 110 can be implemented using a dedicated processing chip, processing circuitry, processor, or general-purpose chip.

[0098] In another possible implementation, a general-purpose computer can be used to implement the electronic device 200 provided in this application embodiment. The program code that implements the functions of the processor 110 and communication interface 130 is stored in storage 120, and the general-purpose processor implements the functions of the processor 110 and communication interface 130 by executing the code in storage 120.

[0099] For the concepts, explanations, detailed descriptions, and other steps related to the technical solutions provided in the embodiments of this application, please refer to the description of the method steps performed by the device 200 in the foregoing method or other embodiments, which will not be repeated here.

[0100] As another implementation of this embodiment, a computer-readable storage medium is provided for storing a computer program. The computer-readable storage medium stores instructions that, when executed on a computer, perform the methods described in the above method embodiment.

[0101] As another implementation of this embodiment, a computer program product containing instructions is provided, which, when executed, perform the method in the above method embodiment.

[0102] Those skilled in the art will understand that multiple processors and storage devices can exist in a real terminal or server. Storage devices can also be referred to as storage media or storage devices, etc., and the embodiments of this application do not limit this.

[0103] It should be understood that in the embodiments of this application, the processor may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0104] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0105] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (memory module) is integrated into the processor.

[0106] It should be noted that the storage devices described herein are intended to include, but are not limited to, these and any other suitable types of storage devices.

[0107] In addition to the data bus, this bus may also include a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled "bus" in the diagram.

[0108] It should also be understood that the first, second, third, fourth and various numerical designations used herein are merely for descriptive convenience and are not intended to limit the scope of this application.

[0109] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0110] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0111] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0112] Those skilled in the art will recognize that the various illustrative logical blocks (ILBs) and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0113] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus 200 embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.

[0114] The modules described as separate components may or may not be physically separate. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0115] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0116] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.

[0117] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A service link generation method characterized by, The method comprises: recording a plurality of interfaces to generate a recording log, the recording log being used to record input parameter data of each interface, each input parameter data comprising first marking information and second marking information, the first marking information of the input parameter data being used to mark interface information corresponding to the input parameter data, and the second marking information of the input parameter data being used to mark a business name corresponding to the input parameter data, wherein the input parameter data is saved into a database through an interface, and the interface has a limitation on calling authority; aggregating input parameter data with the same second marking information in the recording log to form at least one input parameter data set, different input parameter data sets corresponding to different business names respectively; in response to a calling instruction input by a user, determining an input parameter data set, screening a plurality of input parameter data from the determined input parameter data set, and generating a business link, wherein the calling instruction comprises a business name and a plurality of interface information, and the screening of the plurality of input parameter data from the determined input parameter data set and the generation of the business link comprise: determining the plurality of interface information included in the calling instruction based on the calling instruction; obtaining a plurality of first marking information based on the plurality of interface information included in the calling instruction; and screening input parameter data from the determined input parameter data set based on the obtained plurality of first marking information to generate the business link; wherein the screening of the input parameter data from the determined input parameter data set based on the obtained plurality of first marking information to generate the business link further comprises: respectively acquiring input parameter time sequences of the screened plurality of input parameter data; arranging the screened plurality of input parameter data according to the input parameter time sequences to generate the business link.

2. The service link generation method of claim 1, wherein, The recording of a plurality of interfaces to generate a recording log comprises: recording input parameter time of input parameter data in each of the interfaces; arranging according to input parameter time sequences of each input parameter data to form the recording log.

3. The service link generation method of claim 2, wherein, The aggregation of input parameter data with the same second marking information in the recording log to form at least one input parameter data set comprises: identifying second marking information of each input parameter data in the recording log; screening input parameter data with the same second marking information from the recording log to form at least one input parameter data set.

4. The service link generation method of claim 3, wherein, In response to a calling instruction input by a user, determining an input parameter data set comprises: determining a business name included in the calling instruction based on the calling instruction; determining an input parameter data set based on the business name included in the calling instruction.

5. The service link generation method according to any one of claims 1 to 4, characterized by, The method further comprises the steps of: querying a plurality of input parameter data from the recording log based on the first marking information and the second marking information of each input parameter data in the business link; comparing each input parameter data in the business link with each input parameter data queried from the recording log according to input parameter time sequences to realize verification of the business link.

6. A service link test apparatus characterized by comprising: The device is used to execute the method according to any one of claims 1-5, and the device comprises: A recording module records a plurality of interfaces to generate a recording log, the recording log being used to record input parameter data of each interface, each of the input parameter data including first marking information and second marking information, the first marking information of the input parameter data being used to mark interface information corresponding to the input parameter data, and the second marking information of the input parameter data being used to mark a service name corresponding to the input parameter data, wherein the input parameter data is saved into a database through an interface, and the interface has a limitation on calling authority; An aggregation module is configured to aggregate input parameter data with the same second marking information in the recording log to form at least one input parameter data set, and different input parameter data sets correspond to different service names respectively; A generation module is configured to determine an input parameter data set in response to a calling instruction input by a user, filter a plurality of input parameter data from the determined input parameter data set, and generate a service link, wherein the calling instruction includes a service name and a plurality of interface information.

7. An electronic device, comprising: The electronic device includes a storage and a processor, the storage is configured to store computer instructions, and the processor is configured to invoke the computer instructions to execute the method according to any one of claims 1-5.

8. A computer storage medium, characterized in that The computer storage medium stores computer instructions, and the computer instructions are executed by the processor to implement the method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Test method, device and system, electronic equipment and storage medium

    CN111090588A

  • Business processing method, storage medium, processor and electronic device

    CN112559301A