Task monitoring method and device

By automatically displaying task creation instructions and instances, users can generate and execute the task monitoring process simply by triggering an operation, which solves the problem of low efficiency in existing technologies and achieves an efficient task monitoring process.

CN121996498APending Publication Date: 2026-05-08BEIJING AUTONAVI YUNMAP TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING AUTONAVI YUNMAP TECH CO LTD
Filing Date
2025-12-05
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In existing technologies, users need to manually set up and execute the task monitoring process, which leads to inefficiency.

Method used

By detecting the user's task creation operation, the system automatically displays task creation instructions and instances. Users only need to trigger the task creation and execution operations to generate and execute the task monitoring process. Task instances include structured text description information and running control status, with monitoring target data serving as the trigger condition.

Benefits of technology

It improves the efficiency of users generating and executing task monitoring processes, eliminating the need to manually input various information for generating tasks and simplifying the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121996498A_ABST
    Figure CN121996498A_ABST
Patent Text Reader

Abstract

The invention discloses a task monitoring method and device, and the method comprises the steps: displaying task creation indication information and a generated task instance based on a task creation operation of a user in a task type display interface; in the process, a user only needs to execute one task creation operation, and then the task instance can be automatically generated. In addition, after the user executes the triggering operation for the first state of the running control contained in the task instance, the task monitoring process can be executed. In the task generation process and the task execution process, the user does not need to manually input various information of the generated task, and only needs to trigger the task creation operation and the operation operation by the user, so that the efficiency of generating and executing the task monitoring process for the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, specifically to a task monitoring method, apparatus, electronic device, and computer storage medium. Background Technology

[0002] In existing technologies, users often need to set up task monitoring data and execute the task monitoring process, which requires users to manually set the information needed to generate tasks and execute task monitoring. This method increases the user's workload and reduces the efficiency of generating and executing task monitoring processes for users.

[0003] Therefore, improving the efficiency of generating and executing task monitoring processes for users is a technical problem that needs to be solved. Summary of the Invention

[0004] This application provides a task monitoring method to improve the efficiency of generating and executing task monitoring processes for users. This application also provides a task monitoring device, an electronic device, and a computer storage medium.

[0005] The specific plan is as follows: In a first aspect, embodiments of this application provide a task monitoring method, comprising: in response to detecting a user-triggered task creation operation, displaying task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of a running control, the first state indicating that the task is in a pending state; in response to detecting a triggering operation for the first state of the running control, displaying a second state of the running control in the task instance, the second state indicating that the task is in a running state, the running state indicating the state of executing a task monitoring process; wherein, the structured text description information of the task includes task monitoring target data of the task, the task monitoring target data being triggering conditions required to be met for sending task monitoring results during the execution of the task monitoring process.

[0006] Secondly, embodiments of this application provide a task monitoring device, comprising: a task generation unit, configured to, in response to detecting a user-triggered task creation operation, display task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of a running control, the first state indicating that the task is in a pending state; and a task running status display unit, configured to, in response to detecting a trigger operation for the first state of the running control, display a second state of the running control in the task instance, the second state indicating that the task is in a running state, the running state indicating the state of executing a task monitoring process; wherein, the structured text description information of the task includes task monitoring target data of the task, the task monitoring target data being trigger conditions required to be met for sending task monitoring results during the execution of the task monitoring process.

[0007] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor; the memory is used to store one or more computer instructions; the processor is used to execute the one or more computer instructions to implement the above method.

[0008] Thirdly, embodiments of this application provide a computer-readable storage medium storing one or more computer instructions, characterized in that the instructions are executed by a processor to implement the above-described method.

[0009] Compared with the prior art, this application has the following advantages: The task monitoring method provided in this application includes: in response to detecting a user-triggered task creation operation, displaying task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of a running control, the first state indicating that the task is in a pending state; in response to detecting a trigger operation for the first state of the running control, displaying a second state of the running control in the task instance, the second state indicating that the task is in a running state, the running state indicating the state of executing a task monitoring process; wherein, the structured text description information of the task includes task monitoring target data for the task, the task monitoring target data being trigger conditions required to execute the task monitoring process for sending task monitoring results. In this process, based on the user's task creation operation, task creation instruction information and the generated task instance are displayed. The user only needs to perform one task creation operation to automatically generate a task instance. Furthermore, after the user performs a trigger operation for the first state of the running control included in the task instance, the task monitoring process can be executed. The process of generating and executing tasks described above does not require users to manually input various information about the task. Users only need to trigger the task creation operation and the execution operation, which improves the efficiency of generating and executing task monitoring processes for users. Attached Figure Description

[0010] Figure 1 is a flowchart of a task monitoring method provided in the first embodiment of this application.

[0011] Figure 2 This is a schematic diagram of a first scenario for the task monitoring method provided in the first embodiment of this application.

[0012] Figure 3 This is a schematic diagram of the first scenario for generating a task instance provided in the first embodiment of this application.

[0013] Figure 4 This is a schematic diagram of a first scenario for modifying the structured text description information of a task, as provided in the first embodiment of this application.

[0014] Figure 5 This is a schematic diagram of a second scenario for generating a task instance provided in the first embodiment of this application.

[0015] Figure 6 This is a schematic diagram of a second scenario for modifying the structured text description information of a task, as provided in the first embodiment of this application.

[0016] Figure 7This is a schematic diagram of a third scenario for modifying the structured text description information of a task, as provided in the first embodiment of this application.

[0017] Figure 8 This is a schematic diagram of the task list provided for the first embodiment of this application.

[0018] Figure 9 This is a schematic diagram of the push message for viewing task monitoring results provided in the first embodiment of this application.

[0019] Figure 10 This is a schematic diagram of a third scenario for generating a task instance provided in the first embodiment of this application.

[0020] Figure 11 This is an application scenario diagram for generating user requirement description information, provided in the first embodiment of this application.

[0021] Figure 12 This is a schematic diagram of a scenario showing the interactive interface of an intelligent agent, provided for the first embodiment of this application.

[0022] Figure 13 This is a schematic diagram of an electronic device provided in the third embodiment of this application. Detailed Implementation

[0023] Many specific details are set forth in the following description to provide a full understanding of this application. However, this application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this application; therefore, this application is not limited to the specific embodiments disclosed below.

[0024] It should be noted that the terms "first," "second," "third," etc., in the claims, specification, and drawings of this application are used to distinguish similar visual objects and are not used to describe a specific order or sequence. Such data are interchangeable where appropriate so that the embodiments of this application described herein can be implemented in a sequence other than that shown or described herein. Furthermore, the terms "comprising," "having," and their variations are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0025] It should be understood that in the embodiments of this application, "at least one" means one or more, and "more than one" means two or more. "And / or" is merely a description of the association relationship between related visual objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related visual objects are in an "or" relationship. "Contains A, B and / or C" means containing any one, two, or three of A, B, and C.

[0026] It should be understood that in the embodiments of this application, "B corresponding to A", "B corresponding to A", "A corresponds to B" or "B corresponds to A" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0027] This application provides a task monitoring method, apparatus, electronic device, and computer storage medium. These will be described in detail in the following embodiments.

[0028] Before describing the implementation methods of this application in detail, the prior art will be further explained first.

[0029] In existing technologies, users often need to set up task monitoring data and execute the task monitoring process. This method requires users to manually set the information needed to generate and execute the task monitoring process. This increases the user's workload and reduces the efficiency of generating and executing the task monitoring process for users. Therefore, how to improve the efficiency of generating and executing the task monitoring process for users is a technical problem that needs to be solved.

[0030] In view of the problems existing in the prior art, this application provides a task monitoring method to improve the efficiency of generating and executing task monitoring processes for users.

[0031] To more clearly illustrate the task monitoring method provided in this application embodiment, the application scenarios of the task monitoring method provided in this application embodiment are first introduced. This method can be applied to a process where a user needs to receive a notification message when an event reaches a trigger condition. For example, a user needs to refuel their car at a cheaper price, therefore requiring a push notification when the fuel price is lower than a first price. Another example is that a user needs to book a cheaper air ticket, requiring a push notification when the ticket price is lower than a second price. Yet another example is that a user needs to book a hotel room, requiring a push notification when the price of a hotel room per night is lower than a third price. To achieve the above processes, a monitoring task needs to be generated for the user first. This monitoring task sets task monitoring target data, which represents the trigger condition for sending monitoring results that the task monitoring process needs to achieve. Then, this task monitoring data is executed. When the monitored data meets the task monitoring target data, a monitoring result push message is sent to notify the user that the monitoring task has obtained monitoring results.

[0032] In the above process, to improve the efficiency of generating and executing task monitoring for users, this embodiment of the application can display task creation instruction information and task instances generated for the task creation operation as soon as the user triggers a task creation operation. Furthermore, when the user performs a trigger operation on a task instance, such as an "Start" control, the task monitoring operation can be automatically executed, and a task monitoring result push message will be sent to the user when the monitoring results are obtained. In this solution, the user only needs to trigger the task creation operation and the task execution operation to generate a task instance and execute the monitoring process of that task, without the user needing to gradually provide various data required to generate the task instance. During the task monitoring process, the user also does not need to constantly monitor whether the task monitoring target data is met. Therefore, the efficiency of generating and executing task monitoring for users is improved.

[0033] The following combination Figures 1 to 12 The first embodiment of this application describes the task monitoring method.

[0034] First Embodiment Figure 1 is a flowchart of a task monitoring method provided in the first embodiment of this application. Figure 1 The task monitoring method shown includes steps S101 to S102.

[0035] Step S101: In response to detecting a user-triggered task creation operation, display task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of the running control, the first state being used to indicate that the task is in a pending state.

[0036] The structured text description information of the task includes the task monitoring target data, which are the triggering conditions required to execute the task monitoring process and to send the task monitoring results.

[0037] This step detects a user-triggered task creation operation, displays the task creation instruction information generated based on the user's operation, and shows the task instance generated in response to that instruction. This process demonstrates that when generating monitoring tasks for users, they only need to trigger a task creation operation to obtain an automatically generated task instance. Specifically, the user's task creation action can be executed within the task monitoring service application that provides task monitoring services to the user; more specifically, it can be executed within the intelligent agent interface that interacts with the user within the task monitoring service application.

[0038] The intelligent agent's interactive interface can be triggered through the following operations: The task monitoring service application displays a voice input control that triggers the agent display interface; in response to detecting a trigger operation on the voice input control, the agent display interface is displayed; the agent display interface displays an agent identifier control and a physical display area containing the agent identifier; in response to detecting a trigger operation on the agent identifier control or in response to detecting a trigger operation on any location within the physical display area containing the agent identifier, the agent interaction interface is displayed. Please refer to [reference needed]. Figure 12 This is a schematic diagram of a scenario showing the interactive interface of an intelligent agent provided in the first embodiment of this application. Figure 12 The system includes pages 1201, 1202, and 1203. Accessing the intelligent agent interaction interface via pages 1201 to 1203 is crucial. Page 1201 displays the homepage of a task monitoring service application that provides task monitoring services. The homepage includes a voice input control 12 for triggering the intelligent agent display interface. Upon detecting a user's trigger operation on the voice input control 12, the intelligent agent display interface 1202 is displayed. The intelligent agent display interface 1202 displays an intelligent agent identifier control 13 and a physical display area 14 containing the intelligent agent identifier. Upon detecting a user's trigger operation on the intelligent agent identifier control 13, or on any location within the physical display area 14, the intelligent agent interaction interface 1203 is displayed. The intelligent agent interaction interface 1203 allows for intelligent interaction between the user and the intelligent agent. In this embodiment, the intelligent interaction process is used to generate task instances and execute task monitoring procedures for the user.

[0039] The following combination Figure 2Describe the process of creating task instances based on user task creation operations. Figure 2 This is a schematic diagram of a first scenario for the task monitoring method provided in the first embodiment of this application. Figure 2 This includes pages 201, 202, 203, and 204. Pages 201 to 203 describe the process of generating task instances and the process of monitoring task execution. Pages 201, 202, and 203 are multiple content display areas in the intelligent interactive interface, and the content information displayed in the content display areas of adjacent pages partially overlaps.

[0040] The user-triggered task creation operation is implemented in any of the following ways: The first method for obtaining a task creation operation is to display at least one task type control and, in response to detecting a user's selection operation on the at least one task type control, obtain the task creation operation triggered by the user.

[0041] Referring to page 201, page 201 displays multiple task type controls. Users can select one of these control to initiate a task creation operation. For example, using the oil price monitoring task type on page 201, if a user selects the first task type ("Remind me of oil price drop"), it indicates a task creation operation triggered by that task type. Page 202 then displays task creation instructions, specifically "Create Task: Remind me of oil price drop," and page 203 further displays the task instance generated based on these instructions, namely the "Oil Price Drop Reminder" task card.

[0042] The second method for obtaining task creation operations: In response to detecting a user's trigger action in the information input box, the user-triggered task creation operation is obtained. Continuing with the description on page 201, page 201 also displays an information input box 11. If a user trigger action is detected on information input box 11, for example, entering "Remind me of oil price drop" in information input box 11, the user-triggered task creation operation is obtained. Based on the user-triggered task creation operation, the agent generates task creation instruction information and a task instance, as explained above on pages 202 and 203.

[0043] The third method for obtaining task creation operations: In response to detecting a user's trigger operation on the voice input control 12, the task creation operation triggered by the user is obtained. Continuing with the description on page 201, which also displays the voice input control 12, if a user's trigger operation on the voice input control 12 is detected, for example, if the user long-presses the voice input control 12 and says the voice message "Remind me of oil price reduction", then the task creation operation triggered by the user is obtained.

[0044] The above are three ways for users to trigger task creation.

[0045] The task instance generated in response to the task creation instruction information is obtained by the agent in the following manner: obtaining the task type corresponding to the task creation instruction information; obtaining navigation address association data and task monitoring association data associated with the task type data; obtaining structured address data for generating the task based on the navigation address association data; obtaining task monitoring target data for generating the task based on the task monitoring association data; and obtaining the task instance based on the task type, the structured address data, and the task monitoring target data.

[0046] The task type is obtained based on the user's task creation action. For example, if the user clicks on the first task type, the desired task type is obtained. Another example is if the user inputs "Remind me when the oil price drops" via voice input, the desired task type is an oil price drop reminder task. Navigation address association data can be based on the user's natural language expression (e.g., "On my way home" is natural language navigation address association data). Task monitoring association data can be monitoring data related to the task provided to the user (e.g., the price of A1 gasoline, which the user frequently uses, is S yuan / liter). The navigation address association data is converted into structured address data; for example, "On my way home" is converted into "XX" to "YY". Structured address data represents standard address description information for that address. For example, if moving from company A to community B, company A and community B belong to two separate POIs. Another example is monitoring the airfare from city T1 to city T2. Here, city T1 and city T2 are two standardized address descriptions.

[0047] After a user triggers a task creation operation, page 202 displays task creation instructions generated in response to the operation. Subsequently, the agent's interface will also display the constituent elements and task instance required to create the task. Specifically, in response to detecting a user's task creation operation in the agent's interface, the interface displays task creation instructions generated in response to the operation, the constituent elements required to create the task, and a task instance generated from the task creation instructions and the constituent elements.

[0048] The elements required to create a task include structured address data and monitoring target data. For example, when creating a task card for monitoring oil price reductions, the structured address data includes the starting and ending structured address data for monitoring the oil price reduction (e.g., navigation route information from the user's company to home). The monitoring target data includes, for example, the type of gasoline to be monitored and its corresponding target price. Here, the target price refers to the trigger condition for obtaining monitoring results during the task monitoring process. For example, a notification is pushed when the price of A1 gasoline is lower than S yuan / liter between XX and YY. Here, the monitoring target data is the condition that triggers the sending of the task monitoring result push message when the monitored price of A1 gasoline is T yuan / liter, which is less than S yuan / liter.

[0049] For example, if a user triggers a task to notify me when hotel room prices drop, the necessary elements for creating this task would include: geographic location information and hotel room prices. The geographic location information could be a city, for example, "Notify me when the price of a type A1 room at Hotel A in City A is lower than the preset price." The geographic location information could also be a region, for example, "Notify me when the price of a type A1 room at Hotel A in Region A of City A is lower than the preset price."

[0050] The display format of the constituent element information required to create a task can be as follows: Figure 2 As shown in the first information display box 21 on page 203, the first information display box 21 displays information about the constituent elements required to create a task, as well as prompts for the user to click the "Start" control. Furthermore, the display format of the constituent element information required to create a task can also be as follows: Figure 3 The second information display box 31 on page 301 includes address description information and monitoring target data required to create a task instance. Furthermore, Figure 3 The third information display box 32 on page 302 shows the information of the constituent elements required to create a task that can be obtained through multi-turn dialogue between the intelligent agent and the user.

[0051] In addition, the intelligent agent interaction interface also displays prompts for the user to perform trigger operations on the task card. Specifically, while displaying the task instance on the intelligent agent interaction interface, prompts for the task instance are also displayed. The prompts include a first prompt and / or a second prompt. The first prompt is used to prompt the user to perform a run operation on the task instance, and the second prompt is used to prompt the user to perform an edit operation on the task instance.

[0052] Combination Figure 2 The first information display box 22 on page 203 displays the first prompt message: "Click 'Start' to begin" (the user can also execute the operation by entering the start command in the input box; the user can also execute the operation by voice input of the start command, which is not limited in this embodiment). For example... Figure 3 The fourth information display box 33 on page 301 includes a first prompt (e.g., if such a reminder is effective, the following task can be started) and a second prompt (e.g., if you need to adjust the information in the task card, you can click edit, or tell me directly).

[0053] Furthermore, the intelligent agent interaction interface also includes: displaying task monitoring template description information, and simultaneously displaying a third prompt message related to the task monitoring template description information. This third prompt message indicates that the user can perform editing operations or provide task generation requirements based on the task monitoring template description information. The third prompt message means that while a task monitoring template description information has been provided to the user, it is still necessary to obtain the structured address description information and task monitoring target data required by the user for this monitoring task before a task instance for the user can be generated.

[0054] Based on the editing operation, the structured address description information and task monitoring target data required for generating the task card, as determined by the user, are obtained, thereby obtaining and displaying a task instance for that user. The user clicks the edit operation to modify the structured address description information and task monitoring target data in the task monitoring template. Alternatively, the user can enter a modification command in the information input box to perform the modification operation on the information in the template; or, the modification command can be input via voice to perform the above operation, which is not limited in this embodiment. Figure 3 The fifth information display box 34 on page 302 includes the third prompt message: "Here is an example. You can edit it on the task card or tell me the task generation requirements directly."

[0055] according to Figure 2As shown in the task instance displayed on page 203, the task instance includes structured text description information of the task and the first state of the running control. The first state of the running control indicates that the task is in a pending state, such as... Figure 2 The "On" state is shown in page 203. Users can trigger the first state of the running control to perform the task monitoring process.

[0056] Step S102: In response to detecting a trigger operation for the first state of the running control, display the second state of the running control in the task instance, the second state being used to indicate that the task is in a running state, the running state being used to indicate the state of executing the task monitoring process.

[0057] This step is used to detect user actions that trigger the first state of the running control. If this indicates the user has initiated task monitoring, the running control will switch from the first state to the second state. Figure 2 The "Running" status of the task instance displayed on page 204 illustrates this. The process described above indicates that after a user triggers a task creation operation, the agent can automatically generate task creation instructions and a task instance. When the user triggers the running control within the task instance, identified as being in the first state, the agent can execute the task monitoring process. This monitoring process also includes automatically sending monitoring result push messages when monitoring results for the task are obtained. This process improves the efficiency of generating task monitoring data and executing task monitoring for the user.

[0058] After displaying the generated task instance to the user, the user can also perform editing operations on the task instance to update it. The editing process for the task instance is described below: the task instance also includes an editing control for the structured text description information; in response to detecting a user's trigger operation on the editing control, the structured text description information is displayed in an information input box; in response to detecting a user's trigger operation on the structured text description information displayed in the information input box, the modified structured text description information is displayed in the information input box.

[0059] Combination Figure 4 Describe, Figure 4 This is a schematic diagram of a first scenario for modifying the structured text description information of a task, as provided in the first embodiment of this application. Figure 4 This includes pages 401, 402, and 403.

[0060] The task instance displayed on page 401 includes an "Edit" control. Upon detecting a user's interaction with the "Edit" control, a structured text description of the task is displayed in the information input box on page 401. Users can directly modify the structured text description displayed in the information input box to obtain the modified structured text description.

[0061] When modifying address data contained in structured text description information, associated recommended address data can be provided for the address data to be modified. Specifically: the structured text description information includes structured address data corresponding to the task, and the structured address data displayed in the information input box is in a tag state; the step of displaying the modified structured text description information in the information input box in response to detecting a user's trigger operation on the structured text description information displayed in the information input box includes: in response to detecting a user's trigger operation on the structured address data in the structured text description information, displaying associated recommended address data for the structured address data; in response to detecting a user's selection operation on the associated recommended address data, modifying the structured address data to the selected associated recommended address data, obtaining the modified structured text description information for the task; and displaying the modified structured text description information in the information input box.

[0062] Continue to combine Figure 4 As shown on page 401, the structured address data in the structured text description information includes first structured address data (e.g., XX) and second structured address data (e.g., YY). Upon detecting a user's trigger action on the second structured address data (e.g., YY), associated recommended address data is displayed on page 402. This associated recommended address data is at least one recommended address data whose association index with the second structured address data is greater than a preset association index.

[0063] The structured address data is modified and processed according to the first method: The associated recommended address data contains the structured address data required by the user. Upon detecting a user's selection operation on the associated recommended address data, the selected associated recommended address data replaces the second structured address data. For example... Figure 4 On page 403, in the modified structured text description information displayed in the information input box, the second structured address data (e.g., YY) is replaced with the first associated address.

[0064] During the modification process of the structured text description information, the structured address data is displayed in a tabbed state in the information input box, making it easier for users to verify the address data involved in the task. Simultaneously, if users need to replace or modify address data, they can easily select the address data field to be replaced with a single click. Furthermore, for users modifying address data, by selecting the original address data to be modified, the system provides related recommended address data, allowing users to directly select new address data from the related recommended address data, achieving one-click replacement of the original structured address data and providing convenience for users modifying address data.

[0065] In addition to modifying the structured address data, the modification also includes modifying the geographical location information of the structured address data on the electronic map, specifically as follows: While displaying associated recommended address data for the structured address data, an electronic map display area for the structured address data is also displayed. The electronic map display area displays location markers to indicate the geographical location information of the structured address data on the electronic map. In response to detecting the user's selection operation for the associated recommended address data, the structured address data is modified to the selected associated recommended address data in the information input box, and the location marker with a first annotation is moved to a second annotation position in the electronic map display area. The first annotation position represents the geographical location information of the structured address data on the electronic map, and the second annotation position represents the geographical location information of the selected associated recommended address data on the electronic map.

[0066] The location marker can be displayed as a highlighted information about the target location on an electronic map. This not only informs the user of the geographical location of the selected structured address on the map but also avoids obstructing the display of other location information on the map. Alternatively, the location marker can be a floating UI element on the map surface. This UI element can be a pin or a text marker. By moving the position of the UI element, the geographical location of the structured address data required for the user's task instance on the electronic map can be determined.

[0067] Combination Figure 6 Describe, Figure 6 This is a schematic diagram of a second scenario for modifying the structured text description information of a task, as provided in the first embodiment of this application. Figure 6Pages 601, 602, 603, and 604 are included. Pages 601 to 604 describe the process of modifying structured address data in structured text description information. The information input box on page 601 displays the structured text description information to be modified: "From XX to CC Community, remind me when Company A's A1 gasoline is below S yuan / liter." Page 601 also displays related recommended address data for the second structured address data (e.g., CC Community). Upon detecting a user's selection of related recommended address data, the selected related recommended address data (e.g., CC Community West Lane) replaces the original second structured address data (e.g., CC Community) in the information input box on page 602. Furthermore, in the electronic map display area on page 602, the location marker is moved from the marker corresponding to CC Community to the marker corresponding to CC Community West Lane. In the electronic map display area, route information from XX to CC Community can also be initially displayed, and then changed to route information from XX to CC Community West Lane as the user selects related recommended address data.

[0068] During the process of modifying the structured address data in the structured text description information in the information input box, the change of the location marker of the modified address data on the electronic map is displayed synchronously. This provides users with a confirmation of the association between the structured address data text information and its location information on the electronic map, which helps to improve the accuracy of the address data involved in the task instance.

[0069] While modifying structured address data in the information input box, the process also involves moving the edit icon used for editing operations within the information input box. This allows users to promptly modify fields that require text modification. Specifically, while the information input box displays the structured text description information, it also displays an edit icon for editing the structured text description information. In response to detecting a selection operation on the already filled associated recommendation address data, the position of the edit icon is moved from a first position to a second position. The first position is the next field position of the structured text description information in the information input box, and the second position is the next field position of the associated recommendation address data. Figure 6 On page 602, the edit indicator is in the first position, which is the next field after "From XX to... Remind me". Based on the user's selection of the already filled associated recommendation address data "for example, CC Community Xili", the edit indicator is moved from the first position to the second position, as shown in page 603, the next field after "CC Community Xili".

[0070] Furthermore, it also includes: in response to detecting that a deletion operation has been performed on at least one field in the populated associated recommendation address data, displaying associated recommendation address data for fields in the populated associated recommendation address data that have not been deleted. Combined with Figure 6 On page 604, if the system detects that a user has deleted the field information for "CC Community Xili" and the deleted address field information is now "CC Xili", then it will further provide corresponding related recommended address data for "CC Xili". This process realizes real-time updating of related recommended address data based on the user's real-time modification of the address data, providing convenience for the user to select new related recommended address data.

[0071] The above describes the processing of structured address data after using the first modification method, where an address is selected from the associated recommended address data to replace the structured address data.

[0072] Furthermore, if the recommended address data does not contain the address data required by the user, the structured address data can be processed according to the second modification method: in response to detecting a deletion operation on the tag field of the structured address data, the related recommended address data for the structured address data is canceled from being displayed; in response to detecting a new address data addition operation at the corresponding position of the deleted structured address data, the related recommended address data for the newly added address data is displayed. Combined with... Figure 7 Describe, Figure 7 This is a schematic diagram of a third scenario for modifying the structured text description information of a task, as provided in the first embodiment of this application. Figure 7 This includes pages 701, 702, and 703. Pages 701 to 703 describe the process of processing structured address data according to the second modification method.

[0073] Page 701 is identical to page 601. Upon detecting a user's deletion of second-structured address data (e.g., CC Community), page 702 displays the deleted second-structured address data (e.g., CC Community), while simultaneously removing the display of associated recommended address data for that second-structured address data. Furthermore, if a user adds address data to the location corresponding to the deleted information, such as adding "CC" address information on page 703, then associated recommended address data for the newly added "CC" address information will be further displayed to facilitate user selection.

[0074] The above process enables real-time updates of associated recommended address data for users as they edit address data, thereby improving the ease with which users can modify structured text descriptions.

[0075] The above process modifies the structured address data in the structured text description information of the information input box, obtaining the modified structured text description information. The following describes the first method for regenerating the updated task creation instruction information and task instance based on the modified structured text description information: In response to detecting a submission operation for the modified structured text description information in the information input box, the modified task creation instruction information and the task instance generated for the modified task creation instruction information are displayed.

[0076] Combination Figure 4 Page 403 and Figure 5 Describe, Figure 5 This is a schematic diagram of a second scenario for generating a task instance provided in the first embodiment of this application. Figure 5 This includes pages 501 and 502.

[0077] The system detected that the user triggered a submit control on the information input box in page 403. Figure 5 Page 501 displays the modified task creation instructions, and page 502 also displays the regenerated task instance.

[0078] The above describes the first method for modifying an already generated task instance to obtain a new, updated task instance. The second method for modifying an already generated task instance to obtain a new, updated task instance is described below: In response to detecting that the user provides a modification / edit operation for the task instance in the information input box, or in response to detecting that the user provides a modification / edit operation for the task instance by triggering the voice input control, modification instruction information for the task instance and modified structured text description information generated in response to the modification instruction information are displayed.

[0079] Combination Figure 10 The description is a schematic diagram of the third scenario of the generated task instance provided in the first embodiment of this application. Figure 10 This includes pages 1001 and 1002. Page 1001 displays a task instance generated for the user. If the user needs to modify the information in this task instance, they can edit the modification request information through the information input box 11 on page 1001, or provide the modification request information through the voice input control 12, thereby regenerating and displaying the modification instruction information and the modified task instance.

[0080] In addition, modifying an already generated task instance to obtain a new, updated task instance can also be achieved through a third method, as follows: While displaying a task instance, associated problem prompts for that task instance are also shown; in response to detecting a selection operation for the associated problem prompts, task modification instructions generated for the selected associated problem prompts and a task instance generated for the task modification instructions are displayed. For example... Figure 4 Page 401 displays two related question prompts for the task instance, such as (1) Change A1 gasoline to A2 gasoline? (2) Change to a distance of L kilometers from the company? If the user performs a selection operation on the above related question prompts, the task modification instruction information generated for the selected related question prompts, as well as the modified task instance, will be displayed.

[0081] The above describes the process of modifying the original task instance and regenerating the task instance.

[0082] In addition, after the user performs a trigger operation on the first state of the running control in the task instance, the second state of the running control of the task instance will be displayed, indicating that the task monitoring process is being executed. If a task monitoring result occurs during the task monitoring process, a push message for the monitoring result of the task will be automatically sent.

[0083] First, describe the monitoring status information of the user's currently generated tasks, as follows: In response to detecting a user-triggered task viewing operation, a list of the user's task instances is displayed. Each task instance in the task instance list includes a structured text description of the task, an editing control, and a running control corresponding to the running status. The running status also includes a third status, which indicates that the task is paused.

[0084] This description describes a task viewing operation triggered by the user, displaying a list of tasks currently being monitored. Please refer to [link / reference]. Figure 8 This is a schematic diagram of the task list provided in the first embodiment of this application. Figure 8 This includes pages 801, 802, and 803. The task list contains two running monitoring processes: the first is for oil price reduction alerts, and the second is for discounted airfare alerts.

[0085] The user-triggered task viewing operation can be implemented in the following way: The first method for implementing task viewing is as follows: In response to detecting the user's editing operation in the information input box, the task viewing operation triggered by the user is obtained.

[0086] The second method for implementing task viewing is as follows: In response to detecting a user's trigger operation on the voice input control, the user-triggered task viewing operation is obtained. For example, if a user's editing operation on the information input box 11 or a trigger operation on the voice input control 12 is detected on page 801, task list viewing instructions are displayed on page 802, such as "What tasks do I have?".

[0087] The third method for implementing task viewing operation: In response to detecting the user's trigger operation on the task viewing control marked with the first indication state, the task viewing operation triggered by the user is obtained. The first indication state of the task viewing control is used to indicate that there is no task monitoring result push message to be read for the user's current monitoring task.

[0088] In addition, a task viewing control 81 is also displayed on page 801. When the user triggers the task viewing control 81, a list of task information is displayed on page 803.

[0089] By obtaining the user's task viewing action through the above methods, the user's task information list can be displayed, which provides users with a convenient way to view the task information list and improves the user experience.

[0090] The task viewing control uses different indicator states to prompt users to view different content. The first indicator state of the task viewing control is shown on page 801. If a task monitoring result push message is received, the indicator state of the task viewing control changes to the second indicator state, as shown below. Figure 9 As shown on page 901.

[0091] The following combination Figure 9 Describe the process of viewing push notifications for user task monitoring results. Figure 9 This is a schematic diagram of the push message for viewing task monitoring results provided in the first embodiment of this application. Figure 9 Includes pages 901, 902, and 903. Pages 901 to 903 demonstrate various ways to view task monitoring result push messages.

[0092] First, let's describe how to view task monitoring result push messages using the first method: If there is a task monitoring result push message to be read in the user's current monitoring task, then the status of the task viewing control is marked as the second indication state; in response to detecting the user's trigger operation on the task viewing control marked with the second indication state, the user's task monitoring result push message list is displayed; in response to detecting the user's selection operation on at least one task monitoring result push message in the task monitoring result push message list, the details of the selected task monitoring result push message are displayed.

[0093] Page 901 displays the second indicator state 91 of the task viewing control, indicating the task monitoring result push message obtained during task monitoring. After the user clicks the task viewing control marked with the second indicator state, page 902 is entered, which displays push messages for at least one obtained task monitoring result. The user's selection operation in the physical display area 93 of the first task monitoring result push message on page 902 will display the detailed information of the first task monitoring result on page 903.

[0094] In addition, you can also view task monitoring result push notifications in a second way: If at least one of the user's current monitoring tasks has received a task monitoring result push message, then the user's task monitoring result prompt information is displayed; in response to detecting the user's selection operation for at least one task monitoring result prompt information, the details of the selected task monitoring result prompt information are displayed.

[0095] Page 901 also displays task monitoring result notification messages. If the user clicks on the physical area 92 of the first task monitoring result notification message, the user will be taken to page 903, which displays detailed information about the first task monitoring result.

[0096] The above describes the process of viewing task monitoring result push notifications.

[0097] Furthermore, if the monitored task includes alerting me when hotel prices drop, the system can also provide hotel booking services to the user upon receiving the monitoring result push message. Specifically, if the task monitoring result push message includes a booking-related task, the method further includes: a booking control for the task monitoring result push message; and, in response to detecting a user's triggering operation on the booking control in the task monitoring result push message, displaying the booking details page for the booking-related task included in the task monitoring result push message.

[0098] For example, the monitoring task could be to alert me when hotel room prices are lower than a preset price. When the monitored value reaches the target data, a task monitoring result notification is generated. Therefore, it can also enable users to book hotel rooms with a single click. By triggering a booking control, a detailed hotel room booking page is displayed, providing users with hotel booking services and enhancing the user experience of the task monitoring service application.

[0099] Furthermore, if the monitoring task includes navigation address data, a one-click navigation service can be provided to users when the task monitoring result push message is received. Details are as follows: This program displays a navigation control that responds to push notifications about task monitoring results. In response to a user's triggering of the navigation control in response to the push notification, it displays a navigation route containing the destination address data in the push notification. For example, a monitoring task might include alerting the user when gas prices drop from XX to YY. The monitoring results might indicate that gas station A on the route from XX to YY has a lower gas price than a preset price. By triggering the navigation control, the program displays a navigation route from the user's current location to gas station A.

[0100] Furthermore, for users who submit navigation service requests within the task monitoring service application, the system provides corresponding associated navigation addresses based on these requests, allowing users to conveniently submit their navigation needs. Details are as follows: In response to detecting that a user provides navigation requirement description information in the information input box, candidate address information for the navigation requirement description information is displayed at the associated position of the navigation requirement description information; in response to detecting that a user selects the candidate address information, the selected candidate address information is displayed at the position adjacent to the navigation description information in the information input box.

[0101] like Figure 11 The above is an application scenario diagram for generating user requirement description information provided in the first embodiment of this application. Figure 11Pages 1101, 1102, 1103, and 1104 describe the process of a user generating a navigation request description. Page 1101 shows an edit icon in the information input box, indicating that the user is editing the information. On page 1102, if the user's input text is detected as a navigation request description (e.g., "I want to navigate to…"), then candidate address information corresponding to the navigation request description is displayed (e.g., first location… Building 3, second location – North Gate, third location – Building B). If the user selects one of the candidate address information, then as shown on page 1103, the selected candidate address information (e.g., second location – North Gate) is displayed in the information input box.

[0102] In addition, associated notes can be provided for the navigation requirement description information, specifically as follows: the navigation requirement description information includes associated notes for describing the navigation-related services provided to the user. After the navigation requirement description information and the selected candidate address information are displayed in the information input box, the method further includes: displaying associated notes at the associated position of the selected candidate address information; in response to detecting the user's selection operation for the associated notes, displaying the selected associated notes at the adjacent position of the selected candidate address information in the information input box.

[0103] The associated notes provided to users for navigation-related services can refer to the requirement information related to the content of the navigation task. For example, if I want to navigate to the second location - North Gate, the associated notes could be travel requirements such as highway priority and time priority; if I want to take the subway to the second location - North Gate, the associated notes could be travel requirements such as less walking and fewer transfers; if I want to take a taxi to the second location - North Gate, the associated notes could be travel requirements such as price priority and pick-up time priority. The corresponding associated notes are displayed at the associated position of "Second Location - North Gate", such as the associated notes shown on page 1103. If the user selects one of the associated notes, it will be displayed in the adjacent position after the address information in the information input box. For example, on page 1104, "Second associated notes for navigation to the second location - North Gate". By entering task information in the information input box in the above way, users can improve the speed of providing requirement information and provide a better service experience.

[0104] Second Embodiment Based on the first embodiment, the second embodiment of this application provides a task monitoring device, including: a task generation unit, configured to, in response to detecting a user-triggered task creation operation, display task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of a running control, the first state indicating that the task is in a pending state; and a task running status display unit, configured to, in response to detecting a trigger operation for the first state of the running control, display a second state of the running control in the task instance, the second state indicating that the task is in a running state, the running state indicating the state of executing a task monitoring process; wherein, the structured text description information of the task includes task monitoring target data for the task, the task monitoring target data being trigger conditions required to be met for sending task monitoring results during the execution of the task monitoring process.

[0105] Third Embodiment Corresponding to the method of the first embodiment of this application, the third embodiment of this application also provides an electronic device. This electronic device includes: a processor; and a memory for storing a computer program. After the electronic device is powered on and the processor runs the computer program, it executes the method of the first embodiment. Figure 13 As shown, Figure 13 This is a schematic diagram of an electronic device provided in the third embodiment of this application. The electronic device specifically includes: at least one processor 1301, at least one communication interface 1302, at least one memory 1303, and at least one communication bus 1304. Optionally, the communication interface 1302 can be an interface for a communication module, such as the interface for a GSM module. The processor 1301 may be a CPU, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The memory 1303 may include high-speed RAM and may also include non-volatile memory, such as at least one disk storage device. The memory 1303 stores a program, and the processor 1301 calls the program stored in the memory 1303 to execute the method of the first embodiment of the present invention.

[0106] Fourth embodiment Corresponding to the method of the first embodiment of this application, the fourth embodiment of this application also provides a computer storage medium. The computer storage medium stores a computer program, which is executed by a processor to perform the method of the first embodiment. Although this application has been disclosed above with reference to preferred embodiments, it is not intended to limit this application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of this application. Therefore, the scope of protection of this application should be determined by the scope defined in the claims of this application. In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-permanent storage in computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium. 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media. Information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media do not include non-transitory computer-readable media, such as modulated data signals and carrier waves. 2. Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent, with the user being properly notified, etc.).It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

Claims

1. A task monitoring method, characterized in that, include: In response to detecting a user-triggered task creation operation, the system displays task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of the running control, the first state being used to indicate that the task is in a pending state. In response to detecting a trigger operation for the first state of the running control, a second state of the running control in the task instance is displayed, the second state indicating that the task is in a running state, the running state indicating the state of the task monitoring process being executed; The structured text description information includes the task monitoring target data of the task, which are the triggering conditions required to perform the task monitoring process and to send the task monitoring results.

2. The method according to claim 1, characterized in that, The task instance also includes editing controls for the structured text description information; The method further includes: In response to detecting a user's trigger operation on the editing control, the structured text description information is displayed in the information input box; In response to detecting a trigger operation by the user on the structured text description information displayed in the information input box, the modified structured text description information is displayed in the information input box.

3. The method according to claim 2, characterized in that, The structured text description information includes the structured address data corresponding to the task, and the structured address data displayed in the information input box is in a tag state. The response to detecting a user's triggered action regarding the structured text description information displayed in the information input box, and displaying the modified structured text description information in the information input box, includes: In response to detecting a user's triggered operation on structured address data in the structured text description information, associated recommended address data is displayed for the structured address data; In response to detecting the user's selection operation for the associated recommended address data, the structured address data is modified to the selected associated recommended address data to obtain the modified structured text description information for the task. The modified structured text description information is displayed in the information input box.

4. The method according to claim 2, characterized in that, Also includes: In response to detecting a submission operation for the modified structured text description information in the information input box, the modified task creation instruction information and the task instance generated for the modified task creation instruction information are displayed.

5. The method according to claim 1, further comprising: In response to detecting that the user provides a modification / edit operation for the task instance in the information input box, or in response to detecting that the user provides a modification / edit operation for the task instance by triggering the voice input control, modification instruction information for the task instance and the modified task instance generated in response to the modification instruction information are displayed.

6. The method according to claim 1, characterized in that, Also includes: In response to detecting a user-triggered task viewing operation, a list of the user's task instances is displayed. Each task instance in the task instance list includes a structured text description of the task, an editing control, and a running control corresponding to the running status. The running status also includes a third status, which indicates that the task is paused.

7. The method according to claim 6, characterized in that, If the user's current monitoring task contains a task monitoring result push message to be read, then the status of the task viewing control will be marked as the second indication status; The method further includes: In response to detecting a user's triggered action on a task viewing control marked with the second indication status, a list of task monitoring result push messages for the user is displayed; In response to detecting that the user has selected at least one task monitoring result push message in the task monitoring result push message list, the details of the selected task monitoring result push message are displayed.

8. The method according to claim 1, characterized in that, If at least one of the user's current monitoring tasks has received a task monitoring result push message, then the user's task monitoring result prompt information will be displayed in the task type display interface; It also includes: in response to detecting a user's selection of at least one task monitoring result prompt in the task monitoring result prompt, displaying details of the selected task monitoring result prompt.

9. The method according to claim 7 or 8, characterized in that, If the task monitoring result push message includes a task monitoring result push message for a pre-defined task, the method further includes: a pre-defined control for the task monitoring result push message; In response to detecting the user's triggered operation of the scheduled control in the task monitoring result push message, the scheduled details page of the scheduled task contained in the task monitoring result push message is displayed.

10. The method according to claim 7 or 8, characterized in that, Also includes: Displays the execution navigation control for push notifications of task monitoring results; In response to detecting that the user has triggered a navigation control operation in response to the task monitoring result push message, a navigation route containing the navigation destination address data included in the task monitoring result push message is displayed.

11. The method according to claim 7 or 8, characterized in that, Also includes: In response to detecting that a user provides navigation request description information in the information input box, candidate address information for the navigation request description information is displayed at the associated location of the navigation request description information; In response to detecting a user's selection of the candidate address information, the selected candidate address information is displayed in the position adjacent to the navigation description information in the information input box.

12. The method according to claim 11, characterized in that, The navigation requirement description information includes associated remarks information. After the navigation requirement description information and the selected candidate address information are displayed in the information input box, it also includes: Associated notes are displayed at the associated location of the selected candidate address information; In response to detecting a user's selection of the associated notes, the selected associated notes are displayed in the adjacent position of the selected candidate address information in the information input box.

13. A task monitoring device, characterized in that, include: The task generation unit is used to respond to the detection of a user-triggered task creation operation by displaying task creation instruction information generated for the task creation operation and a task instance generated for the task creation instruction information; wherein, the task instance includes structured text description information for the task and a first state of the running control, the first state being used to indicate that the task is in a pending state. The task running status display unit is used to respond to the detection of a trigger operation for the first state of the running control and display the second state of the running control in the task instance. The second state is used to indicate that the task is in a running state, and the running state is used to indicate the status of the task monitoring process. The structured text description information of the task includes the task monitoring target data, which are the triggering conditions required to execute the task monitoring process and to send the task monitoring results.

14. An electronic device, characterized in that, include: Memory and processor; The memory is used to store one or more computer instructions; The processor is used to execute one or more computer instructions to implement the method described in any one of claims 1-12.

15. A computer-readable storage medium storing one or more computer instructions thereon, characterized in that, The instruction is executed by the processor to implement the method described in any one of claims 1-12.