Data creation method and device based on artificial intelligence, equipment and medium

CN119473889APending Publication Date: 2025-02-18PING AN BANK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411552920.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18

Smart Images

  • Figure CN119473889A_ABST
    Figure CN119473889A_ABST
Patent Text Reader

Abstract

The invention discloses a data creation method and device based on artificial intelligence, equipment and a medium, and relates to the technical field of artificial intelligence and financial science and technology, and the method comprises the steps: obtaining sub-scenes participating in data creation and link relationships among the sub-scenes for a target business scene needing data creation; and according to the link relationship, determining a calling sequence of the data creation interface of each sub-scene, and according to the calling sequence, calling the data creation interface of each sub-scene in sequence, so that the data creation interface returns simulation service data of the sub-scene obtained after data creation is executed for the sub-scene. Wherein the simulation service data of the sub-scene can be used as input data of a next data creation interface which needs to be called after the data creation interface of the sub-scene. In this way, automatic calling of the data creation interface of the sub-scene is achieved, manual switching of a data creation tool platform is not needed, and the data creation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence and financial technology, and in particular to an artificial intelligence-based number-generating method, device, equipment and medium. Background Art

[0002] The existing number-making tool platform has realized independent functional modules, but the functional modules are single and it is difficult to flexibly respond to the number-making needs of changing business scenarios. When it is necessary to associate multiple scenarios for number-making, it is often necessary to switch multiple number-making tool platforms. For example, the card renewal scenario involved in financial business includes multiple interrelated scenarios such as single submission, card number activation, account registration and binding.

[0003] If the data generation of one scenario depends on another scenario, operators are often required to manually switch the data generation platform and manually export and transfer data.

[0004] Therefore, when performing number-generating tasks for a business scenario with complex processes, it is very time-consuming and inefficient. Summary of the invention

[0005] The present invention provides a number-generating method, device, equipment and medium based on artificial intelligence to solve the problem of low number-generating efficiency.

[0006] In a first aspect, a method for generating numbers based on artificial intelligence is provided, the method comprising: Acquire number-making information of a target business scenario, wherein the number-making information includes sub-scenarios involved in number-making and link relationships between the sub-scenarios; Determine the calling order of the number-generating interface of the sub-scenario according to the link relationship; In accordance with the calling sequence, the number-generating interface is called in sequence, so that the number-generating interface returns the simulated business data of the sub-scenario, and the simulated business data of the sub-scenario is used as input data of the number-generating interface to be called next; The simulated business data of the target business scenario is determined from the simulated business data of all the sub-scenarios.

[0007] In a second aspect, a number-generating device based on artificial intelligence is provided, the device comprising: An acquisition module, used to acquire number-making information of a target business scenario, wherein the number-making information includes sub-scenarios involved in number-making and link relationships between the sub-scenarios; A first determining module, used to determine the calling order of the number-generating interface of the sub-scenario according to the link relationship; An interface calling module, used to call the number-generating interface in sequence according to the calling order, so that the number-generating interface returns the simulated business data of the sub-scenario, and the simulated business data of the sub-scenario serves as input data of the number-generating interface to be called next; The second determination module is used to determine the simulated business data of the target business scenario from the simulated business data of all the sub-scenarios.

[0008] In a third aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned artificial intelligence-based number-generating method when executing the computer program.

[0009] In a fourth aspect, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned artificial intelligence-based number-generating method are implemented.

[0010] In the scheme implemented by the above-mentioned artificial intelligence-based number-making method, device, equipment and medium, for a target business scenario that needs to be numbered, the sub-scenarios involved in number-making and the link relationship between each sub-scenarios are obtained, and the calling order of the number-making interface of each sub-scenario is determined according to the link relationship. The number-making interface of each sub-scenario is called in sequence according to the calling order, so that the number-making interface returns the simulated business data of the sub-scenario obtained after executing the number-making for the sub-scenario. Among them, the simulated business data of the sub-scenario can be used as the input data of the next number-making interface to be called after the number-making interface of the sub-scenario. In this way, after the simulated business data of all sub-scenarios are obtained, the simulated business data of the target business scenario can be extracted from the simulated business data of all sub-scenarios. This application realizes the automatic calling of the number-making interface of the sub-scenario based on the sub-scenario and the link relationship between the sub-scenarios included in the number-making information of the target business scenario, without the need to manually switch the number-making tool platform, thereby improving the number-making efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0012] Figure 1 This is a schematic diagram of an application environment of a number-generating method based on artificial intelligence in one embodiment of the present invention; Figure 2 It is a flow chart of a method for creating numbers based on artificial intelligence in one embodiment of the present invention; Figure 3 is a flow chart of a method for generating numbers based on artificial intelligence in another embodiment of the present invention; Figure 4 is a flow chart of a method for generating numbers based on artificial intelligence in another embodiment of the present invention; Figure 5 is a flow chart of a method for generating numbers based on artificial intelligence in another embodiment of the present invention; Figure 6 is a flow chart of a method for generating numbers based on artificial intelligence in another embodiment of the present invention; Figure 7 It is a structural schematic diagram of a number-generating device based on artificial intelligence in one embodiment of the present invention; Figure 8 It is a structural schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0013] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0014] The method for creating numbers based on artificial intelligence provided by the embodiment of the present invention can be applied in the following aspects: Figure 1 In an application environment, the client communicates with the server through a network. The server can obtain the number-making information configured by the user on the client, and the client can determine the calling order of the number-making interface of each sub-scene according to the sub-scenes involved in the number-making information and the link relationship between the sub-scenes, and implement the calling of each number-making interface in sequence. After receiving the number-making interface call request from the client, the server uses the number-making modules corresponding to each number-making interface to simulate the business data in the actual application for the sub-scene, that is, the simulated business data of the sub-scene in this application. After obtaining the simulated business data of all sub-scenes, the client can extract the simulated business data of the target business scene from it and display it to the customer through the display interface of the client. In this way, automatic number-making for large business scenes is realized and the number-making efficiency is improved.

[0015] The client may include but is not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The server may be implemented by an independent server or a server cluster consisting of multiple servers. The present invention is described in detail below through specific embodiments.

[0016] See also Figure 2 As shown, Figure 2A flowchart of a method for creating numbers based on artificial intelligence provided by an embodiment of the present invention includes the following steps: S201, obtaining number generation information of a target business scenario, wherein the number generation information includes sub-scenarios involved in number generation and link relationships between the sub-scenarios.

[0017] In the embodiment of the present application, when a target business scenario is generated, the generated information of the target business scenario is first obtained. The generated information may include but is not limited to the sub-scenarios involved in the generated number and the link relationship between different sub-scenarios.

[0018] The target business scenario can be scenarios in different business fields, including the conditions, processes, and information involved in a certain business or activity. In simple terms, a business scenario can describe the entire process from the beginning to the end of a business. For example, the target business scenario is the card renewal scenario, loan application scenario, etc. in the financial field.

[0019] A complete business scenario may need to be divided into multiple stages / nodes to complete, and each stage / node may correspond to a sub-scenario.

[0020] For example, the card renewal business needs to be completed according to the following process: single application → activation → pocket registration and card binding → adding big data tags → inserting transaction data → modifying the card expiration date. If the card renewal scenario is used as the target business scenario that needs to be processed, the sub-scenarios under the target business scenario may include: single application, activation, pocket registration and card binding, adding big data tags, inserting transaction data, and modifying the card expiration date.

[0021] There is a certain degree of dependency and correlation between the business data corresponding to each sub-scenario. For example, the "activation" sub-scenario needs to rely on the card number output by the "single entry" sub-scenario to execute the activation process. The corresponding business data under the "activation" sub-scenario may be whether a certain card number has been successfully activated.

[0022] The link relationship between each sub-scenarios can be generated based on the dependency relationship between each sub-scenarios. The dependency relationship between each sub-scenarios can be determined from the dependency relationship between the business data corresponding to each sub-scenarios, or from the sequence of nodes in the overall business process corresponding to the target business scenario.

[0023] S202: Determine the calling sequence of the number-generating interfaces of the sub-scenario according to the link relationship.

[0024] From the link relationship, it can be determined whether any sub-scenario has an adjacent sub-scenario. For example, the next sub-scenario of "single transaction" is "activation", and the next sub-scenario of "activation" is "pocket registration, login and card binding".

[0025] In the embodiment of the present application, a callable number generation interface is pre-encapsulated for the number generation module corresponding to each sub-scenario.

[0026] In some embodiments, a corresponding relationship table may be established for the identifier of the sub-scene and the number-generating interface corresponding to the sub-scene, and stored. After the sub-scene involved in number generation is determined in step S201, the calling interface of the sub-scene may be further determined according to the identifier of the sub-scene.

[0027] According to the link relationship between each sub-scene, determine the calling order of the number-generating interface of each sub-scene.

[0028] For example, first call the number-generating interface of the sub-scene corresponding to the parent node in the link relationship, then call the number-generating interface of the sub-scene corresponding to the child node connected to the parent node, and then call the number-generating interface of the sub-scene corresponding to another child node connected to the child node.

[0029] For the above-mentioned card renewal business scenario, you first need to call the "single entry" number-generating interface, then call the "activation" number-generating interface... and call the number-generating interfaces in sequence according to the business processing flow.

[0030] S203, calling the number-generating interface in sequence according to the calling order, so that the number-generating interface returns the simulated business data of the sub-scenario, and the simulated business data of the sub-scenario serves as input data of the number-generating interface to be called next.

[0031] In some embodiments, the number generation interface corresponding to each sub-scenario is called in sequence according to the calling order determined in step S202.

[0032] After calling the number-making interface, the number-making module corresponding to the number-making interface performs the number-making task for the corresponding sub-scenario, simulating the business data obtained in the sub-scenario. This application records these business data as simulated business data corresponding to the sub-scenario. After the number-making task is completed, the number-making interface will return the simulated business data.

[0033] The simulated business data obtained for a certain sub-scenario will be used as the input data of the next number-generating interface to be called. For example, after the number-generating interface corresponding to "single entry" is called, simulated business data including account number, bank card number and other information will be obtained. These simulated business data can be used as the input data of the number-generating interface corresponding to "activation" so as to "activate" the corresponding number-generating module, perform activation simulation on the bank card number in the input data, and obtain the activation success / failure information of the bank card number as the simulated business data of the "activation" sub-scenario.

[0034] S204: Determine the simulated business data of the target business scenario from the simulated business data of all the sub-scenarios.

[0035] After the simulated business data of each sub-scenario is obtained, the simulated business data of all sub-scenarios may be used as the simulated business data of the target business scenario.

[0036] Alternatively, the simulated business data corresponding to the last sub-scenario is used as the simulated business data of the target business scenario.

[0037] In summary, the artificial intelligence-based number-making method proposed in the embodiment of the present application, for a target business scenario that needs to be number-made, obtains the sub-scenarios involved in number-making and the link relationship between each sub-scenarios, determines the calling order of the number-making interface of each sub-scenario according to the link relationship, and calls the number-making interface of each sub-scenario in sequence according to the calling order, so that the number-making interface returns the simulated business data of the sub-scenario obtained after executing the number-making for the sub-scenario. Among them, the simulated business data of the sub-scenario can be used as the input data of the next number-making interface to be called after the number-making interface of the sub-scenario. In this way, after obtaining the simulated business data of all sub-scenarios, the simulated business data of the target business scenario can be extracted from the simulated business data of all sub-scenarios. Based on the sub-scenario and the link relationship between the sub-scenarios included in the number-making information of the target business scenario, the present application realizes the automatic calling of the number-making interface of the sub-scenario, without the need to manually switch the number-making tool platform, and improves the number-making efficiency.

[0038] Based on the above embodiment, the numbering information in step S201 may also include a key field corresponding to the sub-scenario. Figure 3 As shown, after the number-generating interface returns the simulated business data of the sub-scenario in the above step S203, the number-generating method based on artificial intelligence provided in the embodiment of the present application may further include the following steps: S301, determining whether the simulated business data of the sub-scenario includes the field value of the key field.

[0039] S302: If not included, push the first number generation interruption information to the front-end display interface, and after receiving the number generation retry instruction of the sub-scenario, re-call the number generation interface of the sub-scenario.

[0040] S303: If included, the field value of the key field is used as input data of the number generation interface to be called next.

[0041] After the number-generating interface of a sub-scenario returns the simulated business data of the sub-scenario, before the simulated business data of the sub-scenario is used as input data of the next number-generating interface to be called, it is further determined whether the simulated business data of the sub-scenario includes field values ​​of key fields.

[0042] Among them, the key fields corresponding to each sub-scenario can be configured by the user on the display interface of the terminal.

[0043] The key field can be understood as the parameter field that is finally obtained after the business node corresponding to the sub-scenario is processed. This field is a necessary field for the next sub-scenario that depends on this sub-scenario to carry out the processing flow. For example, in the "single transaction" sub-scenario, the simulated business data obtained may include the values ​​of fields such as card number, account number, and mobile phone number. The key field corresponding to the "single transaction" sub-scenario may be "card number".

[0044] If the simulated business data of the sub-scenario includes the field value of the key field, then only the field value of the key field can be used as the input data of the next number-generating interface to be called. This can not only provide the data based on which the number-generating task is to be called, but also save the amount of data transmitted.

[0045] If the simulated business data of the sub-scenario does not include the field value of the key field, it is considered that the number-generating task corresponding to the sub-scenario has failed, and the first number-generating interruption information can be pushed to the front-end display interface to remind the user that the number-generating task corresponding to the sub-scenario has failed.

[0046] In this case, the embodiment of the present application can suspend number generation, and after receiving a number generation retry instruction for the sub-scenario, re-call the number generation interface of the sub-scenario to restart number generation for the sub-scenario.

[0047] In this embodiment, before outputting the simulated business data of a certain sub-scenario to the number-generating interface of another sub-scenario, it is first checked whether the field value of the required key field is included in the simulated business data. If it is included, the interface call is continued; if not, the interface call is interrupted and the first number-generating interruption information is pushed to the front-end display interface. In this way, it is possible to avoid transmitting data irrelevant / invalid to the number-generating task of the next sub-scenario to the calling interface of the sub-scenario, thereby improving the effectiveness and transmission efficiency of data transmission.

[0048] Based on the above embodiment, the number generation information in the above step S201 may further include a field value screening condition of a key field.

[0049] If Figure 4 As shown, in the above step S303, before the field value of the key field is used as the input data of the next number generation interface to be called, the number generation method based on artificial intelligence in the embodiment of the present application may also include: S401, determining whether the field value of the key field satisfies the field value screening condition.

[0050] S402, if satisfied, execute the step of using the field value of the key field as input data of the number generation interface to be called next.

[0051] S403: If the condition is not satisfied, a second number generation interruption message is pushed to the front-end display interface, and after receiving a number generation retry instruction of the sub-scenario, the number generation interface of the sub-scenario is re-called.

[0052] Field value filtering conditions can constrain the size / value of field values, etc.

[0053] For example, the field value screening condition corresponding to the card number can be whether the field value corresponding to the card number field is a 17-digit natural number. The field value screening condition corresponding to the activation result field can be whether the field value corresponding to the activation result field is 1 (1 can be used to indicate successful activation, and 0 can be used to indicate failed activation).

[0054] If the field value of the key field meets the field value screening condition, it is considered that the above step S303 can be continued to be executed to use the field value of the key field as the input data of the next number generation interface to be called.

[0055] If the field value of the key field does not meet the field screening condition, it is considered that the number-generating task corresponding to the sub-scenario has failed, and the interface call can be interrupted, and the second number-generating interruption information can be pushed to the front-end display interface to remind the user. After receiving the number-generating retry instruction of the sub-scenario, the number-generating interface of the sub-scenario is called again to re-simulate the business data under the sub-scenario.

[0056] It should be noted that the second number generation interruption information in this embodiment and the first number generation interruption information in the above embodiment may be the same or different, and the specific information content may be set as required, and this application does not impose any limitation.

[0057] For example, the first number generation interruption information and the second number generation interruption information may include information about the sub-scenario where the number generation task failed to execute, as well as the storage address of the simulated business data corresponding to the sub-scenario of each node before the node where the sub-scenario is located, the sub-scenario where the number generation was not executed under the target business scenario, and so on.

[0058] In this embodiment, the field value of the key field is further checked, which further ensures the effectiveness and efficiency of data transmission on the interface and ensures the accuracy of number generation for the target business scenario.

[0059] Based on the above embodiment, the number generation retry instruction of the above sub-scenario can be triggered by a user operation, or by a timer.

[0060] For example, if scene link node 3 (corresponding to the third called number generation interface) fails to generate numbers, the system can retry to generate numbers after the dependent environment is restored, or the user can select a subsequent independent scene node to generate numbers manually. The page will list the output information to remind the user that node 3 failed to generate numbers, so the user can take this output information and select the number generation module on the platform for processing after the environment is restored.

[0061] Furthermore, the number of retries can be set, especially for the case where the number-generating retry instruction is triggered by a timer. After the number-generating retry instruction is triggered a certain number of times for a certain scenario, the instruction triggering can be stopped, thereby saving processing resources.

[0062] Based on the above embodiments, Figure 5 As shown, in the above step S201, obtaining the numbering information of the target business scenario may include the following steps: S501, obtaining a sub-scenario configured by a user for the target business scenario as the sub-scenario involved in number generation; S502, obtaining a dependent sub-scenario configured by a user for the sub-scenario; S503: Connect the number-generating node of the sub-scenario in series after the number-generating node of the dependent sub-scenario to obtain the link relationship.

[0063] In the embodiment of the present application, the user can configure a sub-scenario for the target business scenario in the display interface of the client, and the user can flexibly select a desired sub-scenario from multiple sub-scenarios displayed in the display interface.

[0064] Furthermore, it is also possible to configure the dependent sub-scenes of each sub-scene. If a sub-scene has dependent sub-scenes, when determining the link relationship between sub-scenes, the number-generating node of the sub-scene is serially connected after the number-generating node of the dependent sub-scene.

[0065] In this embodiment, by obtaining the sub-scenarios flexibly configured by the user and the link relationships between the sub-scenarios, a customized number-making service is provided to the user in the subsequent number-making task, thereby enhancing the flexibility and applicability of scene number-making.

[0066] Based on the above embodiments, Figure 6 As shown, you can obtain the filter conditions of the field in the following ways: S601, obtaining a rule engine component selected by a user from a rule engine component pool; S602, obtaining a valid value configured by a user for the rule engine component; S603: Determine the field value screening condition according to the rule engine component and the valid value.

[0067] The embodiment of the present application can display a rule engine component pool for the user in the display interface of the client, and the rule engine component pool may include a greater than component, a less than component, a not equal to component, etc. The user can select the required rule engine component from the rule engine component pool and configure a valid value for the selected rule engine component.

[0068] The client obtains the field value filtering conditions required by the user by combining the rule engine components and their corresponding valid values.

[0069] For example, the field value filtering condition corresponding to a single entry can be whether the card is successfully issued, the field value filtering condition corresponding to general activation can be whether the activation is successful, the field value filtering condition corresponding to registration and card binding can be whether the card binding is successful, and so on.

[0070] In this embodiment, the user can configure field value screening conditions that can participate in the simulation business data screening for different sub-scenarios as needed, thereby enhancing the flexibility and applicability of scenario creation.

[0071] In general, the artificial intelligence-based number-making method proposed in this application has flexible configuration and expansion capabilities, and can flexibly configure the series connection of scenes as needed to meet the data production needs in different link scenarios; through scene linking, user-customized intelligent number-making can be realized, and the rapid production of complex interactive scene data can be achieved, which reduces data production time, improves work efficiency, saves cross-platform number-making time, and realizes number-making in one stop.

[0072] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean 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 embodiment of the present invention.

[0073] In one embodiment, a number-generating device based on artificial intelligence is provided, and the number-generating device based on artificial intelligence corresponds one-to-one to the number-generating method based on artificial intelligence in the above-mentioned embodiment.

[0074] like Figure 7 As shown, the artificial intelligence-based number-making device 700 includes an acquisition module 701, a first determination module 702, an interface calling module 703, and a second determination module 704. The functional modules are described in detail as follows: The acquisition module 701 is used to acquire the number-making information of the target business scenario, wherein the number-making information includes the sub-scenarios involved in the number-making and the link relationship between the sub-scenarios; A first determining module 702, configured to determine the calling order of the number-generating interfaces of the sub-scenario according to the link relationship; The interface calling module 703 is used to call the number-generating interface in sequence according to the calling order, so that the number-generating interface returns the simulated business data of the sub-scenario, and the simulated business data of the sub-scenario is used as the input data of the number-generating interface to be called next; The second determining module 704 is used to determine the simulated business data of the target business scenario from the simulated business data of all the sub-scenarios.

[0075] In some embodiments, the number generation information further includes a key field corresponding to the sub-scenario. After the number generation interface returns the simulated business data of the sub-scenario, the interface calling module is further used to: Determining whether the simulated business data of the sub-scenario includes the field value of the key field; If not, push the first number generation interruption information to the front-end display interface, and after receiving the number generation retry instruction of the sub-scenario, re-call the number generation interface of the sub-scenario; If included, the field value of the key field is used as the input data of the next number-generating interface to be called.

[0076] In some embodiments, the number generation information further includes a field value screening condition of the key field, and before using the field value of the key field as input data of the next number generation interface to be called, the interface calling module is further used to: Determine whether the field value of the key field meets the field value screening condition; If the condition is satisfied, the step of using the field value of the key field as the input data of the number-generating interface to be called next is executed; If not satisfied, the second number generation interruption information is pushed to the front-end display interface, and after receiving the number generation retry instruction of the sub-scenario, the number generation interface of the sub-scenario is re-called.

[0077] In some embodiments, the number generation retry instruction of the sub-scenario is triggered by a user operation.

[0078] In some embodiments, the number generation retry instruction of the sub-scenario is triggered by a timer.

[0079] In some embodiments, the acquisition module is specifically used to: Obtaining a sub-scenario configured by a user for the target business scenario as the sub-scenario involved in the number generation; Obtaining dependent sub-scenario configured by the user for the sub-scenario; The number-generating node of the sub-scenario is serially connected after the number-generating node of the dependent sub-scenario to obtain the link relationship.

[0080] In some embodiments, the interface calling module is further used to obtain the field value screening condition in the following manner: Obtain the rule engine component selected by the user from the rule engine component pool; Obtaining a valid value configured by a user for the rule engine component; The field value screening condition is determined according to the rule engine component and the valid value.

[0081] The present invention provides a number-making device based on artificial intelligence. For a target business scenario that needs to be number-made, the sub-scenarios involved in number-making and the link relationship between each sub-scenarios are obtained, the calling order of the number-making interface of each sub-scenario is determined according to the link relationship, and the number-making interface of each sub-scenario is called in sequence according to the calling order, so that the number-making interface returns the simulated business data of the sub-scenario obtained after executing the number-making for the sub-scenario. Among them, the simulated business data of the sub-scenario can be used as the input data of the next number-making interface that needs to be called after the number-making interface of the sub-scenario. In this way, after the simulated business data of all sub-scenarios are obtained, the simulated business data of the target business scenario can be extracted from the simulated business data of all sub-scenarios. Based on the sub-scenarios and the link relationship between the sub-scenarios included in the number-making information of the target business scenario, the present application realizes the automatic calling of the number-making interface of the sub-scenario, without the need to manually switch the number-making tool platform, and improves the number-making efficiency.

[0082] For the specific definition of the number-making device based on artificial intelligence, please refer to the definition of the number-making method based on artificial intelligence above, which will not be repeated here. Each module in the above-mentioned number-making device based on artificial intelligence can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0083] In one embodiment, Figure 8 As shown, a computer device 800 is provided, including a memory 801, a processor 802, and a computer program stored in the memory 801 and executable on the processor 802. When the processor executes the computer program, the steps of the number-generating method based on artificial intelligence described in any of the above embodiments are implemented.

[0084] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the artificial intelligence-based number-generating method described in any of the above embodiments are implemented.

[0085] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant description in the aforementioned method embodiment. In order to avoid repetition, they will not be described one by one here.

[0086] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0087] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0088] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for generating numbers based on artificial intelligence, characterized in that: The method comprises: Acquire number-making information of a target business scenario, wherein the number-making information includes sub-scenarios involved in number-making and link relationships between the sub-scenarios; Determine the calling order of the number-generating interface of the sub-scenario according to the link relationship; In accordance with the calling sequence, the number-generating interface is called in sequence, so that the number-generating interface returns the simulated business data of the sub-scenario, and the simulated business data of the sub-scenario is used as input data of the number-generating interface to be called next; The simulated business data of the target business scenario is determined from the simulated business data of all the sub-scenarios.

2. The method according to claim 1, characterized in that The number generation information also includes a key field corresponding to the sub-scenario. After the number generation interface returns the simulated business data of the sub-scenario, the method further includes: Determining whether the simulated business data of the sub-scenario includes the field value of the key field; If not, push the first number generation interruption information to the front-end display interface, and after receiving the number generation retry instruction of the sub-scenario, re-call the number generation interface of the sub-scenario; If included, the field value of the key field is used as the input data of the next number-generating interface to be called.

3. The method according to claim 2, characterized in that The number generation information also includes a field value screening condition of the key field, and before using the field value of the key field as input data of the next number generation interface to be called, it also includes: Determine whether the field value of the key field meets the field value screening condition; If the condition is satisfied, the step of using the field value of the key field as the input data of the number-generating interface to be called next is executed; If not satisfied, the second number generation interruption information is pushed to the front-end display interface, and after receiving the number generation retry instruction of the sub-scenario, the number generation interface of the sub-scenario is re-called.

4. The method according to claim 2 or 3, characterized in that The number generation retry instruction of the sub-scenario is triggered by a user operation.

5. The method according to claim 2 or 3, characterized in that: The number generation retry instruction of the sub-scenario is triggered by a timer.

6. The method according to claim 1, characterized in that The obtaining of the numbering information of the target business scenario includes: Obtaining a sub-scenario configured by a user for the target business scenario as the sub-scenario involved in the number generation; Obtaining dependent sub-scenario configured by the user for the sub-scenario; The number-generating node of the sub-scenario is serially connected after the number-generating node of the dependent sub-scenario to obtain the link relationship.

7. The method according to claim 3, characterized in that Get the field value filtering conditions in the following ways: Obtain the rule engine component selected by the user from the rule engine component pool; Obtaining a valid value configured by a user for the rule engine component; The field value screening condition is determined according to the rule engine component and the valid value.

8. A number-generating device based on artificial intelligence, characterized in that: The device comprises: An acquisition module, used to acquire number-making information of a target business scenario, wherein the number-making information includes sub-scenarios involved in number-making and link relationships between the sub-scenarios; A first determining module, used to determine the calling order of the number-generating interface of the sub-scenario according to the link relationship; An interface calling module, used to call the number-generating interface in sequence according to the calling order, so that the number-generating interface returns the simulated business data of the sub-scenario, and the simulated business data of the sub-scenario serves as input data of the number-generating interface to be called next; The second determination module is used to determine the simulated business data of the target business scenario from the simulated business data of all the sub-scenarios.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the number-generating method based on artificial intelligence as claimed in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the number-generating method based on artificial intelligence as claimed in any one of claims 1 to 7 are implemented.