Information processing method and apparatus, electronic device, and storage medium

By setting up a processing flow for generating target content through an artificial intelligence program, the problem of existing technologies being unable to accurately describe the generated text, images, or videos has been solved, achieving the effect of flexibly generating diverse content.

WO2026045915A1PCT designated stage Publication Date: 2026-03-05BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/114167
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-26
Filing Date
2025-08-12
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Existing technologies struggle to accurately describe the generation of text, images, or videos using formulas or functions, especially when it comes to the target content that needs to be generated under specific conditions.

Method used

The target content is generated using an artificial intelligence program. By setting the configuration information of the processing flow, including trigger conditions and processing operations, the target content is generated when the trigger conditions are met.

Benefits of technology

It enables the generation of diverse target content under specific conditions, meets user needs, reduces the requirement for the accuracy of user descriptions, and improves the flexibility and accuracy of generated content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025114167_05032026_PF_FP_ABST
    Figure CN2025114167_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method and apparatus, an electronic device, and a storage medium. An information processing method, comprising: in response to a first operation event, setting configuration information of a processing flow, wherein the configuration information comprises a trigger condition of the processing flow and a processing operation performed when the trigger condition is satisfied, and the set processing operation of the processing flow comprises: generating target content by means of an artificial intelligence program; and in response to a second operation event, generating or updating the processing flow on the basis of the configuration information of the processing flow.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing methods, devices, electronic devices and storage media

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411178900.5, filed on August 26, 2024, entitled "Information Processing Method, Apparatus, Electronic Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of information processing technology, and in particular to an information processing method, apparatus, electronic device, and storage medium. Background Technology

[0004] A processing flow typically includes triggering conditions and processing operations. When a triggering condition is met, the processing operation will be executed. A triggering condition may include one or more conditions, and a processing operation may include one or more operations. Summary of the Invention

[0005] This disclosure provides an information processing method, apparatus, electronic device, and storage medium.

[0006] The following technical solution is adopted in this disclosure.

[0007] In some embodiments, this disclosure provides an information processing method, including:

[0008] In response to a first operation event, configuration information for a processing flow is set, wherein the configuration information includes: the triggering conditions for the processing flow and the processing operation to be performed when the triggering conditions are met; the processing operation for the processing flow includes: generating target content through an artificial intelligence program;

[0009] In response to the second operation event, the processing flow is generated or updated based on the configuration information of the processing flow.

[0010] In some embodiments, this disclosure provides an information processing apparatus, including:

[0011] A setting unit is configured to, in response to a first operation event, set configuration information for a processing flow, wherein the configuration information includes: triggering conditions for the processing flow and processing operations to be performed when the triggering conditions are met; the processing operations for the set processing flow include: generating target content through an artificial intelligence program;

[0012] A control unit is configured to generate or update the processing flow based on the configuration information of the processing flow in response to a second operational event.

[0013] In some embodiments, this disclosure provides an electronic device, including: at least one memory and at least one processor;

[0014] The memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above method.

[0015] In some embodiments, this disclosure provides a computer-readable storage medium for storing program code that, when run by a processor, causes the processor to perform the methods described above. Attached Figure Description

[0016] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0017] Figure 1 is a flowchart of an information processing method according to an embodiment of the present disclosure.

[0018] Figure 2 is a flowchart of an information processing method according to an embodiment of this disclosure.

[0019] Figures 3 to 9 are schematic diagrams of the display interface of embodiments of this disclosure.

[0020] Figure 10 is a schematic diagram of setting variables in the input data according to an embodiment of this disclosure.

[0021] Figure 11 is a schematic diagram of setting variables in the input data according to an embodiment of this disclosure.

[0022] Figure 12 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0023] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0024] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0025] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0026] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0027] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0028] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0029] It should be understood that the various steps described in the method embodiments of this disclosure can be performed in sequence and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0030] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0031] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0032] It should be noted that the use of the word "a" in this disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as "one or more" unless otherwise expressly indicated in the context.

[0033] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0034] The solutions provided by the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.

[0035] A processing flow can be automated, automatically executing pre-defined processing operations when certain triggering conditions are met. The operations performed in such processes are typically precisely described using formulas, functions, etc. However, users sometimes desire to generate certain types of content, such as text, images, and videos. This content might include summaries of situations, reports, etc. The generated text cannot be explicitly described using formulas or functions; the generation process often requires a degree of abstraction and summarization.

[0036] As shown in Figure 1, Figures 1 and 2 are flowcharts of an information processing method according to an embodiment of the present disclosure, which includes the following steps.

[0037] S11. In response to the first operation event, set the configuration information of the processing flow. The configuration information includes: the triggering conditions of the processing flow and the processing operation to be performed when the triggering conditions are met.

[0038] In some embodiments, the method proposed in this disclosure can be used in electronic devices such as terminals and servers. A first operation event may include one or more operations. For example, a first operation event may be an operation event that creates a new processing flow and sets its configuration information, or it may be an operation event that edits the configuration information of an existing processing flow. That is, the processing flow can be a newly created processing flow or a previously existing processing flow. The configuration information of the processing flow includes trigger conditions and processing operations, as shown in Figure 3. The trigger condition is the content corresponding to "When the following occurs" on the left side of Figure 3, and the processing operation is the content corresponding to "Execute the following operation" on the right side of Figure 3. When the trigger condition is met, the processing operation of the processing flow will be executed. The trigger condition may include one or more conditions, such as updating records in a preset table, changing content under a specified field in a preset table, or triggering a certain control. The processing operation of the set processing flow includes: generating target content through an artificial intelligence program. The target content may be text, images, or videos, etc. The type of the target content may be fixed, but its specific content may be non-fixed. The target content generated by multiple executions of the processing operation may not be completely identical. The artificial intelligence program (AI) may be a large model. Generating target content often involves secondary processing of input data, such as summarizing, generalizing, abstracting, and re-creating it. Input data can be the content of specified fields in a pre-defined table, user input, or the output of previous processing operations.

[0039] In some embodiments of this disclosure, a first operation event is received in the table. This first operation event is used to provide a page for configuring processing flow information. The triggering conditions for the processing flow include at least one of the following: adding or modifying content in the table, the modified or added content in the table meeting preset conditions, reaching the time recorded in the table, reaching a preset time, clicking the insert button in a cell of the table, or the table receiving a webhook. The processing operation performed when the triggering conditions are met includes at least one of the following: sending an instant messaging message, sending an email, adding content in the table, modifying content in the table, searching for content in the table, sending an HTTP request, delaying for a period of time to trigger the next step of the process, creating a schedule in the application, creating a task in the application, creating an instant messaging group in the application, or calling a plugin configured in the table.

[0040] S12. In response to the second operation event, generate or update the processing flow based on the configuration information of the processing flow.

[0041] In some embodiments, the second operation event may include one or more operations, such as saving and applying settings for configuration information. After the second operation event is executed, a new processing flow will be created based on the configuration information set by the user, or the configuration information of an existing processing flow will be updated.

[0042] In some embodiments of this disclosure, situations requiring the generation of target content (e.g., text) often cannot be described using precise formulas or functions. Therefore, this embodiment utilizes the generation capabilities of an artificial intelligence program, adding a step to the processing operation to generate the target content through an artificial intelligence program. The artificial intelligence program can process the input data to be processed to generate the target content, thus solving the problem that the operation of generating target content cannot be performed using precise descriptions such as formulas or functions.

[0043] In some embodiments of this disclosure, the triggering operations of the processing flow include: the content in a preset table meeting set conditions, a preset control being triggered, or a preset operation being executed. The preset table, such as a table document or a table in a non-table document, displays its content in the form of records. A record is typically a row of content. Fields are attributes of cells, and field names are typically displayed as column names. Users may input or modify the content in the table, or may click on controls, etc. Triggering conditions may include: a new record being added to the preset table, a specified record being modified, or a specified field in the preset table being modified. In this embodiment, a processing flow can be set for the preset table, and the processing operation is executed when the data in the preset table meets the triggering conditions.

[0044] In some embodiments of this disclosure, in response to a first operation event, setting configuration information for the processing flow includes: in response to a third operation event, determining that the processing operation includes: generating target content through an artificial intelligence program; in response to a fourth operation event, receiving a set requirement description; generating target content through an artificial intelligence program includes: generating target content that conforms to the requirement description through an artificial intelligence program.

[0045] In some embodiments, as shown in Figure 3, when setting the processing operation in the configuration information of the processing flow, the user can select to generate target content through an artificial intelligence program by clicking an existing option or inputting information. Specifically, an artificial intelligence group can be added to the selectable processing operations, and the target content generated by artificial intelligence can be displayed in the artificial intelligence group. Alternatively, as shown in Figure 3, the option to generate target content through an artificial intelligence program ("Generate text with AI" in Figure 3) can be directly displayed in the options of the selectable processing operations (the operation below "Select the operation to perform" on the right side of Figure 3). After selecting to generate target content through an artificial intelligence program, as shown in Figure 4, an area for inputting the requirement description will be displayed (the text box below "Input Instruction" on the right side of Figure 3). This area can display prompts for inputting the requirement description. The prompt in Figure 3 is "Please describe the role of the AI, the data it needs to process, and the content it generates." The requirement description can be a vague description, describing what content the user needs the artificial intelligence program to generate. The requirement description can not be precise in describing the target content to be generated. In this way, when performing the processing operation, the artificial intelligence program will generate target content that conforms to the requirement description. In this embodiment, users can inform the artificial intelligence program what content needs to be generated by selecting existing content or entering a description of their needs. The description of the needs can be in natural language, which is more in line with the user's habits. By leveraging the learning and understanding capabilities of the artificial intelligence program, the requirements on the user are reduced.

[0046] In some embodiments of this disclosure, the requirement description includes one or more of the following: a description of the role played by the artificial intelligence program, a description of the input data in the processing operation, a description of the target content generated by the artificial intelligence program, and a description of limiting requirements. In some embodiments, the role played by the artificial intelligence program may refer to the identity it adopts when generating the target content, such as an auditor, financial personnel, or warehouse manager, which affects the tone, wording, and other content of the target content generated by the artificial intelligence program. The generation of target content may be obtained by processing (e.g., analyzing, summarizing) the input data. The input data may be the basis for generating the target content, and may be, for example, part or all of the content of specified records in a preset table. Limiting requirements may be restrictive conditions, such as certain content not being allowed to be mentioned in the generated target content, or which content needs to be emphasized.

[0047] In some embodiments of this disclosure, the requirement description includes one or more variables. Specifically, the one or more variables can be located in the input data or in the generated target content. As shown in Figure 5, variables can be added to the requirement description by triggering a circle with a plus sign inside. Variables can be table variables, images, natural time, etc. The value of the variable can be determined when the processing operation is performed. For example, the variable can be the value of a specified field in a specified record in a preset document, or the current time when the processing operation is performed. Before the processing operation is performed, the value pointed to by the variable can be variable. For example, the variable points to a cell in a table, and the value of that cell can change or even not exist before the processing operation is performed. The value of the variable is determined when the processing operation is performed. By using variables, users can more conveniently set the requirement description.

[0048] In some embodiments of this disclosure, one or more variables include one or more of the following: variables referring to one or more fields in one or more records in a preset table, variables referring to time, variables referring to files, variables referring to user input, and variables referring to input or output in a previous step. In some embodiments, a variable can select the same field from multiple records. For example, as shown in Figure 10, a variable refers to the gender in the records searched in step 2 (one step in the triggering condition). There are 5 records searched in step 2. In this case, the variable type is a tenant field, the variable format can be a list, and the variable value is {male, female, male, male, female}. It can be seen that the number of records in the multiple records can be non-fixed and can depend on the number of contents in the previous step (e.g., the triggering condition). In other embodiments, as shown in Figure 11, a variable represents multiple fields from multiple records. In this case, the variable type is a composite field, and the variable format is a list. However, the values ​​in the list can be in JSON format. The specific variable value represented by the variable could be {Data 1:(Name: Zhang Yi, Gender: Male, Age 20), Data 2:(Name: Zhang Er, Gender: Female, Age 20), Data 3:(Name: Zhang San, Gender: Male, Age 21)}. In this embodiment, variables representing multiple records and multiple fields can be used to facilitate user operation. Furthermore, variables can refer to a specific time, a specific file, or content entered by the user. Variables can also refer to input or output in a previous step. A previous step could be a step in a trigger condition or a step in a processing operation. For example, if a trigger condition includes the user entering content in a preset table, the input in the previous step could be the content entered in the trigger condition. In addition, the processing operation can include one or more other operations. These other operations can occur before the target content is generated by the artificial intelligence program. For example, if other operations output content, that content can be represented by a variable and used when generating the target content by the artificial intelligence program.

[0049] In some embodiments of this disclosure, in response to a first operation event, setting configuration information for the processing flow further includes: after receiving a requirement description, in response to a fifth operation event, optimizing the requirement description through an artificial intelligence program, generating a recommended requirement description, and displaying it.

[0050] In some embodiments, as shown in Figure 6, the configuration information display interface of the processing flow includes a first control ("polish" in Figure 6). Triggering this first control by clicking or other means allows for optimization of the input requirement description. The optimized requirement description will then be displayed as a recommended requirement description. After triggering the first control shown in Figure 6, as shown in the pop-up window containing the polishing instruction in Figure 7, the polished requirement description (i.e., the recommended requirement description) can be displayed. At this point, the requirement description has not yet been changed. Optimizing the requirement description using artificial intelligence programs can better describe the user's needs. Users can modify the recommended requirement description to create their own, thus helping users express themselves even when they are not good at expressing themselves verbally.

[0051] In some embodiments of this disclosure, the recommended requirement description is displayed via streaming output, showing the description as it is generated. In some embodiments, the first control used to optimize the requirement description is unavailable during the generation of the recommended requirement description because optimization cannot be repeated while the description is being generated. In some embodiments, the requirement description cannot be modified during the generation of the recommended requirement description; if the description is changed, it may cause a mismatch between the recommended and modified descriptions.

[0052] In some embodiments of this disclosure, after generating and displaying the recommended requirement description, the method further includes: in response to a sixth operation event, replacing the requirement description with the recommended requirement description; or, in response to a seventh operation event, regenerating the recommended requirement description and displaying the regenerated recommended requirement description; or, in response to an eighth operation event, stopping the display of the recommended requirement description and retaining the requirement description.

[0053] In some embodiments, as shown in Figure 7, a "Replace" control is displayed in the area where the recommended requirement description is located. The sixth operation event can trigger this control, automatically replacing the requirement description with the recommended requirement description and displaying it in the input box used to enter the requirement description. Figure 7 also shows "Retry" and "Cancel" controls. The seventh operation event can trigger the retry control. Triggering the retry control by clicking will regenerate the recommended requirement description based on the current requirement description and display it. If the requirement description has not changed, the regenerated recommended requirement description through the seventh operation event may differ from the previous one. This allows for multiple regenerations of the requirement description, potentially finding one that matches the user's expectations even without modification, if the user is dissatisfied. The eighth operation event can trigger the cancel control. Triggering this control by clicking will stop the display of the recommended requirement description without affecting the requirement description itself. If the input box for entering the requirement description is empty, the first control may not be triggered. When the control icon hovers over the first control, a prompt message can be displayed, suggesting that the user optimize using the first control after entering the requirement description.

[0054] In some embodiments of this disclosure, after setting the configuration information of the processing flow in response to a first operation event, and before generating or updating the processing flow according to the configuration information of the processing flow in response to a second operation event, the method further includes: in response to a ninth operation event, performing a simulation test on the processing operation and displaying a preview of the test results of the simulation test on the processing operation; wherein the test results include: the target content generated by the artificial intelligence program in this simulation test.

[0055] In some embodiments, after setting the configuration information, a simulation test can be performed before activating the processing flow to assess its effectiveness. This simulation test allows for the early detection of potential problems and determines whether the expected results match the user's expectations without affecting other data. During the simulation test, a separate, closed storage space can be used. Real or randomly generated content can be used to meet trigger conditions and execute the processing operation. The execution result of this simulation test is the test result. The test result includes content generated by the artificial intelligence program during the simulation test. Simulation testing allows users to more intuitively understand whether the content generated by the AI ​​program matches their expectations, facilitating adjustments to the configuration information (e.g., requirement descriptions) when expectations differ.

[0056] In some embodiments, as shown in Figure 7, clicking the "Test Generation" result on the right side of Figure 7 allows for a simulated test of the processing flow. As shown in Figure 8, the test results can be displayed in the pop-up interface. By providing the function of simulating the processing flow, the execution effect of the processing flow can be viewed without generating a new processing flow or modifying an existing one, greatly facilitating user operation. If the test results are unsatisfactory, the user can return to the processing flow configuration interface to make changes, which greatly improves convenience. Furthermore, the simulated test will not affect the stored data.

[0057] In some embodiments of this disclosure, while displaying a preview of the test results of the simulation test, one or more of the following are also displayed: a requirement description, a second control for optimizing the requirement description, the input data used in this simulation test, and a control for re-performing the simulation test.

[0058] In some embodiments, as shown in Figure 8, the interface displaying the test screen simultaneously displays the requirement description (left side of the pop-up window in Figure 8) and the input data used in this simulation test (middle area of ​​the pop-up window in Figure 8). This allows users to see whether the requirement description matches the test results, whether the requirement description needs modification, and whether the displayed requirement description can be changed. For example, it can be manually edited or automatically optimized. For instance, a second control ("Refine" in the left side of the pop-up window in Figure 8) is displayed, which can be triggered by clicking to optimize the requirement description. The displayed test results can be regenerated, as shown by the "Regenerate" control on the right side of Figure 8. Triggering this control allows for a re-simulation test of the processing flow, thus generating the corresponding test results directly after modifying the requirement description table.

[0059] In some embodiments of this disclosure, the values ​​of the input data used in this simulation test can be changed. As shown in Figure 8, the middle part displays the input data used in this simulation test, including information such as customer level and feedback content in data 1. This input content can be changed by manual editing or other means. Then, it can be combined with controls for re-running the simulation test to regenerate the test results, thereby facilitating users to compare the test results under different input data.

[0060] In some embodiments of this disclosure, the requirement description of the processing operation (e.g., input data) includes one or more variables, such as "Product Information When Triggered in Step 1", "Record Combination Fields Searched in Step 2", and "Record Historical Performance Searched in Step 3" in the requirement description on the left side of Figure 8. Here, "Product Information", "Combination Fields", and "Record Historical Performance" are three fields in a table, and variables refer to the cell values ​​of these fields in a specific record. Randomly generated variable values ​​can be used for the specific values ​​of the variables. In other embodiments, the variable values ​​in the input data used in this simulation test are determined according to the content type of the content that the variable refers to. Variables of different content types can choose actual values ​​or simulated values. Specifically, actual values ​​can be obtained first if they exist, and simulated values ​​can be used if they do not exist.

[0061] In some embodiments of this disclosure, the variable values ​​used in this simulation test are determined according to the content type of the content referred to by the variable, including: in response to the non-array type content in the table record referred to by the variable, if there is a non-array type actual value in the table record, obtaining the non-array type actual value as the variable value; or, if there is no non-array type actual value in the table record, generating a non-array type simulated value as the variable value; or, in response to the array type content in the table record referred to by the variable, if there is an array type actual value in the table record, obtaining a preset number of array type actual values ​​or repeatedly obtaining up to a preset number of array type actual values ​​as the variable value; or, if there is no array type actual value in the table record, generating an array type simulated value as the variable value; or, in response to the content not in the table referred to by the variable, generating a simulated value of the content type of the content referred to by the variable as the variable value.

[0062] In some embodiments, for a variable, if it refers to non-array type content (e.g., a field in a record) representing a cell record (a record in a table), the first actual value of the non-array type will be retrieved as the variable value. If there is no actual value of non-array type content in the table record, then a simulated value of the non-array type can be randomly generated. Similarly, if the variable refers to array type content (e.g., a combined field, a table column, etc.) representing a cell record, the actual value of the array type will be retrieved first. Array types typically require multiple data points, with a preset number, which can be 5. In this case, the first 5 actual values ​​will be tried. If actual values ​​exist, but the number of actual values ​​is less than 5, then the actual values ​​will be retrieved repeatedly until the number of actual values ​​retrieved is 5. For example, if there is only 1 actual value, that actual value will be retrieved 5 times. If the variable does not refer to table-related content, such as natural time, an image, or the output of a certain step, then a simulated value of the variable will be generated directly. For variables referring to table records, this embodiment prioritizes using the actual values ​​from the table records to make the generated test results more realistic. For variables referring to content not related to tables, simulated values ​​are used to simulate different situations, thus ensuring that the test results are as realistic as possible while simulating different scenarios. If no variables are specified in the requirement description, test results can be generated directly.

[0063] In some embodiments of this disclosure, after a processing flow is generated or updated, a function card associated with the processing flow is generated or updated. The function card is used to enable or disable the processing flow (e.g., displaying a switch control on the function card), and displays a description of the processing operations of the processing flow. This allows the user to directly see the processing operations of the processing flow on the function card, making it convenient to confirm whether the processing flow has been enabled.

[0064] In some embodiments of this disclosure, the processing operations performed when the triggering condition is met include at least one of the following: recording the target content generated by the artificial intelligence program into a cell in a table that matches the triggering condition; sending the target content generated by the artificial intelligence program to the object that matches the triggering condition in the form of an instant messaging message; sending the target content generated by the artificial intelligence program to the object that matches the triggering condition in the form of an email; and creating a schedule, task, or instant messaging group in the target application based on the target content generated by the artificial intelligence program.

[0065] In some embodiments, when triggering conditions are met, target content can be generated through an artificial intelligence program, and other operations can also be performed. These other operations can be set when configuring information, such as recording the target content in a table. The recording location can match the triggering conditions, for example, if the triggering conditions include inputting, selecting, searching, or clicking a field, the target content can be recorded in the cell of that field. The target content can be sent to a specified object in the form of an instant messaging message or email. This object can be an object that matches the triggering conditions, that is, the object sent to is related to the triggering conditions. For example, the object can be the person who caused the triggering conditions to be met, or the object can be the person or group mentioned in the triggering conditions. In other embodiments, schedules, tasks, or instant messaging groups can be created based on the target content. For example, if the target content is text, the text may include suggestions. Schedules or tasks to execute the suggestions can be created for the people associated with the suggestions, or these people can be added to an instant messaging group.

[0066] Some embodiments of this disclosure also propose an information processing apparatus, including:

[0067] The setting unit is used to set the configuration information of the processing flow in response to the first operation event. The configuration information includes: the triggering conditions of the processing flow and the processing operation to be performed when the triggering conditions are met.

[0068] The control unit is used to generate or update the processing flow based on the configuration information of the processing flow in response to the second operation event.

[0069] The processing operations of the generated or updated processing flow include: generating target content through artificial intelligence programs.

[0070] For embodiments of the apparatus, since they basically correspond to the method embodiments, relevant details can be found in the descriptions of the method embodiments. The apparatus embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separate. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0071] The methods and apparatus of this disclosure have been described above based on embodiments and application examples. Furthermore, this disclosure also provides an electronic device and a computer-readable storage medium, which are described below.

[0072] Referring now to FIG12, a schematic diagram of the structure of an electronic device (e.g., a terminal device or a server) 800 suitable for implementing embodiments of the present disclosure is shown. The terminal device in embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in the figure is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present disclosure.

[0073] Electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 802 or a program loaded from storage device 808 into random access memory (RAM) 803. RAM 803 also stores various programs and data required for the operation of electronic device 800. The processing device 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.

[0074] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although an electronic device 800 with various devices is shown in the figure, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0075] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.

[0076] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0077] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0078] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0079] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods of the present disclosure.

[0080] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0081] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0082] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0083] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0084] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0085] According to one or more embodiments of this disclosure, an information processing method is provided, comprising:

[0086] In response to a first operation event, configuration information for the processing flow is set, wherein the configuration information includes: the triggering conditions of the processing flow and the processing operation to be performed when the triggering conditions are met. The processing operation of the processing flow is set to include: generating target content through an artificial intelligence program.

[0087] In response to the second operation event, the processing flow is generated or updated based on the configuration information of the processing flow.

[0088] According to one or more embodiments of this disclosure, an information processing method is provided, which, in response to a first operation event, sets configuration information for a processing flow, including: in response to a third operation event, determining that the processing operation includes: generating target content through an artificial intelligence program; and in response to a fourth operation event, receiving a set requirement description.

[0089] The generation of target content through artificial intelligence programs includes: generating target content that conforms to the described requirements through artificial intelligence programs.

[0090] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the requirement description includes one or more of the following: a description of the role played by the artificial intelligence program, a description of the input data in the processing operation, a description of the target content generated by the artificial intelligence program, and a description of the limiting requirements;

[0091] And / or,

[0092] The requirement description includes one or more variables.

[0093] According to one or more embodiments of this disclosure, an information processing method is provided, wherein one or more variables include one or more of the following: variables referring to one or more fields in one or more records in a preset table, variables referring to time, variables referring to files, variables referring to user input, and variables referring to outputs from previous steps.

[0094] According to one or more embodiments of this disclosure, an information processing method is provided, which, in response to a first operation event, sets configuration information for a processing flow, and further includes: after receiving a demand description, in response to a fifth operation event, optimizing the demand description through an artificial intelligence program to generate and display a recommended demand description.

[0095] According to one or more embodiments of this disclosure, an information processing method is provided that satisfies at least one of the following:

[0096] The recommended requirements description is displayed via streaming output;

[0097] During the generation of the recommended requirement description, the first control used to optimize the requirement description is unavailable;

[0098] During the generation of the recommended requirement description, the requirement description cannot be modified;

[0099] After generating and displaying the recommended requirement description, the process further includes: in response to a sixth operation event, replacing the requirement description with the recommended requirement description; or, in response to a seventh operation event, regenerating the recommended requirement description and displaying the regenerated recommended requirement description; or, in response to an eighth operation event, stopping the display of the recommended requirement description and retaining the requirement description.

[0100] According to one or more embodiments of this disclosure, an information processing method is provided, which, after setting configuration information of a processing flow in response to a first operation event, and before generating or updating the processing flow based on the configuration information of the processing flow in response to a second operation event, further includes:

[0101] In response to the ninth operation event, a simulation test is performed on the processing operation, and a preview of the test results of the simulation test of the processing operation is displayed; wherein, the test results include: the target content generated by the artificial intelligence program in this simulation test.

[0102] According to one or more embodiments of this disclosure, an information processing method is provided, which, while displaying a preview of the test results of the simulation test, also displays one or more of the following: a requirement description, a second control for optimizing the requirement description, the input data used in this simulation test, and a control for re-performing the simulation test.

[0103] According to one or more embodiments of this disclosure, an information processing method is provided that satisfies one or more of the following:

[0104] The values ​​of the input data used in this simulation test can be changed;

[0105] The requirement description of the processing operation includes one or more variables. The value of the variable used in this simulation test is determined according to the content type of the content that the variable refers to.

[0106] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the variable value used in this simulation test is determined based on the content type of the content referred to by the variable, including:

[0107] In response to the variable referring to non-array type content in the table record, if there is a non-array type actual value in the table record, the non-array type actual value is obtained as the variable value; or, if there is no non-array type actual value in the table record, a non-array type simulated value is generated as the variable value.

[0108] or,

[0109] In response to the array-type content in the table record referred to by the variable, if there is an actual value of the array type in the table record, a preset number of actual values ​​of the array type are obtained or repeatedly obtained up to a preset number of actual values ​​of the array type are used as the variable value; or, if there is no actual value of the array type in the table record, a simulated value of the array type is generated as the variable value.

[0110] or,

[0111] In response to the variable referring to content outside the table, a simulated value of the content type of the content referred to by the variable is generated as the value of the variable.

[0112] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the triggering operation of the processing flow includes:

[0113] The content in the preset table meets the set conditions, the preset control is triggered, or the preset operation is executed.

[0114] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the processing operation performed when the triggering condition is met includes at least one of the following:

[0115] The target content generated by the artificial intelligence program is recorded in the cells of the table that match the triggering conditions;

[0116] The target content generated by the artificial intelligence program will be sent in the form of an instant messaging message to the object that matches the triggering condition;

[0117] The target content generated by the artificial intelligence program will be sent as an email to the object that matches the triggering condition.

[0118] Create schedules, tasks, or instant messaging groups in the target application based on the target content generated by an artificial intelligence program.

[0119] According to one or more embodiments of this disclosure, an information processing apparatus is provided, comprising:

[0120] A setting unit is configured to, in response to a first operation event, set configuration information for a processing flow, wherein the configuration information includes: triggering conditions for the processing flow and processing operations to be performed when the triggering conditions are met; the processing operations for the set processing flow include: generating target content through an artificial intelligence program;

[0121] A control unit is configured to generate or update the processing flow based on the configuration information of the processing flow in response to a second operational event.

[0122] In some embodiments, in response to a first operation event, setting configuration information for the processing flow includes: in response to a third operation event, determining that the processing operation includes generating target content through an artificial intelligence program; and in response to a fourth operation event, receiving a set requirement description.

[0123] The generation of target content through artificial intelligence programs includes: generating target content that conforms to the described requirements through artificial intelligence programs.

[0124] In some embodiments, the requirement description includes one or more of the following: a description of the role played by the artificial intelligence program, a description of the input data in the processing operation, a description of the target content generated by the artificial intelligence program, and a description of the limiting requirements.

[0125] In some embodiments, the requirement description includes one or more variables.

[0126] In some embodiments, one or more variables include one or more of the following: variables referring to one or more fields in one or more records in a preset table, variables referring to time, variables referring to files, variables referring to user input, and variables referring to the output of a previous step.

[0127] In some embodiments, in response to a first operation event, setting configuration information for the processing flow further includes: after receiving a requirement description, in response to a fifth operation event, optimizing the requirement description through an artificial intelligence program to generate and display a recommended requirement description.

[0128] In some embodiments, at least one of the following is satisfied:

[0129] The recommended requirements description is displayed via streaming output;

[0130] During the generation of the recommended requirement description, the first control used to optimize the requirement description is unavailable;

[0131] During the generation of the recommended requirement description, the requirement description cannot be modified;

[0132] After generating and displaying the recommended requirement description, the setting unit is further configured to: in response to a sixth operation event, replace the requirement description with the recommended requirement description; or, in response to a seventh operation event, regenerate the recommended requirement description and display the regenerated recommended requirement description; or, in response to an eighth operation event, stop displaying the recommended requirement description and retain the requirement description.

[0133] In some embodiments, after setting the configuration information of the processing flow in response to a first operation event, and before generating or updating the processing flow according to the configuration information of the processing flow in response to a second operation event, the setting unit is further configured to: perform a simulation test on the processing operation in response to a ninth operation event, and display a preview of the test results of the simulation test of the processing operation; wherein the test results include: the target content generated by the artificial intelligence program in this simulation test.

[0134] In some embodiments, while displaying a preview of the test results of the simulation test, one or more of the following are also displayed: a requirement description, a second control for optimizing the requirement description, the input data used in this simulation test, and a control for re-running the simulation test.

[0135] In some embodiments, the values ​​of the input data used in this simulation test may be changed.

[0136] In some embodiments, the requirement description of the processing operation includes one or more variables, and the variable values ​​used in this simulation test are determined according to the content type of the content that the variable refers to.

[0137] In some embodiments, the values ​​of the variables used in this simulation test are determined according to the content type of the content that the variable refers to, including:

[0138] In response to the variable referring to non-array type content in the table record, if there is a non-array type actual value in the table record, the non-array type actual value is obtained as the variable value; or, if there is no non-array type actual value in the table record, a non-array type simulated value is generated as the variable value.

[0139] or,

[0140] In response to the array-type content in the table record referred to by the variable, if there is an actual value of the array type in the table record, a preset number of actual values ​​of the array type are obtained or repeatedly obtained up to a preset number of actual values ​​of the array type are used as the variable value; or, if there is no actual value of the array type in the table record, a simulated value of the array type is generated as the variable value.

[0141] or,

[0142] In response to the variable referring to content outside the table, a simulated value of the content type of the content referred to by the variable is generated as the value of the variable.

[0143] In some embodiments, the triggering operation of the processing flow includes:

[0144] The content in the preset table meets the set conditions, the preset control is triggered, or the preset operation is executed.

[0145] In some embodiments, the processing operation performed when the triggering condition is met includes at least one of the following:

[0146] The target content generated by the artificial intelligence program is recorded in the cells of the table that match the triggering conditions;

[0147] The target content generated by the artificial intelligence program will be sent in the form of an instant messaging message to the object that matches the triggering condition;

[0148] The target content generated by the artificial intelligence program will be sent as an email to the object that matches the triggering condition.

[0149] Create schedules, tasks, or instant messaging groups in the target application based on the target content generated by an artificial intelligence program.

[0150] According to one or more embodiments of the present disclosure, an electronic device is provided, including: at least one memory and at least one processor;

[0151] The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method described in any one of the above.

[0152] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided for storing program code that, when executed by a processor, causes the processor to perform the methods described above.

[0153] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0154] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0155] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An information processing method, comprising: In response to a first operation event, configuration information for the processing flow is set, wherein the configuration information includes: the triggering conditions for the processing flow and the processing operation to be performed when the triggering conditions are met; the processing operation for the processing flow includes: generating target content through an artificial intelligence program; In response to the second operation event, the processing flow is generated or updated based on the configuration information of the processing flow.

2. The method according to claim 1, wherein In response to the first operation event, configure the processing flow information, including: In response to a third operational event, it is determined that the processing operation includes generating target content through an artificial intelligence program; In response to the fourth operation event, receive the setting requirement description; The generation of target content through artificial intelligence programs includes: generating target content that conforms to the described requirements through artificial intelligence programs.

3. The method according to claim 2, wherein The requirement description includes: The description of the role played by the artificial intelligence program, the description of the input data in the processing operation, the description of the target content generated by the artificial intelligence program, and the description of the limiting requirements are one or more of the following: And / or, The requirement description includes one or more variables.

4. The method according to claim 3, wherein One or more variables include one or more of the following: variables referring to one or more fields in one or more records in a preset table, variables referring to time, variables referring to files, variables referring to user input, and variables referring to the output of a previous step.

5. The method according to claim 2, wherein setting the configuration information of the processing flow in response to the first operation event further includes: After receiving the requirement description, in response to the fifth operation event, the requirement description is optimized by an artificial intelligence program to generate a recommended requirement description and display it.

6. The method of claim 5, wherein at least one of the following is satisfied: The recommended requirements description is displayed via streaming output; During the generation of the recommended requirement description, the first control used to optimize the requirement description is unavailable. During the generation of the recommended requirement description, the requirement description cannot be modified; After generating and displaying the recommended requirement description, the method further includes: in response to the sixth operation event, replacing the requirement description with the recommended requirement description; Alternatively, in response to the seventh operation event, the recommended requirement description is regenerated and displayed; or, in response to the eighth operation event, the display of the recommended requirement description is stopped and the requirement description is retained.

7. The method according to any one of claims 1-6, wherein after setting the configuration information of the processing flow in response to a first operation event, and before generating or updating the processing flow according to the configuration information of the processing flow in response to a second operation event, the method further comprises: In response to the ninth operation event, a simulation test is performed on the processing operation, and a preview of the test results of the simulation test of the processing operation is displayed; wherein, the test results include: the target content generated by the artificial intelligence program in this simulation test.

8. The method according to claim 7, wherein While displaying a preview of the test results of the simulation test, one or more of the following are also displayed: requirement description, a second control for optimizing the requirement description, the input data used in this simulation test, and a control for re-running the simulation test.

9. The method of claim 7, wherein one or more of the following conditions are met: The values ​​of the input data used in this simulation test can be changed; The requirement description of the processing operation includes one or more variables. The value of the variable used in this simulation test is determined according to the content type of the content that the variable refers to.

10. The method according to claim 9, wherein the value of the variable used in this simulation test is determined according to the content type of the content referred to by the variable, including: In response to the variable referring to non-array type content in the table record, if there is a non-array type actual value in the table record, the non-array type actual value is obtained as the variable value; or, if there is no non-array type actual value in the table record, a non-array type simulated value is generated as the variable value. or, In response to the array-type content in the table record referred to by the variable, if there is an actual value of the array type in the table record, a preset number of actual values ​​of the array type are obtained or repeatedly obtained up to a preset number of actual values ​​of the array type are used as the variable value; or, if there is no actual value of the array type in the table record, a simulated value of the array type is generated as the variable value. or, In response to the variable referring to content outside the table, a simulated value of the content type of the content referred to by the variable is generated as the variable value.

11. The method according to claim 1, wherein the triggering operation of the processing flow includes: The content in the preset table meets the set conditions, the preset control is triggered, or the preset operation is executed.

12. The method of claim 1, wherein the processing operation performed when the triggering condition is met includes at least one of the following: The target content generated by the artificial intelligence program is recorded in the cells of the table that match the triggering conditions; The target content generated by the artificial intelligence program will be sent in the form of an instant messaging message to the object that matches the triggering condition; The target content generated by the artificial intelligence program will be sent as an email to the object that matches the triggering condition. Create schedules, tasks, or instant messaging groups in the target application based on the target content generated by an artificial intelligence program.

13. An information processing apparatus, comprising: A setting unit is configured to, in response to a first operation event, set configuration information for a processing flow, wherein the configuration information includes: triggering conditions for the processing flow and processing operations to be performed when the triggering conditions are met; the processing operations for the set processing flow include: generating target content through an artificial intelligence program; A control unit is configured to generate or update the processing flow based on the configuration information of the processing flow in response to a second operational event.

14. An electronic device comprising: At least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method of any one of claims 1 to 12.

15. A computer-readable storage medium for storing program code that, when executed by a processor, causes the processor to perform the method of any one of claims 1 to 12.

Citation Information

Patent Citations

  • Configurable process automatic execution method and system

    CN109753314A

  • Management system based on intelligent IT operation and maintenance and operation and maintenance method

    CN113592258A

  • OTA event flow configuration and execution method and system, electronic equipment and medium

    CN114202170A

  • Method and system for dynamically adjusting workflow process

    CN118278725A

  • Information processing method and device, electronic equipment and storage medium

    CN119149145A