Data processing method and device, equipment and storage medium

By displaying an intelligent agent on the interface, automatically parsing the missing dimension information in the data processing request and outputting supplementary prompts, the problem of low data processing efficiency is solved, and efficient and accurate data processing is achieved.

CN122065870APending Publication Date: 2026-05-19BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202512013742.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-29
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In various business areas, data processing is inefficient, professionals spend a long time completing data processing, and existing technologies are unable to efficiently handle complex and scattered data.

Method used

By displaying an intelligent agent on the interface, the system automatically parses the missing dimension information in the data processing request and outputs supplementary prompts to guide the input to complete the data processing request, including business filtering conditions, time filtering conditions, and processing indicators.

Benefits of technology

It improves the efficiency and accuracy of data processing, lowers the processing threshold, avoids invalid processing and result deviation, enhances the accuracy and interaction efficiency of data processing, dynamically identifies users' real data processing needs, and improves the accuracy of data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122065870A_ABST
    Figure CN122065870A_ABST
Patent Text Reader

Abstract

The invention relates to a data processing method and device, equipment and a storage medium, and relates to the technical field of artificial intelligence. According to the method, for the input data processing request, the intelligent agent automatically analyzes the information of the missing dimension of the data processing request, and then outputs the supplementary prompt information for prompting, so that through guiding type input, the threshold of processing data through the intelligent agent is reduced, the real data processing requirement of a user is accurately aligned, and the user experience is improved. The problems of invalid processing and result deviation caused by the fact that the data processing request is too fuzzy are avoided, and the data processing efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence technology, and in particular to a data processing method, apparatus, device, and storage medium. Background Technology

[0002] In various business areas, as the scope of business continues to expand, the amount of data generated also increases, becoming more complex and scattered. In related technologies, data processing is generally done manually, which, even for professional data processing personnel, requires a considerable amount of time to complete, resulting in low efficiency. Summary of the Invention

[0003] This disclosure provides a data processing method, apparatus, device, and storage medium. The technical solution of this disclosure is as follows.

[0004] According to one aspect of the embodiments of this disclosure, a data processing method is provided, the method comprising: An intelligent agent is displayed on a first interface, which is used to invoke and process data within the target data source range through the intelligent agent; In response to an input operation on the first interface for a first data processing request, the agent outputs supplementary prompt information. The supplementary prompt information is used to prompt the first data processing request to supplement information of a preset dimension. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the following: data business filtering conditions, time filtering conditions, and processing indicators. In response to the confirmation operation of the second data processing request, the data processing result output by the agent based on the second data processing request and the data within the target data source range is displayed, wherein the second data processing request is a first data processing request supplemented with the preset dimension information.

[0005] In some embodiments, displaying supplementary prompt information output by the intelligent agent includes: The intelligent agent outputs multiple recommendation messages, all of which belong to the preset dimension. The method further includes: in response to a selection operation on any recommendation information, displaying a second data processing request generated based on the selected recommendation information and the first data processing request.

[0006] In some embodiments, displaying supplementary prompt information output by the intelligent agent includes: The intelligent agent outputs multiple recommendation data processing requests. Each recommendation data processing request is generated based on the first data processing request and a recommendation information. The recommendation information in each recommendation data processing request belongs to the preset dimension. The second data processing request is one of the multiple recommendation data processing requests.

[0007] In some embodiments, displaying supplementary prompt information output by the intelligent agent includes: During the input of the first data processing request, target recommendation information is displayed at the end of the first data processing request entered in the input box, and the target recommendation information belongs to the preset dimension; In response to the confirmation operation of the target recommendation information, a second data processing request generated based on the first data processing request and the target recommendation information is displayed.

[0008] In some embodiments, displaying supplementary prompt information output by the intelligent agent includes: During the input of the first data processing request, the supplementary prompts output by the intelligent agent change as the first data processing request changes.

[0009] In some embodiments, displaying the data processing results output by the agent based on the second data processing request and the data within the target data source range includes: The intelligent agent outputs key information for multiple dimensions in the second data processing request, including business filtering conditions, time filtering conditions, and processing indicators. In response to a modification operation on key information in at least one dimension, the agent displays the data processing results based on the modified key information, key information in other dimensions, and data output within the target data source range.

[0010] In some embodiments, the step of displaying the data processing results of the agent based on the modified key information, key information of other dimensions, and data output within the target data source range in response to a modification operation on key information of at least one dimension includes: In response to information editing operations, the respective edit boxes for the multiple dimensions are displayed, and the key information of the dimension is displayed in the edit box of each dimension; In response to a modification operation on key information within the edit box of any dimension, the modified key information is displayed within the edit box of that dimension; In response to confirmation operations on key information within multiple edit boxes, the agent displays the data processing results based on the key information within the multiple edit boxes and the data within the target data source range.

[0011] In some embodiments, the data processing result further includes edit boxes for each of the plurality of dimensions, and the method further includes: In response to a modification operation on key information in the edit box of any dimension of the data processing result, the modified key information is displayed in the edit box of that dimension; In response to the confirmation operation of key information in multiple edit boxes in the data processing result, the agent displays the data processing result re-output by the agent based on the key information in multiple edit boxes in the data processing result and the data within the target data source range.

[0012] In some embodiments, the data processing result includes target data and an expandable control for the target data, wherein the target data is obtained based on multiple data points within the target data source range, and the method further includes: In response to a trigger operation on the expanded control, the display agent outputs the multiple data.

[0013] In some embodiments, the method further includes: Multiple data processing requests are displayed on the first interface; In response to the selection of a third data processing request among the plurality of data processing requests, an edit control for the third data processing request is displayed; In response to a trigger operation on the edit control, the third data processing request is displayed in the input box, which is used to edit the data processing request; In response to the confirmation operation of the fourth data processing request, the data processing result output by the agent based on the fourth data processing request and the data within the target data source range is displayed, wherein the fourth data processing request is the edited third data processing request.

[0014] In some embodiments, the first interface displays data, and the data displayed on the first interface belongs to the range of the target data source. The method further includes: If the display time of the first interface reaches the preset time and no input operation is detected, the agent outputs processing prompt information, which is used to prompt the user to use the agent to process the data on the first interface.

[0015] In some embodiments, the method further includes: When the first interface is displayed for the first time on the same day, the preset data processing result output by the intelligent agent is displayed on the first interface. The time filtering condition of the data corresponding to the preset data processing result is the same day, the business filtering condition is the preset business, and the processing indicator is the preset processing indicator.

[0016] In some embodiments, the method further includes: If the user is redirected to the second interface before the agent outputs the data processing result, a message indicating that the agent has completed the data processing is displayed on the second interface in response to the agent completing the data processing. In response to the triggering operation of the completion prompt message, the agent outputs the data processing result.

[0017] In some embodiments, the method further includes: In response to the completion of data processing by the intelligent agent, a notification message is sent to the target terminal, the notification message being used to indicate that data processing has been completed; In response to the triggering operation of the notification message, the data processing result is displayed.

[0018] In some embodiments, the agent is displayed in different styles under different data processing states, including unprocessed data state, data processing state, and data processing completed state.

[0019] In some embodiments, the data processing procedure includes multiple steps arranged in execution order, the multiple steps being generated by the agent based on the second data processing request, and displaying the data processing results output by the agent based on the second data processing request and data within the target data source range includes: During the process of the agent processing data based on the multiple steps, if any step is completed, the step is displayed as being in a completed state, and the step that is currently being executed is highlighted. Upon completion of the last step, the agent displays the data processing result.

[0020] According to another aspect of the present disclosure, a data processing apparatus is provided, the apparatus comprising: The first display unit is configured to display an intelligent agent on a first interface, the first interface being used to call and process data within a target data source range through the intelligent agent; The second display unit is configured to perform an input operation in response to the first data processing request on the first interface, displaying supplementary prompt information output by the intelligent agent. The supplementary prompt information is used to prompt the first data processing request to supplement information of a preset dimension. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the following: data business filtering conditions, time filtering conditions, and processing indicators. The third display unit is configured to perform a confirmation operation in response to the second data processing request, displaying the data processing result output by the agent based on the second data processing request and the data within the target data source range, wherein the second data processing request is a first data processing request supplemented with information of the preset dimension.

[0021] In some embodiments, the second display unit is configured to perform: The intelligent agent outputs multiple recommendation messages, all of which belong to the preset dimension. In response to the selection of any recommendation information, a second data processing request generated based on the selected recommendation information and the first data processing request is displayed.

[0022] In some embodiments, the second display unit is configured to perform: The intelligent agent outputs multiple recommendation data processing requests. Each recommendation data processing request is generated based on the first data processing request and a recommendation information. The recommendation information in each recommendation data processing request belongs to the preset dimension. The second data processing request is one of the multiple recommendation data processing requests.

[0023] In some embodiments, the second display unit is configured to perform: During the input of the first data processing request, target recommendation information is displayed at the end of the first data processing request entered in the input box, and the target recommendation information belongs to the preset dimension; In response to the confirmation operation of the target recommendation information, a second data processing request generated based on the first data processing request and the target recommendation information is displayed.

[0024] In some embodiments, the second display unit is configured to perform: During the input of the first data processing request, the supplementary prompts output by the intelligent agent change as the first data processing request changes.

[0025] In some embodiments, the third display unit is configured to perform: The intelligent agent outputs key information for multiple dimensions in the second data processing request, including business filtering conditions, time filtering conditions, and processing indicators. In response to a modification operation on key information in at least one dimension, the agent displays the data processing results based on the modified key information, key information in other dimensions, and data output within the target data source range.

[0026] In some embodiments, the third display unit is configured to perform: In response to information editing operations, the respective edit boxes for the multiple dimensions are displayed, and the key information of the dimension is displayed in the edit box of each dimension; In response to a modification operation on key information within the edit box of any dimension, the modified key information is displayed within the edit box of that dimension; In response to confirmation operations on key information within multiple edit boxes, the agent displays the data processing results based on the key information within the multiple edit boxes and the data within the target data source range.

[0027] In some embodiments, the data processing result further includes edit boxes for each of the plurality of dimensions, and the second display unit is configured to perform: In response to a modification operation on key information in the edit box of any dimension of the data processing result, the modified key information is displayed in the edit box of that dimension; In response to the confirmation operation of key information in multiple edit boxes in the data processing result, the agent displays the data processing result re-output by the agent based on the key information in multiple edit boxes in the data processing result and the data within the target data source range.

[0028] In some embodiments, the data processing result includes target data and an expandable control of the target data, wherein the target data is obtained based on multiple data points within the target data source range, and the third display unit is further configured to perform: In response to a trigger operation on the expanded control, the display agent outputs the multiple data.

[0029] In some embodiments, the second display unit is further configured to perform: Multiple data processing requests are displayed on the first interface; In response to the selection of a third data processing request among the plurality of data processing requests, an edit control for the third data processing request is displayed; In response to a trigger operation on the edit control, the third data processing request is displayed in the input box, which is used to edit the data processing request; The third display unit is further configured to perform a confirmation operation in response to the fourth data processing request, displaying the data processing result output by the agent based on the fourth data processing request and the data within the target data source range, wherein the fourth data processing request is the edited third data processing request.

[0030] In some embodiments, the first interface displays data that falls within the scope of the target data source, and the first display unit is further configured to perform: If the display time of the first interface reaches the preset time and no input operation is detected, the agent outputs processing prompt information, which is used to prompt the user to use the agent to process the data on the first interface.

[0031] In some embodiments, the third display unit is further configured to perform: When the first interface is displayed for the first time on the same day, the preset data processing result output by the intelligent agent is displayed on the first interface. The time filtering condition of the data corresponding to the preset data processing result is the same day, the business filtering condition is the preset business, and the processing indicator is the preset processing indicator.

[0032] In some embodiments, the third display unit is further configured to perform: If the user is redirected to the second interface before the agent outputs the data processing result, a message indicating that the agent has completed the data processing is displayed on the second interface in response to the agent completing the data processing. In response to the triggering operation of the completion prompt message, the agent outputs the data processing result.

[0033] In some embodiments, the apparatus further includes a transmitting unit configured to perform: In response to the completion of data processing by the intelligent agent, a notification message is sent to the target terminal, the notification message being used to indicate that data processing has been completed; The third display unit is also configured to perform a triggering operation in response to the notification message and display the data processing result.

[0034] In some embodiments, the agent is displayed in different styles under different data processing states, including unprocessed data state, data processing state, and data processing completed state.

[0035] In some embodiments, the data processing procedure includes multiple steps arranged in execution order, the multiple steps being generated by the agent based on the second data processing request, and the third display unit being configured to execute: During the process of the agent processing data based on the multiple steps, if any step is completed, the step is displayed as being in a completed state, and the step that is currently being executed is highlighted. Upon completion of the last step, the agent displays the data processing result.

[0036] According to another aspect of the present disclosure, an electronic device is provided, the electronic device comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the above-described data processing method.

[0037] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described data processing method.

[0038] According to another aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the above-described data processing method.

[0039] In this embodiment of the disclosure, for the input data processing request, the intelligent agent automatically parses the missing dimension information of the data processing request and then outputs supplementary prompts. In this way, guided input reduces the threshold for data processing by the intelligent agent, accurately aligns with the user's real data processing needs, avoids invalid processing and result deviation caused by overly vague data processing requests, and improves data processing efficiency and accuracy.

[0040] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0041] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0042] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.

[0043] Figure 2 This is a flowchart illustrating a data processing method according to an exemplary embodiment.

[0044] Figure 3 This is a flowchart illustrating another data processing method according to an exemplary embodiment.

[0045] Figure 4 This is a schematic diagram illustrating a first interface according to an exemplary embodiment.

[0046] Figure 5This is a schematic diagram illustrating a first interface according to an exemplary embodiment.

[0047] Figure 6 This is a schematic diagram illustrating a first interface according to an exemplary embodiment.

[0048] Figure 7 This is a schematic diagram illustrating a first interface according to an exemplary embodiment.

[0049] Figure 8 This is a schematic diagram illustrating a dialog pop-up window according to an exemplary embodiment.

[0050] Figure 9 This is a flowchart illustrating a recommendation information display process according to an exemplary embodiment.

[0051] Figure 10 This is a flowchart illustrating a recommendation data processing request according to an exemplary embodiment.

[0052] Figure 11 This is a schematic diagram illustrating a dialog pop-up window according to an exemplary embodiment.

[0053] Figure 12 This is a schematic diagram illustrating a dialog pop-up window according to an exemplary embodiment.

[0054] Figure 13 This is a flowchart illustrating the output of a data processing result according to an exemplary embodiment.

[0055] Figure 14 This is a schematic diagram illustrating a dialog pop-up window according to an exemplary embodiment.

[0056] Figure 15 This is a schematic diagram illustrating a dialog pop-up window according to an exemplary embodiment.

[0057] Figure 16 This is an editing flowchart illustrating a data processing request according to an exemplary embodiment.

[0058] Figure 17 This is a schematic diagram illustrating various styles of intelligent agents according to an exemplary embodiment.

[0059] Figure 18 This is a block diagram illustrating a data processing apparatus according to an exemplary embodiment.

[0060] Figure 19 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation

[0061] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0062] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0063] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the data involved in this disclosure were obtained under full authorization.

[0064] The data processing method provided in this disclosure can be executed by an electronic device, which can be at least one of a terminal and a server. Figure 1 This is a schematic diagram of an implementation environment provided in this embodiment of the disclosure. See also: Figure 1 The implementation environment includes a terminal 101 and a server 102. The terminal 101 and the server 102 can be connected directly or indirectly via wired or wireless communication, which is not limited herein.

[0065] Terminal 101 is at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player, MP4 player, and laptop computer. Terminal 101 runs an application that supports intelligent agent services. Users can log in to this application through Terminal 101 to access the services provided by the application. For example, users can process data through this application on Terminal 101, where the application can refer to any application with embedded intelligent agent services.

[0066] Terminal 101 generally refers to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number of terminals or the type of device.

[0067] Server 102 can be at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 102 provides background services for applications supporting agent-based task display. Server 102 can connect to terminal 101 via a wireless or wired network. Server 102 can provide the terminal with live stream forwarding and live stream-related database services, and of course, other types of video services. In some embodiments, the number of servers may be more or fewer, and this disclosure does not limit this. Of course, server 102 may also include other functional servers to provide more comprehensive and diversified services.

[0068] Figure 2 This is a flowchart illustrating a data processing method according to an exemplary embodiment, such as... Figure 2 As shown, the method is executed by a terminal and includes at least one of the following steps.

[0069] In step 201, an agent is displayed on a first interface, which is used to call and process data within the target data source range through the agent.

[0070] The target data source range can be set as needed and is not specifically limited here. For example, the target data source range may include data generated by multiple business processes at multiple times. Optionally, since data is continuously generated by each business process, the data within the target data source range is also continuously updated.

[0071] In step 202, in response to the input operation of the first data processing request on the first interface, the intelligent agent outputs supplementary prompt information. The supplementary prompt information is used to prompt the first data processing request to supplement information of a preset dimension. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the data's business filtering conditions, time filtering conditions, and processing indicators.

[0072] The first data processing request can be input via voice or text. The first data processing request is used to request the processing of data within the target data source range, such as querying data within the target data source range, obtaining the total amount of certain data within the target data source range, analyzing development trends based on certain data within the target data source range, analyzing the reasons based on certain data within the target data source range, etc., without specific limitations.

[0073] When requesting an agent to process data, the data processing request should include business filtering conditions, time filtering conditions, and processing indicators, so that the agent can provide accurate data processing results based on this information.

[0074] Among them, the processing indicators are used to indicate what processing is done on the data, such as calculating the total amount, analyzing the development trend, and analyzing the causes.

[0075] In step 203, in response to the confirmation operation of the second data processing request, the data processing result output by the agent based on the second data processing request and the data within the target data source range is displayed. The second data processing request is a first data processing request supplemented with information of a preset dimension.

[0076] The intelligent agent outputs data processing results based on the second data processing request and the data within the target data source range. That is, it filters out the data to be used based on the business filtering conditions and time filtering conditions in the second data processing request, processes the data based on the processing indicators in the second data processing request, and obtains the data processing results.

[0077] The output of data processing results can take many forms, such as text, charts, reports, etc., and no specific limitations are made here.

[0078] In this embodiment of the disclosure, for the input data processing request, the intelligent agent automatically parses the missing dimension information of the data processing request and then outputs supplementary prompts. In this way, guided input reduces the threshold for data processing by the intelligent agent, accurately aligns with the user's real data processing needs, avoids invalid processing and result deviation caused by overly vague data processing requests, and improves data processing efficiency and accuracy.

[0079] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section, based on a specific implementation method, further elaborates on the solution provided in this disclosure. See also... Figure 3 , Figure 3 This is a flowchart illustrating another data processing method according to an exemplary embodiment, the method being executed by a terminal, and the method including at least one of the following steps.

[0080] In step 301, an agent is displayed on a first interface, which is used to call and process data within the target data source range through the agent.

[0081] In some embodiments, the agent can be displayed directly on the first interface, or a dialog pop-up can be displayed on the agent, and the agent can be displayed on the dialog pop-up. Alternatively, the agent can be displayed directly on the first interface, and in response to a trigger operation on the agent, a dialog pop-up can be displayed on the first interface, and the agent can continue to be displayed on the dialog pop-up.

[0082] The agent can be displayed in a floating manner on the first interface, and a dialog pop-up will be displayed on the first interface in response to a trigger operation on the agent. For example, see Figure 4, Figure 4 This is a schematic diagram illustrating a first interface according to an exemplary embodiment. The first interface displays an agent 401.

[0083] In some embodiments, the first interface can be any interface within the target application, that is, the agent can be displayed on every interface within the target application.

[0084] In some embodiments, after the user enters the first interface, a greeting message is also displayed on the first interface, thus realizing the active reach of the intelligent agent during cold start on the first interface. See also Figure 5 , Figure 5 This is a schematic diagram illustrating a first interface according to an exemplary embodiment. In this interface, the intelligent agent outputs a greeting message 501.

[0085] In some embodiments, if data is displayed on the first interface and the data displayed on the first interface belongs to the range of the target data source, the following implementation method is further included: if the display duration of the first interface reaches a preset duration and no input operation is detected, the agent outputs processing prompt information, and the processing prompt information is used to prompt the use of the agent to process the data on the first interface.

[0086] For example, see Figure 6 , Figure 6 This is a schematic diagram illustrating a first interface according to an exemplary embodiment. In this interface, the intelligent agent outputs processing prompt information 601.

[0087] In this embodiment, if the display duration of the first interface is longer than the first duration and no input operation is detected on the interface, the intelligent agent outputs processing prompts. In this way, when the user has no operation for a long time, the intelligent agent automatically prompts the data processing function, realizing the proactive awakening of user needs and the proactive reach of the intelligent agent, reducing the usage threshold of the function, increasing the utilization rate of the intelligent agent, and avoiding idleness.

[0088] In some embodiments, when the first interface is displayed for the first time on the same day, the first interface displays the preset data processing result output by the intelligent agent. The time filtering condition for the data corresponding to the preset data processing result is the current day, the business filtering condition is the preset business, and the processing indicator is the preset processing indicator.

[0089] The preset services and preset processing indicators can be set as needed, either automatically by the system or by the user. No specific limitations are set here.

[0090] In some embodiments, the preset data processing result may also include key information in multiple dimensions and any key information in any dimension can be edited and modified, so that the agent outputs the data processing result based on the modified key information.

[0091] For example, see Figure 7 , Figure 7 This is a schematic diagram illustrating a first interface according to an exemplary embodiment. The first interface displays a dialog pop-up window, on which the intelligent agent outputs a preset data processing result 701.

[0092] In this embodiment, when the first interface is cold-started on the same day, the intelligent agent automatically outputs the data processing result of the preset data processing request. This solves the problem of a blank interface during cold start. Moreover, for users who need to monitor the data of the day in real time, there is no need to re-enter the data processing request after each cold start, and they can directly view the data processing result, which improves the interaction efficiency.

[0093] In step 302, in response to the input operation of the first data processing request on the first interface, the intelligent agent outputs supplementary prompt information. The supplementary prompt information is used to prompt the first data processing request to supplement information of a preset dimension. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the data's business filtering conditions, time filtering conditions, and processing indicators.

[0094] In some embodiments, the first data processing request is entered via an input box. The input box can be displayed directly on the first interface, or a dialog box can be displayed on the first interface with the input box displayed on the dialog box.

[0095] For example, see Figure 8 , Figure 8 This is a schematic diagram of a dialog pop-up window provided according to an exemplary embodiment. The dialog pop-up window displays supplementary prompt information 801, which varies depending on the input data processing request.

[0096] Optionally, the supplementary prompt information can be automatically removed after a certain duration, such as automatically removing it after 3 seconds.

[0097] In some embodiments, the above-mentioned display agent outputs supplementary prompt information, including the following implementation: the display agent outputs multiple recommendation information, all of which belong to a preset dimension; and further includes the following implementation: in response to the selection operation of any recommendation information, a second data processing request generated based on the selected recommendation information and the first data processing request is displayed.

[0098] The selection action for any recommended information can be a click action on that recommended information, and there are no specific limitations here.

[0099] Optionally, the first data processing request is entered through an input box, and therefore displayed in the input box. After the second data processing request is generated, it is also displayed in the input box. Optionally, a confirmation control is displayed in the input box, and the confirmation operation for the second data processing request is also the triggering operation of this confirmation control.

[0100] Among them, multiple recommended information belong to preset dimensions. For example, if the preset dimension is a time filter condition, then multiple recommended information belong to multiple time ranges; if the preset dimension is a business filter condition, then multiple recommended information belong to multiple business scopes; if the preset dimension is a processing indicator, then multiple recommended information belong to multiple processing indicators.

[0101] It should be noted that preset dimensions can include one or more of time-based filtering conditions, business-based filtering conditions, and processing metrics. If there are multiple preset dimensions, the multiple recommendations can include multiple recommendations for each dimension, or each recommendation can include one recommendation for each of multiple dimensions, that is, a combination of recommendations from different dimensions.

[0102] Multiple recommendation information can be set as needed, such as recommendations from multiple users in the target application ranked by the number of times they have used the application, or recommendations from the current user ranked by the number of times they have used the application. No specific limitations are imposed here.

[0103] Optionally, for the recommendation information provided by the intelligent agent, the first interface also provides an update control. Triggering the update control will update the displayed multiple recommendation information to other multiple recommendation information of preset dimensions.

[0104] Optionally, multiple recommendations are displayed on a recommendation panel, which has a close control. Triggering this control will cancel the display of multiple recommendations.

[0105] For example, see Figure 9 , Figure 9 This is a flowchart illustrating a recommendation information display process according to an exemplary embodiment. The agent displays multiple recommendation information items 901 on a dialog pop-up window. After the user selects any recommendation information item, that item is filled into an input box, forming a new data processing request with the previously entered data processing request.

[0106] In this embodiment, multiple recommended information for the preset dimension are provided when displaying supplementary prompts, and the user can select and complete the information to generate a new data processing request. This further reduces the user's operating cost on the basis of prompting the preset dimension. Since multiple recommended information directly presents the effective range of options for the dimension, the user does not need to remember or look up the options supported by the dimension, which further reduces the input cost and improves efficiency.

[0107] In some embodiments, the process of displaying the agent outputting supplementary prompts includes the following implementation: the agent outputs multiple recommendation data processing requests, each recommendation data processing request is generated based on a first data processing request and a recommendation information, the recommendation information in each recommendation data processing request belongs to a preset dimension, and the second data processing request is one of the multiple recommendation data processing requests.

[0108] Among them, multiple recommendation information in multiple recommendation data processing requests can be set as needed. For example, multiple recommendation information can be the recommendation information ranked first in the number of times multiple users use the application, or the recommendation information ranked first in the number of times the current user uses the application. No specific limitation is made here.

[0109] If there are multiple preset dimensions, each recommendation data processing request can include one recommendation message from each of the multiple dimensions, without any specific limitation.

[0110] Optionally, for multiple recommendation data processing requests provided by the intelligent agent, an update control is also provided on the first interface. Triggering the update control will update the displayed multiple recommendation data processing requests to other multiple recommendation data processing requests, and the recommendation information included in the other recommendation data processing requests also belongs to the preset dimensions.

[0111] Optionally, multiple recommendation data processing requests are displayed on a recommendation panel, which has a close control. Triggering this control will cancel the display of multiple recommendation data processing requests.

[0112] If the second data processing request is one of multiple recommended data processing requests, then the second data processing request among the multiple recommended data processing requests will be triggered, and a confirmation operation for the second data processing request will be performed.

[0113] For example, see Figure 10 , Figure 10 This is a flowchart illustrating the display of a recommendation data processing request according to an exemplary embodiment. The agent displays multiple recommendation data processing requests 1001 on a dialog pop-up window. After the user selects any recommendation data processing request, the data processing result is output based on that request.

[0114] In this embodiment, the complete recommended data processing request is directly displayed based on the original data processing request and the recommended information of the preset dimensions. This allows users to select any recommended data processing request with one click, further reducing operation steps and improving interaction efficiency. Users do not need to consider the effect of combining the recommended information of the preset dimensions with the original data processing request; they only need to compare the complete recommended data processing request, further reducing operation costs and improving efficiency.

[0115] In some embodiments, the process of displaying supplementary prompts from the intelligent agent includes the following implementation: during the input of a first data processing request, target recommendation information is displayed at the end of the first data processing request entered in the input box, the target recommendation information belonging to a preset dimension; in response to the confirmation operation of the target recommendation information, a second data processing request generated based on the first data processing request and the target recommendation information is displayed.

[0116] Optionally, the first data processing request and the target recommendation information are displayed in different styles, such as different font colors. After the target recommendation information is confirmed, it is displayed in the same style as the first data processing request, thereby obtaining the second data processing request.

[0117] The target recommendation information can be set as needed, such as recommendation information based on the preset dimensions most frequently used by multiple users, or recommendation information based on the preset dimensions most frequently used by the current user. No specific limitations are made here.

[0118] The system displays target recommendation information at the end of the data processing request entered in the input box, that is, after the cursor, achieving automatic completion. This integrates the completed recommendation information directly into the input data processing request, allowing the user to complete and confirm the completion without leaving the input box or switching the focus. This enables real-time preview of the complete requirements and ensures the accuracy of newly generated data processing requests.

[0119] In some embodiments, the process of displaying supplementary prompts from the intelligent agent includes the following implementation: during the input of the first data processing request, the supplementary prompts from the intelligent agent change as the first data processing request changes.

[0120] Specifically, during the input of the first data processing request, as the user supplements the request based on supplementary prompts, the supplementary prompts will no longer indicate the dimensions that have been supplemented. Conversely, if the data processing request no longer lacks information for any of the dimensions, then the supplementary prompts will no longer be displayed.

[0121] In this embodiment, the process of user inputting data processing requests is a process of gradually clarifying needs. The intelligent agent automatically determines the supplemented dimensions by parsing the input information in real time and updates the suggested dimensions in a timely manner, no longer prompting for supplemented dimensions to avoid interfering with the user with outdated information. Furthermore, each time the user inputs key information for a dimension, the supplementary prompts narrow down the scope of the prompts, thus helping the user gradually focus on their needs, dynamically identifying dimensional gaps, and making the supplementary prompts more accurate and free of redundancy.

[0122] In the above embodiments, the example described is displaying supplementary prompts during the user's data input processing request. In other embodiments, supplementary prompts may be displayed after the user stops inputting data.

[0123] In step 303, in response to the confirmation operation of the second data processing request, the intelligent agent outputs the key information of each of the multiple dimensions in the second data processing request. The multiple dimensions include business filtering conditions, time filtering conditions and processing indicators. The second data processing request is a first data processing request supplemented with information of preset dimensions.

[0124] In this embodiment, in response to the confirmation operation of the second data processing request, the key information of each dimension of the second data processing request is first displayed to the intelligent agent. That is, before outputting the data processing result, the key information of each dimension of the second data processing request is extracted and provided to the user for confirmation. If the user makes any modifications at this time, the data processing result is output based on the modified key information. If the user does not make any modifications, the data processing result is output based on the extracted key information.

[0125] In step 304, in response to the modification operation of key information in at least one dimension, the data processing results of the agent based on the modified key information, key information in other dimensions, and data output within the target data source range are displayed.

[0126] Among these, other dimensions refer to those dimensions in which the key information has not been modified.

[0127] In some embodiments, the process of displaying the data processing results output by the agent based on the modified key information, key information of other dimensions, and data within the target data source range in response to a modification operation on key information of at least one dimension includes the following implementation: in response to an information editing operation, displaying edit boxes for multiple dimensions, and displaying key information of the dimension in the edit box of each dimension; in response to a modification operation on key information in the edit box of any dimension, displaying the modified key information in the edit box of the dimension; and in response to a confirmation operation on key information in multiple edit boxes, displaying the data processing results output by the agent based on key information in multiple edit boxes and data within the target data source range.

[0128] In some embodiments, when displaying key information in multiple dimensions, an editing control is also displayed, and the aforementioned information editing operation is also the triggering operation of the editing control.

[0129] For example, see Figure 11 , Figure 11 This is a schematic diagram of a dialog pop-up window according to an exemplary embodiment. The agent outputs key information 1101 across multiple dimensions and displays editing controls 1102.

[0130] In some embodiments, if the user does not edit information within a preset time period, key information across multiple dimensions is automatically verified, and data processing results are output based on the verified key information. For example, see [link to previous document]. Figure 11 The intelligent agent also outputs a confirmation message 1103 after 3 seconds.

[0131] In this system, for each dimension's edit box, users can directly modify key information within that box. Alternatively, each dimension's edit box also displays an option control; triggering this control displays multiple candidate key information for that dimension, allowing the user to select any candidate as the modified key information. For example, see... Figure 12 , Figure 12 This is a schematic diagram of a dialog pop-up window according to an exemplary embodiment. After the editing control is triggered, multiple editing boxes 1201 for each dimension are displayed, and key information and option controls 1202 are displayed on the editing boxes.

[0132] In some embodiments, when displaying edit boxes with multiple dimensions, a confirmation control is also displayed. Confirmation of key information within the multiple edit boxes is then triggered by this confirmation control. See further... Figure 12 Below the multi-dimensional editing boxes, a confirmation control 1203 is also displayed.

[0133] See Figure 13 , Figure 13 This is a flowchart illustrating the output of a data processing result according to an exemplary embodiment.

[0134] In this embodiment, the key information of each dimension can be modified independently through the edit box of each dimension, and the modified content is displayed in real time in the edit box. This allows users to view the key information of all dimensions at any time during the adjustment process, ensuring that the key information of all modified dimensions matches, and improving the convenience and flexibility of modifying the key information of each dimension.

[0135] In this embodiment, before outputting the data processing results, the intelligent agent outputs key information extracted from each dimension. This allows users to quickly verify whether the results meet their expectations and directly modify the key information for that dimension without having to re-enter the complete data processing request, reducing operational costs and improving interaction efficiency. Furthermore, this pre-modification avoids generating invalid results and reduces computational consumption. Moreover, when outputting the data processing results, users may have questions about the conditions upon which the results were generated. By extracting and displaying key information from each dimension, the transparency of the key information enhances the credibility of the data processing results.

[0136] In other embodiments, the data processing result also includes multiple edit boxes for each dimension, and the following implementation methods are also included: in response to a modification operation of key information in the edit box of any dimension in the data processing result, the modified key information is displayed in the edit box of the dimension; in response to a confirmation operation of key information in multiple edit boxes in the data processing result, the data processing result re-output by the agent based on the key information in multiple edit boxes in the data processing result and the data within the target data source range is displayed.

[0137] For example, see Figure 14 , Figure 14 This is a schematic diagram of a dialog pop-up window provided according to an exemplary embodiment. The dialog pop-up window displays data processing results, which include edit boxes 1401 for multiple dimensions.

[0138] In this implementation, since the processing results also include edit boxes for each dimension, if the user is not satisfied with the data processing results, there is no need to re-trigger the process of inputting data processing requests. The user can directly adjust the key information of each dimension in the edit boxes provided in the data processing results. This allows the user to see different data processing results by adjusting the key information of each dimension at any time while viewing the results, shortening the interaction path and improving interaction efficiency.

[0139] In some embodiments, the data processing result includes target data and an expansion control for the target data. The target data is obtained based on multiple data within the target data source range. In this case, the following implementation is also included: in response to a trigger operation on the expansion control, the agent outputs multiple data.

[0140] For example, if the target data is a summary of data in a certain dimension, then the data is obtained based on multiple data.

[0141] In this embodiment, a folded, hierarchical structure is implemented to display reasoning details, simplifying the display of data processing results.

[0142] In some embodiments, the data processing process includes multiple steps arranged in execution order, which are generated by the agent based on a second data processing request. The process of displaying the data processing result output by the agent based on the second data processing request and the data within the target data source range includes the following implementation: during the process of the agent processing data based on multiple steps, if any step is completed, the step is displayed as being in a completed state, and the step currently in the execution state is highlighted; in response to the completion of the last step, the data processing result output by the agent is displayed.

[0143] The method for highlighting steps that are currently in execution can be set as needed. Highlighting can be achieved through icons or text, such as displaying text like "Executing".

[0144] For example, see Figure 15 , Figure 15 This is a schematic diagram of a dialog pop-up window provided according to an exemplary embodiment. The dialog pop-up window displays data processing results, including completed step 1501 and currently executing step 1502.

[0145] In this embodiment, the data processing process is broken down into ordered steps, and the completion status of each step is displayed in real time. This upgrades the black-box overall processing to a transparent, step-by-step processing process, reducing user anxiety while waiting, quantifying progress perception, making data processing progress controllable, and improving the credibility of data processing results.

[0146] In some embodiments, multiple data processing requests are displayed on a first interface; in response to the selection of a third data processing request among the multiple data processing requests, an editing control for the third data processing request is displayed; in response to the triggering of the editing control, the third data processing request is displayed in an input box, which is used to edit the data processing request; in response to the confirmation of a fourth data processing request, the data processing result output by the agent based on the fourth data processing request and data within the target data source range is displayed, wherein the fourth data processing request is the edited third data processing request.

[0147] In this embodiment, the multiple data processing requests are data processing requests recommended to the user. These can be data processing requests recommended when the agent is cold-started, or data processing requests recommended by the agent based on the data processing requests and data processing results after the agent has processed the data processing requests.

[0148] The third data processing request can be any one of multiple data processing requests, and the selection operation for the third data processing request can be set as needed.

[0149] In some embodiments, since clicking any data processing request can directly send the data processing request and then output the data processing result based on the data processing request, optionally, to avoid interaction conflicts, the selection operation is different from the click operation, such as the selection operation is the mouse hovering operation at the display position of the third data processing request.

[0150] In this embodiment, after triggering the edit control, the third data processing request can be directly filled into the input box. In other embodiments, the edit control only provides a copy function; correspondingly, after triggering the edit control, the third data processing request will only be filled into the input box after a paste operation is performed.

[0151] For example, see Figure 16 , Figure 16 This is a flowchart illustrating the editing process of a data processing request according to an exemplary embodiment. When any data processing request is selected by hovering over it, its editing control is displayed. Hovering over the editing control prompts for copying. Once the editing control is activated, a copy success icon is displayed. After pasting into the input box, the data processing request is filled into the input box.

[0152] In this embodiment, a personalized editing step is added on the basis of being able to quickly reuse recommended data processing requests. This retains the advantage of the recommendation function in lowering the input threshold, while making up for the limitation that only recommended data processing requests can be used directly and cannot be edited. In this way, after the user selects any recommended data processing request, they can refine and adjust their needs through the editing function, reducing modification costs and improving operational flexibility and efficiency.

[0153] In some embodiments, since the agent may take some time to output the data processing result, and the user may jump to other interfaces during this time, in some embodiments, if the user jumps to the second interface before the agent outputs the data processing result, in response to the agent completing data processing, an agent output completion prompt message is displayed on the second interface; in response to the triggering operation of the completion prompt message, the agent outputs the data processing result.

[0154] The terminal can display a dialog box showing the data processing results output by the agent. Optionally, the agent can be displayed floating on a second interface, serving as a floating entry point for viewing the data processing results.

[0155] In this embodiment, data processing may be time-consuming. Traditional solutions require users to remain on the current interface and wait for the data processing results to be obtained in a timely manner. However, in this embodiment, users can jump to other interfaces during data processing to handle other tasks in parallel, avoiding unnecessary waiting. Furthermore, once data processing is complete, an intelligent agent proactively notifies the user that processing is finished, preventing the user from missing the results while navigating to other interfaces. Triggering this notification allows direct access to view the data processing results, eliminating the need for the user to search for the result viewing entry, reducing operational steps and improving interaction efficiency.

[0156] In some embodiments, the agent is displayed in different styles under different data processing states, including unprocessed data state, data processing state, and data processing completed state.

[0157] The agent's various styles can be customized as needed, such as different facial expressions and actions; specific limitations are not specified here. Alternatively, text can be displayed on the agent to indicate its status. For example, see [link to relevant documentation]. Figure 17 , Figure 17 This is a schematic diagram illustrating various styles of intelligent agents according to an exemplary embodiment.

[0158] In this embodiment, the intelligent agent is displayed in different styles under different data processing states. In this way, the intelligent agent can not only process data, but also allow users to clearly perceive the data processing progress, making the data processing progress transparent, eliminating the black box of the processing process, and thus improving the user experience.

[0159] Optionally, in response to the intelligent agent completing data processing, a notification message is also sent to the target terminal to indicate that data processing has been completed; in response to the triggering operation of the notification message, the data processing result is displayed.

[0160] The target terminal and the current terminal can be the same terminal or different terminals. Optionally, if they are different terminals, the target terminal can be another terminal used by the current user or a terminal used by other associated users, without specific limitations.

[0161] The notification message can be sent through an associated application, which includes, but is not limited to, the target application that provides the agent's services and other instant messaging applications.

[0162] Optionally, the notification message is presented in the form of a data monitoring task card, such as by sending a conversation message. The notification message is presented as a card on the conversation interface, which can be a conversation interface with the agent.

[0163] It should be noted that if a notification is only sent on the original device or interface after data processing is complete, the user will not receive the notification if they switch devices or interfaces after initiating the data processing request. However, in this embodiment, through multi-device collaboration, the notification message for the processing result can reach users across devices and interfaces, ensuring that users can obtain the data processing results in a timely manner. Furthermore, the notification message is directly linked to the result viewing entry, allowing users to jump to the data processing result display with a single click, improving interaction efficiency.

[0164] In the embodiments of this disclosure, data processing results can be displayed in various forms, such as through a flowchart structure, thereby realizing the display of the analysis process.

[0165] In this embodiment, the scheme of inputting data processing requests through input boxes is a fuzzy matching scheme. Therefore, the agent can output supplementary prompts to provide additional information for each dimension. In other embodiments, input boxes for each dimension are directly provided on the first interface, i.e., a rule template is used for inputting data processing requests.

[0166] In other embodiments, knowledge graphs can also be used to determine the dependencies of information in each dimension. In this way, after inputting information in a certain dimension, the knowledge graph can provide suggestions on other dimensions that are not yet input.

[0167] This disclosure provides a scheme for editing recommended data processing requests, which differs from the trigger-and-send method. The editable nature of selected requests allows users to construct data processing requests more flexibly. Furthermore, it provides an intent calibration scheme based on permissions and frequently used data, automatically supplementing information such as time, business, and metrics to reduce the error rate of data processing results. During data analysis, the dataset and key information for each dimension are displayed and allowed to be modified, making the data processing process controllable and traceable, and realizing a visual and modifiable mechanism for key analysis parameters. When outputting data processing results, the analysis steps, processing progress, and usage criteria are also displayed, improving the transparency and credibility of data processing and realizing a white-box analysis step display mechanism. Moreover, through an intelligent agent, a proactive outreach mechanism is implemented in various situations, including entry guidance via dialog pop-ups, data reminders, processing completion notifications, and proactive output of data processing results during cold starts, improving overall interaction efficiency. This constitutes a novel "controllable and explainable" conversational AI interaction method.

[0168] In this embodiment, editable recommended data processing requests and an intent calibration mechanism enable users to quickly construct high-quality data processing requests, significantly improving query efficiency and reducing request construction costs. Furthermore, key information is displayed during data processing, allowing users to adjust this information at any time, making the data processing results more credible and enhancing transparency and trustworthiness. Users can also view processing progress and understand analysis steps, gaining a sense of control and improving usability. The solution also provides real-time data alerts, processing completion notifications, and cold-start data overviews, eliminating the need for frequent user checks and significantly improving the efficiency of the intelligent agent through proactive engagement. Moreover, based on clear filtering conditions and a defined data range, misunderstandings and analytical biases are reduced, ensuring reliable data processing results suitable for multi-business collaboration scenarios. Finally, it solves the problems of users not knowing how to ask questions, set conditions, or understand indicator definitions when requesting data processing, enabling non-professional users to efficiently analyze data through the intelligent agent. Therefore, the present disclosure provides a conversational AI interaction method that is process-controllable, explainable, efficient inquiries, traceable, and has proactive service capabilities, enabling users to quickly complete professional-level data analysis without needing to master complex data skills.

[0169] Figure 18 This is a block diagram illustrating a data processing apparatus according to an exemplary embodiment. (Refer to...) Figure 18 The device includes: The first display unit 1801 is configured to display an intelligent agent on a first interface, the first interface being used to call and process data within the target data source range through the intelligent agent; The second display unit 1802 is configured to perform an input operation in response to the first data processing request on the first interface, displaying supplementary prompt information output by the intelligent agent. The supplementary prompt information is used to prompt for supplementary information of a preset dimension to the first data processing request. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the data's business filtering conditions, time filtering conditions, and processing indicators. The third display unit 1803 is configured to perform a confirmation operation in response to the second data processing request, displaying the data processing result output by the agent based on the second data processing request and the data within the target data source range, wherein the second data processing request is a first data processing request supplemented with information of a preset dimension.

[0170] In some embodiments, the second display unit 1802 is configured to perform: The intelligent agent outputs multiple recommendation messages, all of which belong to preset dimensions; In response to the selection of any recommendation information, a second data processing request generated based on the selected recommendation information and the first data processing request is displayed.

[0171] In some embodiments, the second display unit 1802 is configured to perform: The display agent outputs multiple recommendation data processing requests. Each recommendation data processing request is generated based on a first data processing request and a recommendation information. The recommendation information in each recommendation data processing request belongs to a preset dimension. The second data processing request is one of the multiple recommendation data processing requests.

[0172] In some embodiments, the second display unit 1802 is configured to perform: During the input of the first data processing request, target recommendation information is displayed at the end of the first data processing request entered in the input box. The target recommendation information belongs to a preset dimension. In response to the confirmation operation of the target recommendation information, a second data processing request generated based on the first data processing request and the target recommendation information is displayed.

[0173] In some embodiments, the second display unit 1802 is configured to perform: During the input of the first data processing request, the supplementary prompts displayed by the intelligent agent change as the first data processing request changes.

[0174] In some embodiments, the third display unit 1803 is configured to perform: The intelligent agent outputs key information for multiple dimensions in the second data processing request, including business filtering conditions, time filtering conditions, and processing indicators. In response to a modification operation on key information in at least one dimension, the agent displays the data processing results based on the modified key information, key information in other dimensions, and data output within the target data source range.

[0175] In some embodiments, the third display unit 1803 is configured to perform: In response to information editing operations, multiple editing boxes for each dimension are displayed, and key information for each dimension is shown in the editing box. In response to modifications to key information within the edit box of any dimension, the modified key information is displayed within the dimension's edit box. In response to confirmation operations on key information within multiple edit boxes, the agent displays the data processing results based on the key information within the multiple edit boxes and the data output within the target data source range.

[0176] In some embodiments, the data processing result further includes edit boxes for each of multiple dimensions, and the second display unit 1802 is configured to perform: In response to modifications to key information in the edit box of any dimension in the data processing results, the modified key information is displayed in the dimension's edit box. In response to confirmation operations on key information in multiple edit boxes in the data processing results, the agent displays the data processing results re-output based on the key information in multiple edit boxes in the data processing results and the data within the target data source range.

[0177] In some embodiments, the data processing result includes target data and an expandable control for the target data. The target data is obtained based on multiple data points within a target data source range. The third display unit 1803 is also configured to perform: In response to a trigger action on the expanded control, the agent outputs multiple data points.

[0178] In some embodiments, the second display unit 1802 is further configured to perform: Multiple data processing requests are displayed on the first interface; In response to the selection of a third data processing request among multiple data processing requests, the edit control for the third data processing request is displayed; In response to a trigger operation on the edit control, a third data processing request is displayed in the input box, which is used to edit the data processing request; The third display unit 1803 is also configured to perform a confirmation operation in response to the fourth data processing request, displaying the data processing result output by the agent based on the fourth data processing request and the data within the target data source range, wherein the fourth data processing request is the edited third data processing request.

[0179] In some embodiments, the first interface displays data that falls within the scope of the target data source. The first display unit 1801 is also configured to perform: If the display time on the first interface reaches the preset time and no input operation is detected, the agent outputs a processing prompt message to prompt the user to use the agent to process the data on the first interface.

[0180] In some embodiments, the third display unit 1803 is further configured to perform: When the first interface is displayed for the first time on the same day, the first interface displays the preset data processing results output by the intelligent agent. The time filtering condition for the data corresponding to the preset data processing results is the current day, the business filtering condition is the preset business, and the processing indicator is the preset processing indicator.

[0181] In some embodiments, the third display unit 1803 is further configured to perform: If the user is redirected to the second interface before the agent outputs the data processing result, a message indicating that the agent has completed the data processing will be displayed on the second interface in response to the agent completing the data processing. In response to the triggering operation of the completion prompt message, the data processing results output by the agent are displayed.

[0182] In some embodiments, the apparatus further includes a transmitting unit configured to perform: In response to the intelligent agent completing data processing, a notification message is sent to the target terminal to indicate that data processing has been completed. The third display unit 1803 is also configured to perform a data processing result in response to a notification message trigger operation.

[0183] In some embodiments, the agent is displayed in different styles under different data processing states, including unprocessed data state, data processing state, and data processing completed state.

[0184] In some embodiments, the data processing procedure includes multiple steps arranged in execution order, the multiple steps being generated by the agent based on a second data processing request, and the third display unit 1803 being configured to execute: During the process of an intelligent agent processing data based on multiple steps, if any step is completed, the step is displayed as completed, and the step that is currently being executed is highlighted. Upon completion of the last step, the agent outputs the data processing results.

[0185] In this embodiment of the disclosure, for the input data processing request, the intelligent agent automatically parses the missing dimension information of the data processing request and then outputs supplementary prompts. In this way, guided input reduces the threshold for data processing by the intelligent agent, accurately aligns with the user's real data processing needs, avoids invalid processing and result deviation caused by overly vague data processing requests, and improves data processing efficiency and accuracy.

[0186] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0187] In some embodiments, the electronic device is provided as a terminal. Figure 19A structural block diagram of a terminal 1900 provided in an exemplary embodiment of this disclosure is shown. The terminal 1900 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1900 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0188] Typically, terminal 1900 includes a processor 1901 and a memory 1902.

[0189] Processor 1901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1901 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1901 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1901 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1901 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0190] The memory 1902 may include one or more computer-readable storage media, which may be non-transitory. The memory 1902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1902 are used to store at least one program code, which is executed by the processor 1901 to implement the data processing method provided in the method embodiments of this disclosure.

[0191] In some embodiments, the terminal 1900 may also optionally include a peripheral device interface 1903 and at least one peripheral device. The processor 1901, memory 1902, and peripheral device interface 1903 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1903 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1904, a display screen 1905, a camera assembly 1906, an audio circuit 1907, and a power supply 1908.

[0192] Peripheral interface 1903 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1901 and memory 1902. In some embodiments, processor 1901, memory 1902 and peripheral interface 1903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1901, memory 1902 and peripheral interface 1903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0193] The radio frequency (RF) circuit 1904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1904 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1904 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.

[0194] Display screen 1905 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1905 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1901 for processing. In this case, display screen 1905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1905, which serves as the front panel of terminal 1900; in other embodiments, there may be at least two display screens 1905, respectively disposed on different surfaces of terminal 1900 or in a folded design; in still other embodiments, display screen 1905 may be a flexible display screen, disposed on a curved or folded surface of terminal 1900. Furthermore, display screen 1905 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0195] The camera assembly 1906 is used to acquire images or videos. Optionally, the camera assembly 1906 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1906 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0196] The audio circuit 1907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 1901 for processing, or to the radio frequency circuit 1904 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1900. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1901 or the radio frequency circuit 1904 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1907 may also include a headphone jack.

[0197] Power supply 1908 is used to power the various components in terminal 1900. Power supply 1908 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1908 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0198] Those skilled in the art will understand that Figure 19 The structure shown does not constitute a limitation on terminal 1900 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0199] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the data processing method described above. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.

[0200] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program that, when executed by a processor, implements the above-described data processing method.

[0201] In some embodiments, the computer program product involved in this disclosure may be deployed on an electronic device for execution, or on multiple electronic devices located in one location, or on multiple electronic devices distributed in multiple locations and interconnected through a communication network. The multiple electronic devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.

[0202] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims. All the above-described optional technical solutions can be combined in any way to form optional embodiments of this application, and will not be elaborated upon here.

[0203] It should be noted that the "response" mentioned in the embodiments of this disclosure is used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which the operation depends are met, the one or more operations performed can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0204] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data processing method, characterized in that, The method includes: An intelligent agent is displayed on a first interface, which is used to invoke and process data within the target data source range through the intelligent agent; In response to an input operation on the first interface for a first data processing request, the agent outputs supplementary prompt information. The supplementary prompt information is used to prompt the first data processing request to supplement information of a preset dimension. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the following: data business filtering conditions, time filtering conditions, and processing indicators. In response to the confirmation operation of the second data processing request, the data processing result output by the agent based on the second data processing request and the data within the target data source range is displayed, wherein the second data processing request is a first data processing request supplemented with the preset dimension information.

2. The data processing method according to claim 1, characterized in that, The display of supplementary prompts output by the intelligent agent includes: The intelligent agent outputs multiple recommendation messages, all of which belong to the preset dimension. The method further includes: in response to a selection operation on any recommendation information, displaying a second data processing request generated based on the selected recommendation information and the first data processing request.

3. The data processing method according to claim 1, characterized in that, The display of supplementary prompts output by the intelligent agent includes: The intelligent agent outputs multiple recommendation data processing requests. Each recommendation data processing request is generated based on the first data processing request and a recommendation information. The recommendation information in each recommendation data processing request belongs to the preset dimension. The second data processing request is one of the multiple recommendation data processing requests.

4. The data processing method according to claim 1, characterized in that, The display of supplementary prompts output by the intelligent agent includes: During the input of the first data processing request, target recommendation information is displayed at the end of the first data processing request entered in the input box, and the target recommendation information belongs to the preset dimension; In response to the confirmation operation of the target recommendation information, a second data processing request generated based on the first data processing request and the target recommendation information is displayed.

5. The data processing method according to claim 1, characterized in that, The display of supplementary prompts output by the intelligent agent includes: During the input of the first data processing request, the supplementary prompts output by the intelligent agent change as the first data processing request changes.

6. The data processing method according to claim 1, characterized in that, The display of the data processing results output by the intelligent agent based on the second data processing request and the data within the target data source range includes: The intelligent agent outputs key information for multiple dimensions in the second data processing request, including business filtering conditions, time filtering conditions, and processing indicators. In response to a modification operation on key information in at least one dimension, the agent displays the data processing results based on the modified key information, key information in other dimensions, and data output within the target data source range.

7. The data processing method according to claim 6, characterized in that, The response to a modification operation on key information in at least one dimension, displaying the data processing results output by the agent based on the modified key information, key information in other dimensions, and data within the target data source range, includes: In response to information editing operations, the respective edit boxes for the multiple dimensions are displayed, and the key information of the dimension is displayed in the edit box of each dimension; In response to a modification operation on key information within the edit box of any dimension, the modified key information is displayed within the edit box of that dimension; In response to confirmation operations on key information within multiple edit boxes, the agent displays the data processing results based on the key information within the multiple edit boxes and the data within the target data source range.

8. The data processing method according to claim 6, characterized in that, The data processing result also includes edit boxes for each of the multiple dimensions, and the method further includes: In response to a modification operation on key information in the edit box of any dimension of the data processing result, the modified key information is displayed in the edit box of that dimension; In response to the confirmation operation of key information in multiple edit boxes in the data processing result, the agent displays the data processing result re-output by the agent based on the key information in multiple edit boxes in the data processing result and the data within the target data source range.

9. The data processing method according to claim 1, characterized in that, The data processing result includes target data and an expanded control for the target data. The target data is obtained based on multiple data points within the target data source range. The method further includes: In response to a trigger operation on the expanded control, the display agent outputs the multiple data.

10. The data processing method according to claim 1, characterized in that, The method further includes: Multiple data processing requests are displayed on the first interface; In response to the selection of a third data processing request among the plurality of data processing requests, an edit control for the third data processing request is displayed; In response to a trigger operation on the edit control, the third data processing request is displayed in the input box, which is used to edit the data processing request; In response to the confirmation operation of the fourth data processing request, the data processing result output by the agent based on the fourth data processing request and the data within the target data source range is displayed, wherein the fourth data processing request is the edited third data processing request.

11. The data processing method according to claim 1, characterized in that, The first interface displays data, and the data displayed on the first interface belongs to the range of the target data source. The method further includes: If the display time of the first interface reaches the preset time and no input operation is detected, the agent outputs processing prompt information, which is used to prompt the user to use the agent to process the data on the first interface.

12. The data processing method according to claim 1, characterized in that, The method further includes: When the first interface is displayed for the first time on the same day, the preset data processing result output by the intelligent agent is displayed on the first interface. The time filtering condition of the data corresponding to the preset data processing result is the same day, the business filtering condition is the preset business, and the processing indicator is the preset processing indicator.

13. The data processing method according to claim 1, characterized in that, The method further includes: If the user is redirected to the second interface before the agent outputs the data processing result, a message indicating that the agent has completed the data processing is displayed on the second interface in response to the agent completing the data processing. In response to the triggering operation of the completion prompt message, the agent outputs the data processing result.

14. The data processing method according to claim 13, characterized in that, The method further includes: In response to the completion of data processing by the intelligent agent, a notification message is sent to the target terminal, the notification message being used to indicate that data processing has been completed; In response to the triggering operation of the notification message, the data processing result is displayed.

15. The data processing method according to claim 1, characterized in that, The intelligent agent is displayed in different styles under different data processing states, including unprocessed data state, data processing state, and data processing completed state.

16. The data processing method according to claim 1, characterized in that, The data processing procedure includes multiple steps arranged in execution order, which are generated by the agent based on the second data processing request. Displaying the data processing results output by the agent based on the second data processing request and the data within the target data source range includes: During the process of the agent processing data based on the multiple steps, if any step is completed, the step is displayed as being in a completed state, and the step that is currently being executed is highlighted. Upon completion of the last step, the agent displays the data processing result.

17. A data processing apparatus, characterized in that, The device includes: The first display unit is configured to display an intelligent agent on a first interface, the first interface being used to call and process data within a target data source range through the intelligent agent; The second display unit is configured to perform an input operation in response to the first data processing request on the first interface, displaying supplementary prompt information output by the intelligent agent. The supplementary prompt information is used to prompt the first data processing request to supplement information of a preset dimension. The information of the preset dimension does not exist in the first data processing request. The preset dimension includes at least one of the following: data business filtering conditions, time filtering conditions, and processing indicators. The third display unit is configured to perform a confirmation operation in response to the second data processing request, displaying the data processing result output by the agent based on the second data processing request and the data within the target data source range, wherein the second data processing request is a first data processing request supplemented with information of the preset dimension.

18. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the data processing method as described in any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the data processing method according to any one of claims 1 to 16.

20. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the data processing method according to any one of claims 1 to 16.