Job task creation method, terminal device, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-03
- Publication Date
- 2026-08-11
AI Technical Summary
目前,针对多个作业区域进行作业时,需要用户通过多次菜单选择、参数输入或拖拽排序等方式来对多个作业区域的执行顺序进行合理排布,以创建作业任务,但是上述方式操作步骤繁琐、效率较低、用户体验不佳
[0007]本发明实施例提供一种作业任务创建方法、终端设备及存储介质,本发明实施例通过任务创建界面将多个任务区域集中可视化呈现,并且用户通过任务创建界面即可触发顺序设置指令来指定作业顺序,从而将原本分散的、多步骤的交互(如逐个区域选择、点击菜单、输入数值、确认排序)融合为一步直观的操作,减少了用户与界面交互的次数和深度,降低了操作门槛,并且用户一旦完成顺序设置指令,终端设备即可自动根据该顺序设置指令确定目标作业任务,无需用户再手动逐项确认或进行额外的任务组装,减少了用户等待和重复操作的时间,从而提高了创建作业任务的便利性和效率。
Smart Images

Figure CN122547263A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of backyard work equipment technology, and in particular to a method for creating work tasks, a terminal device, and a storage medium. Background Technology
[0002] Backyard work equipment, such as lawnmowers, snowplows, and agricultural harvesters, can move and perform operations within a work area, bringing convenience to users. Currently, when working on multiple work areas, users need to arrange the execution order of multiple work areas reasonably by selecting multiple menus, inputting parameters, or dragging and dropping to create a work task. However, the above methods are cumbersome, inefficient, and provide a poor user experience. Summary of the Invention
[0003] This invention provides a method for creating job tasks, a terminal device, and a storage medium, aiming to improve the convenience and efficiency of job task creation.
[0004] In a first aspect, embodiments of the present invention provide a method for creating a job task, applied to a terminal device, wherein the terminal device is communicatively connected to a yard work device, the method comprising: In response to a user's task creation command, a task creation interface is displayed, which includes multiple task areas; The user obtains the sequence setting instructions for the multiple task areas through the task creation interface. The sequence setting instructions are used to indicate the first operation sequence of the yard operation equipment in the multiple task areas. The target operation task of the yard operation equipment is determined according to the sequence setting instructions; The target task is sent to the yard work equipment so that the yard work equipment performs operations in the multiple task areas according to the first task sequence.
[0005] In a second aspect, embodiments of the present invention also provide a terminal device, the terminal device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for implementing communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the job creation method as described in the first aspect.
[0006] Thirdly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to implement the job creation method as described in the first aspect.
[0007] This invention provides a method for creating job tasks, a terminal device, and a storage medium. The method uses a task creation interface to centrally visualize multiple task areas. Users can trigger sequence setting commands through this interface to specify the job order, thus integrating previously fragmented, multi-step interactions (such as selecting areas one by one, clicking menus, entering values, and confirming the sorting) into a single, intuitive operation. This reduces the number and depth of user interaction with the interface, lowers the operational threshold, and once the user completes the sequence setting command, the terminal device automatically determines the target job task based on that command, eliminating the need for manual confirmation or additional task assembly. This reduces user waiting and repetitive operation time, thereby improving the convenience and efficiency of job creation. Attached Figure Description
[0008] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0009] Figure 1 This is a flowchart illustrating the steps of a job creation method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the main interface in an embodiment of the present invention; Figure 3 This is a schematic diagram of the task creation interface in an embodiment of the present invention; Figure 4 yes Figure 1 A flowchart illustrating a sub-step of the job creation method in the document; Figure 5 yes Figure 1 A flowchart illustrating another sub-step of the job creation method in the document; Figure 6 This is another schematic diagram of the task creation interface in an embodiment of the present invention; Figure 7 This is a schematic diagram of the timer setting interface in an embodiment of the present invention; Figure 8 This is a flowchart illustrating the steps of another job creation method provided in an embodiment of the present invention; Figure 9 This is a schematic block diagram of the structure of a terminal device provided in an embodiment of the present invention. Detailed Implementation
[0010] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0011] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.
[0012] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0013] Backyard work equipment, such as lawnmowers, snowplows, and agricultural harvesters, can move and perform operations within a work area, bringing convenience to users. Currently, when working on multiple work areas, users need to arrange the execution order of multiple work areas reasonably by selecting multiple menus, inputting parameters, or dragging and dropping to create a work task. However, the above methods are cumbersome, inefficient, and provide a poor user experience.
[0014] To address the aforementioned issues, this invention provides a job creation method, terminal device, and storage medium. This invention presents multiple task areas in a centralized and visual manner through a task creation interface. Users can trigger sequence setting instructions to specify the job order through this interface, thus integrating previously fragmented, multi-step interactions (such as selecting areas one by one, clicking menus, entering values, and confirming the sorting) into a single, intuitive operation. This reduces the number and depth of user interaction with the interface, lowers the operational threshold, and once the user completes the sequence setting instruction, the terminal device automatically determines the target job task based on that instruction, eliminating the need for manual confirmation or additional task assembly. This reduces user waiting and repetitive operation time, thereby improving the convenience and efficiency of job creation.
[0015] It should be noted that the terminal devices in the embodiments of the present invention may include smartphones, tablets, laptops, desktop computers, personal digital assistants, and wearable devices, etc. The yard work equipment in the embodiments of the present invention may include lawnmowers, snowplows, agricultural harvesters, etc.
[0016] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0017] Please see Figure 1 , Figure 1 This is a flowchart illustrating the steps of a task creation method provided in an embodiment of the present invention. The task creation method provided in this embodiment can be applied to a terminal device, which can communicate with a yard work equipment.
[0018] like Figure 1 As shown, the job creation method includes steps S101 to S104.
[0019] Step S101: In response to the user's task creation instruction, display the task creation interface, which includes multiple task areas.
[0020] In this embodiment, there are multiple ways for a user to trigger a task creation command, and this embodiment of the invention does not specifically limit these methods. For example, a user can trigger a task creation command through a task creation control. Specifically, the terminal device displays a main interface, which includes a task creation control; in response to the user's triggering operation on the task creation control, the task creation command is generated. As another example, a user can trigger a task creation command via voice. Specifically, the terminal device generates a task creation command in response to received voice data including information for triggering task creation. For example, if the terminal device receives voice data from the user including the information "create a job task," then it generates a task creation command.
[0021] In some embodiments, multiple task areas in the task creation interface are task areas in the target map. The method for determining the target map includes: responding to a user's trigger operation on a map selection control in the main interface, displaying a map view, the map view including at least one preset task map; obtaining the user's map selection operation on at least one task map, and determining the target map. For example, Figure 2 As shown, the terminal device displays a main interface 10, on which a map selection control 11 is displayed. When the user clicks the map selection control 11, the terminal device displays a map view. When the user selects at least one task map in the map view, the selected task map is designated as the target map, and the following is displayed: Figure 3 The task creation interface 20 shown displays three task areas in the target map.
[0022] In some embodiments, the multiple task areas include at least one of the following: a work area, a refueling docking channel, and a regional connection channel. The yard work equipment can move along the refueling docking channel to a refueling device for refueling, and the yard work equipment can move from one work area to another along the regional connection channel. The refueling device may include a charging station, a refueling device, or a gas filling device, etc. It should be noted that the yard work equipment does not perform any operations during its movement along the regional connection channel and / or the refueling docking channel.
[0023] Step S102: Obtain the user's sequence setting instructions for multiple task areas through the task creation interface. The sequence setting instructions are used to indicate the first operation sequence of the yard operation equipment in multiple task areas.
[0024] In this embodiment, there are multiple ways for the user to trigger the order setting command for multiple task areas, and this embodiment of the invention does not specifically limit this. For example, the user can manually select at least one task area among multiple task areas, and then trigger the order setting command according to the order of the task areas selected by the user. As another example, the user can select all task areas in the task creation interface at once, and then determine the job order of all task areas according to preset rules, and trigger the order setting command according to the job order and the ID of each task area in all task areas.
[0025] In some embodiments, such as Figure 4 As shown, step S102 includes sub-steps S1021 to S1022.
[0026] Sub-step S1021: Obtain the user's selection operation for at least one task area among multiple task areas; Sub-step S1022: Determine the sequence setting instructions based on at least one selection operation.
[0027] This embodiment determines the sequence setting instruction based on the user's selection of at least one task area among multiple task areas. It eliminates the need for complex interactions, making the operation simple and convenient, and lowering the operational threshold. For example, if multiple task areas include task area A, task area B, and task area C, and the user clicks on task area B and then task area A in sequence (i.e., the user clicks on task area B first and then on task area A), the sequence setting instruction determined by the terminal device will instruct the yard operation equipment to perform operations in task area B and task area A in the following order: perform operations on task area B first, and then perform operations on task area A.
[0028] For example, if the user selects work area 1, power replenishment channel 1, area connection channel 1 and work area 2 in sequence, the yard work equipment will first work in work area 1. After completing the work in work area 1, the yard work equipment will return to the charging pile along power replenishment channel 1 to charge. After charging is completed, the yard work equipment will move to work area 2 along area connection channel 1, and then the yard work equipment will work in work area 2.
[0029] In some embodiments, obtaining a user's selection operation for at least one task area among multiple task areas includes: determining the task area to which the point data of the user's click operation in the task creation interface belongs, identifying the clicked task area as the task area selected by the user, and determining the ID corresponding to the task area selected by the user according to a preset ID mapping relationship.
[0030] In some embodiments, determining the order setting instruction based on at least one selection operation includes: obtaining the ID of the task region corresponding to each of the at least one selection operation; and determining the order setting instruction based on the order of each of the at least one selection operation obtained by the terminal device and the ID of the task region corresponding to each of the at least one selection operation.
[0031] In some embodiments, the job creation method provided by this invention further includes: in response to acquiring each selection operation, displaying a corresponding sequence identifier on the task area targeted by each selection operation. The sequence identifier indicates the acquisition order of the selection operation in the corresponding task area, with each sequence identifier ordered in ascending order. This embodiment, by displaying the corresponding sequence identifier on the task area selected by the user, allows the user to intuitively understand the job order of the selected task area, resulting in a better user experience.
[0032] For example, such as Figure 3 As shown, task areas 21 and 22 in the task creation interface 20 have corresponding sequence identifiers. From the sequence identifier "①" displayed in task area 21 and the sequence identifier "②" displayed in task area 22, it can be seen that the user selects task area 21 first and then task area 22. Therefore, when the yard operation equipment performs the operation task, it first executes the operation task in task area 21 and then executes the operation task in task area 22.
[0033] In some embodiments, the job creation method provided by this invention further includes: in response to receiving a deselection operation for a selected task area, updating the sequence identifier so that the first sequence identifier in the sequence identifier disappears, and the order of the second sequence identifier in the sequence identifier decreases as the first sequence identifier disappears. The first sequence identifier is the sequence identifier displayed on the selected task area, and the second sequence identifier includes sequence identifiers with a higher order than the first sequence identifier. The selected task area is a task area with a corresponding selection operation among multiple task areas, or the selected task area is a task area with a displayed sequence identifier among multiple task areas displayed on the task creation interface. In this embodiment, after the user deselects the selected task area, the displayed sequence identifier is updated accordingly, thereby making it easier for the user to intuitively understand the job order of the selected task areas, resulting in a better user experience.
[0034] In some embodiments, the deselection operation includes a reselection operation on the already selected task area. For example, updating the sequence identifier in response to receiving a deselection operation on the already selected task area includes: updating the sequence identifier in response to receiving a reselection operation on the already selected task area.
[0035] In some embodiments, the task creation interface further includes a cancellation mode control. The cancellation operation includes a selection operation on the cancellation mode control and a reselection operation on the selected task area. In response to receiving a cancellation operation on the selected task area, the sequence identifier is updated, including: in response to receiving a selection operation on the cancellation mode control, entering the area cancellation mode; in the area cancellation mode, in response to receiving a reselection operation on the selected task area, updating the sequence identifier.
[0036] In some embodiments, the sequence identifier further includes a deselection control, and the deselection operation includes a selection operation on the deselection control. In response to receiving a deselection operation on the selected task area, updating the sequence identifier includes: updating the sequence identifier in response to receiving a selection operation on the deselection control included in the sequence identifier displayed for the selected task area.
[0037] For example, such as Figure 3 As shown, task area 21 and task area 22 are selected task areas. When the user clicks on task area 21, which is displayed with a sequence number, the terminal device determines that it has received a deselection operation for task area 21. At this time, the sequence number "①" displayed on task area 21 disappears, and the sequence number "②" displayed on task area 22 is degraded to "①" as the sequence number displayed on task area 21 disappears.
[0038] In some embodiments, the task creation interface further includes a first control. Obtaining a user's selection operation for at least one task area among multiple task areas includes: obtaining a first trigger operation from the user on the first control; and responding to the first trigger operation, obtaining the user's selection operation for at least one task area among the multiple task areas. This embodiment uses the "first control" as a unified entry point, concentrating the selection of multiple task areas into a single response flow. This avoids users repeatedly searching for or switching between different functional modules on the interface, reducing operation levels and click counts, resulting in a better user experience.
[0039] For example, such as Figure 3 As shown, the task creation interface 20 includes a first control 23, and the user has clicked on the first control 23. At this time, the terminal device can obtain the user's selection operation on at least one task area among multiple task areas in the task creation interface 20, and through... Figure 3 It can be seen that the user has selected task area 21 and task area 22, and task area 21 is displayed with the sequence marker "①", while task area 22 is displayed with the sequence marker "②".
[0040] In some embodiments, the task creation interface further includes a second control, such as... Figure 5 As shown, step S102 includes sub-steps S1023 to S1024.
[0041] Sub-step S1023: Obtain the user's second trigger operation on the second control; Sub-step S1024: In response to the second trigger operation, determine the first operation sequence of the yard operation equipment in multiple task areas based on preset rules, and determine the sequence setting instruction according to the first operation sequence.
[0042] In this embodiment, users do not need to manually set the execution order of multiple task areas one by one. They only need to issue instructions through the second control, and the terminal device can automatically generate the optimal job order based on preset rules, simplifying the complex configuration that originally required multiple operations into a single trigger, greatly shortening the operation time.
[0043] For example, such as Figure 3 As shown, the task creation interface 20 also includes a second control 24. When the user clicks the second control 24, the terminal device determines the first operation order of the yard operation equipment in all task areas of the task creation interface 20 based on preset rules, and determines the order setting instruction according to the first operation order.
[0044] In some embodiments, the preset rules include a first rule, a second rule, and a third rule. Under the first rule, the first work sequence is determined based on the distance between each work area in the multiple work areas and the yard work equipment. For example, the closer the work area is to the yard work equipment, the earlier the work area is in the work sequence. Under the second rule, the first work sequence is determined based on the area of each work area in the multiple work areas. For example, the smaller the area of the work area, the earlier the work area is in the work sequence, or the larger the area of the work area, the earlier the work area is in the work sequence. Under the third rule, the first work area is determined based on the deviation between the estimated energy required for the yard work equipment to complete each work area in the multiple work areas and the current energy of the yard work equipment. For example, the smaller the deviation between the estimated energy of the work area and the current energy of the yard work equipment, the earlier the work area is in the work sequence.
[0045] It should be noted that the preset rules are not limited to the first, second, and third rules in the embodiments of the present invention, but may also be other rules. For example, the preset rules also include a fourth rule. Under the fourth rule, the first operation sequence is determined based on the distance between each operation area in the multiple operation areas and the yard operation equipment, as well as the area of each operation area in the multiple operation areas.
[0046] Step S103: Determine the target operation task of the yard operation equipment according to the sequence setting instructions.
[0047] In this embodiment, the sequence setting instruction includes the ID of at least one task area selected by the user and the operation sequence of the yard operation equipment in the at least one task area selected by the user.
[0048] Step S104: Send the target operation task to the yard operation equipment so that the yard operation equipment can perform operations in multiple task areas according to the first operation sequence.
[0049] This embodiment presents multiple task areas in a centralized and visual manner through a task creation interface. Users can trigger sequence setting commands through the task creation interface to specify the order of tasks, thereby integrating the originally scattered and multi-step interactions (such as selecting each area, clicking menus, entering values, and confirming the sorting) into a single intuitive operation. This reduces the number and depth of user interactions with the interface, lowers the operational threshold, and once the user completes the sequence setting command, the terminal device can automatically determine the target task based on the sequence setting command, eliminating the need for users to manually confirm each item or perform additional task assembly. This reduces user waiting and repetitive operation time, thereby improving the convenience and efficiency of task creation.
[0050] In some embodiments, the task creation interface further includes a third control. When the task creation instruction indicates that the created task is a real-time task, after obtaining the user's sequence setting instruction for multiple task areas through the task creation interface, the interface further includes: obtaining the user's third trigger operation on the third control; determining the target task of the yard work equipment according to the sequence setting instruction, including: in response to the third trigger operation, determining the target task of the yard work equipment according to the sequence setting instruction. For example, as... Figure 3 As shown, the task creation interface 20 also includes a third control 25. When the user clicks the third control 25, the terminal device determines the target operation task of the yard operation equipment according to the sequence setting instructions. In this embodiment, in real-time operation tasks, the third control is used as a trigger node to clearly separate "sequence setting" from "task execution," avoiding accidental triggering of the operation when the user adjusts the sequence, reducing the risk of the equipment starting immediately due to misoperation, and enhancing the controllability of operation and the ability to prevent accidental touches.
[0051] In some embodiments, the task creation instructions include real-time task creation instructions or scheduled task creation instructions. Real-time task creation instructions indicate that the created task is to be performed in real time, while scheduled task creation instructions indicate that the created task is to be performed on a timed basis. Users can create real-time tasks or scheduled tasks according to their actual needs, and users can set different job sequences for different tasks.
[0052] In some embodiments, when the task creation instruction is a real-time task creation instruction, after determining the target task of the yard work equipment according to the sequence setting instruction in response to the third trigger operation, the target task is sent to the yard work equipment in real time, so that the yard work equipment performs operations in multiple task areas according to the first operation sequence. After sending the target task to the yard work equipment, the terminal device displays a task execution interface, which displays the execution status of the target task, including the location of the yard work equipment, areas where tasks have been completed, and areas where tasks have not been completed.
[0053] In some embodiments, when the task creation instruction is a scheduled task creation instruction, after obtaining the user's sequential setting instructions for multiple task areas through the task creation interface, the method further includes: obtaining the user's scheduled setting information for multiple task areas; determining the target operation task of the yard work equipment according to the sequential setting instructions, including: determining the target operation task of the yard work equipment according to the sequential setting instructions and the scheduled setting information. The scheduled setting information includes the start time and repetition mode for executing the operation task, and the repetition mode includes repeatedly executing the target operation task on one or more days of the week. This embodiment combines the two dimensions of sequential setting and scheduled setting, enabling users to complete the full configuration of the operation task in a single task creation process, meeting the user's need to plan operation tasks in advance.
[0054] In some embodiments, obtaining user timing settings information for multiple task areas includes: in response to receiving confirmation from the user regarding a sequential setting instruction, displaying a timing setting interface, and obtaining the user's timing settings information for multiple task areas through the timing setting interface. For example, ... Figure 6 As shown, after the user clicks the fourth control 26 in the task creation interface, the terminal device displays the following: Figure 7 The timer setting interface shown includes a repeat day setting box 31, a time setting box 32, and a repeat mode control 33. Users can set the dates for the yard work equipment to perform tasks within a week using the repeat day setting box 31, and set the start time of the tasks within a day using the time setting box 32. Users can control the repeat mode control 33 to enable or disable the repeat mode for the yard work equipment. When the repeat mode control 33 is off, the yard work equipment will only perform tasks on the dates set within the week corresponding to the current system time. When the repeat mode control 33 is on, the yard work equipment will perform tasks on the dates set within each week. For example, if the repeat day setting box 31 receives the user's instruction "Tuesday" by displaying "Sunday," "Monday," "Tuesday," "Wednesday," "Thursday," "Friday," and "Saturday," and the time setting box 32 receives the user's instruction "20:12 pm," and the repeat mode control 33 is off, then the corresponding task will be executed at 20:12 on Tuesday of the week corresponding to the current system time.
[0055] In some embodiments, after determining the target task of the yard work equipment based on the sequence setting instructions and timing setting information, the target task is added to the task list in response to the user's task save instruction. The user can click on the task switch control in the task list to enable and disable the corresponding task. In one example, the task list directly displays the task editing control, task deletion control, immediate execution control, and the relevant area name. In another example, the task editing control and task deletion control can also be displayed by swiping left. Clicking the task deletion control deletes the corresponding task upon confirmation; clicking the task editing control takes the user to the task creation interface, where the operation order of the yard work equipment in multiple task areas can be reset.
[0056] In some embodiments, when the target task is a timed task, in response to the current system time reaching the start time of the target task, the target task is sent to the yard work equipment, so that the yard work equipment performs work in multiple task areas according to a first work sequence. After sending the target task to the yard work equipment, the terminal device displays a task execution interface, which displays the execution status of the target task, including the location of the yard work equipment, areas where tasks have been completed, and areas where tasks have not been completed.
[0057] In some embodiments, the job execution interface includes a power replenishment control. During the execution of the target job task by the yard work equipment, in response to the user's triggering operation on the power replenishment control, the yard work equipment is controlled to move to the power replenishment device for power replenishment.
[0058] In some embodiments, the task creation interface also includes a fourth control, such as... Figure 8 As shown, after step S102, the following steps are also included: Step S105: Obtain the switch status indicator of the fourth control. The switch status indicator is used to indicate whether the fourth control is in the on or off state.
[0059] In response to the switch status indicator indicating that the fourth control is in the off state, step S103 is executed: determine the target operation task of the yard operation equipment according to the sequence setting instruction and step S104 is executed: send the target operation task to the yard operation equipment so that the yard operation equipment can perform operations in multiple task areas according to the first operation sequence.
[0060] Step S106: In response to the switch status indicator indicating that the fourth control is in the on state, the second operation sequence of the yard operation equipment in at least one candidate task area is automatically determined based on preset rules. The candidate task area is a task area among multiple task areas that has not been selected by the user.
[0061] Step S107: Determine the target operation task of the yard operation equipment according to the sequence setting instructions and the second operation sequence.
[0062] Step S108: Send the target operation task to the yard operation equipment so that the yard operation equipment can perform operations in multiple task areas according to the first operation sequence and the second operation sequence.
[0063] In this embodiment, the on / off state of the fourth control grants the user autonomous control over the degree of automation. When the fourth control is on, the terminal device automatically completes the work sequence of unselected task areas, achieving an efficient combination of "manual + automatic". When the fourth control is off, it follows the work sequence of the user's selected task areas, thus respecting the user's subjective arrangement wishes while providing intelligent assistance when the user has not explicitly specified it. This achieves a balance between flexibility and intelligence, taking into account both the user's personalized intentions and the system's intelligent optimization. Furthermore, the terminal device's automatic completion of the work sequence of unselected task areas reduces repetitive operations by the user and improves task creation efficiency.
[0064] In some embodiments, the multiple task areas include at least one first task area and at least one second task area. The first task area is a task area selected by the user, and the second task area is a task area not selected by the user. The yard work equipment performs operations in the multiple task areas according to a first operation sequence and a second operation sequence, including: the yard work equipment performs operations in at least one first task area according to the first operation sequence, and after completing the operations in all the first task areas, the yard work equipment performs operations in at least one second task area according to the second operation sequence. Alternatively, the yard work equipment performs operations in at least one second task area according to the second operation sequence, and after completing the operations in all the second task areas, the yard work equipment performs operations in at least one first task area according to the first operation sequence.
[0065] Alternatively, the yard work equipment operates in at least one first task area according to a first work sequence. After completing part of the work in the first task area, the yard work equipment operates in at least one second task area according to a second work sequence. After completing part or all of the work in the second task area, the yard work equipment operates in the remaining first task area according to the first work sequence. Alternatively, the yard work equipment operates in at least one second task area according to a second work sequence. After completing part of the work in the second task area, the yard work equipment operates in at least one first task area according to the first work sequence. After completing part or all of the work in the first task area, the yard work equipment operates in the remaining second task area according to the second work sequence.
[0066] Please see Figure 9, Figure 9 This is a schematic block diagram of the structure of a terminal device provided in an embodiment of the present invention.
[0067] like Figure 9 As shown, the terminal device 100 includes a processor 101 and a memory 102, which are connected via a bus 103, such as an I2C (Inter-integrated Circuit) bus.
[0068] Specifically, processor 101 provides computing and control capabilities to support the operation of the entire terminal device. Processor 101 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0069] Specifically, the memory 102 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.
[0070] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the embodiments of the present invention, and does not constitute a limitation on the terminal device to which the embodiments of the present invention are applied. A specific terminal device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0071] The processor 101 is used to run a computer program stored in the memory 102, and implements any of the job creation methods provided in the embodiments of the present invention when executing the computer program.
[0072] In one embodiment, the processor 101 is configured to run a computer program stored in a memory, and when executing the computer program, to perform the following steps: In response to a user's task creation command, a task creation interface is displayed, which includes multiple task areas; The user obtains the sequence setting instructions for the multiple task areas through the task creation interface. The sequence setting instructions are used to indicate the first operation sequence of the yard operation equipment in the multiple task areas. The target operation task of the yard operation equipment is determined according to the sequence setting instructions; The target task is sent to the yard work equipment so that the yard work equipment performs operations in the multiple task areas according to the first task sequence.
[0073] In some embodiments, when the processor 101 obtains the user's sequential setting instructions for the plurality of task areas through the task creation interface, it is configured to: The user's selection operation for at least one of the multiple task areas is obtained through the multiple task areas; The sequence setting instruction is determined based on at least one of the selection operations.
[0074] In some embodiments, the processor 101 is further configured to implement: In response to each selection operation being acquired, a corresponding sequence identifier is displayed on the task area targeted by each selection operation. The sequence identifier is used to indicate the acquisition order of the selection operation in the corresponding task area, and each sequence identifier is in ascending order according to the corresponding acquisition order.
[0075] In some embodiments, the processor 101 is further configured to implement: In response to receiving a deselection operation for the selected task area, the sequence identifier is updated such that the first sequence identifier in the sequence identifier disappears, and the order of the second sequence identifier in the sequence identifier decreases as the first sequence identifier disappears. The first sequence identifier is the sequence identifier displayed on the selected task area, and the second sequence identifier includes the sequence identifiers with a higher order than the first sequence identifier.
[0076] In some embodiments, the task creation interface further includes a first control, wherein the processor 101, when implementing the acquisition of a user's selection operation for at least one of the multiple task areas through the multiple task areas, is configured to: Get the user's first trigger operation on the first control; In response to the first triggering operation, the user's selection operation for at least one of the multiple task areas is obtained through the multiple task areas.
[0077] In some embodiments, the task creation interface further includes a second control, wherein the processor 101, when implementing the acquisition of user instructions for the sequential setting of the plurality of task areas through the task creation interface, is configured to: Obtain the user's second trigger operation on the second control; In response to the second triggering operation, the first operating sequence of the yard operation equipment in the multiple task areas is determined based on preset rules, and the sequence setting instruction is determined according to the first operating sequence.
[0078] In some embodiments, the plurality of task areas are task areas in a target map, and the method for determining the target map includes: in response to a user's trigger operation on a map selection control in the main interface, displaying a map view, the map view including at least one preset task map; obtaining the user's selection operation on the at least one task map, and determining the target map.
[0079] In some embodiments, the task creation interface further includes a third control. When the task creation instruction indicates that the created job task is a real-time job task, after the processor 101 obtains the user's sequential setting instructions for the multiple task areas through the task creation interface, it is further configured to: Obtain the user's third trigger operation on the third control; The step of determining the target operation task of the yard operation equipment according to the sequence setting instructions includes: In response to the third triggering operation, the target operation task of the yard operation equipment is determined according to the sequence setting instructions.
[0080] In some embodiments, when the task creation instruction indicates that the job task to be created is a timed job task, after the processor 101 obtains the user's sequential setting instruction for the plurality of task areas through the task creation interface, it is further configured to: Obtain the user's timer settings for the multiple task areas; When the processor 101 determines the target operation task of the yard operation equipment according to the sequence setting instructions, it is used to: Based on the sequence setting instructions and the timing setting information, the target operation task of the yard operation equipment is determined.
[0081] In some embodiments, the task creation interface further includes a fourth control, and after the processor 101 obtains the user's sequential setting instructions for the multiple task areas through the task creation interface, it is further configured to implement: Obtain the on / off status indicator of the fourth control, which is used to indicate whether the fourth control is in an on or off state; In response to the switch status indicator indicating that the fourth control is in the off state, the step of determining the target operation task of the yard operation equipment according to the sequence setting instructions is executed.
[0082] In some embodiments, after acquiring the on / off state identifier of the fourth control, the processor 101 is further configured to: In response to the switch status indicator indicating that the fourth control is in the on state, the second operation order of the yard operation equipment in at least one candidate task area is automatically determined based on preset rules. The candidate task area is the task area in the plurality of task areas that has not been selected by the user. When the processor 101 determines the target operation task of the yard operation equipment according to the sequence setting instructions, it is used to: Based on the sequence setting instructions and the second operation sequence, the target operation task of the yard operation equipment is determined.
[0083] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the terminal device described above can be referred to the corresponding process in the aforementioned job task creation method embodiment, and will not be repeated here.
[0084] This invention also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs that can be executed by one or more processors to implement any of the job creation methods provided in the specification of this invention.
[0085] The storage medium can be volatile or non-volatile. It can be an internal storage unit of the terminal device described in the foregoing embodiments, such as the hard drive or memory of the terminal device. Alternatively, it can be an external storage device of the terminal device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or FlashCard.
[0086] Those skilled in the art will understand that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware embodiments, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0087] It should be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0088] The sequence numbers of the above embodiments of the present invention are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The above descriptions are only specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for creating job tasks, characterized in that, Applied to a terminal device, the terminal device being communicatively connected to a yard work device, the method includes: In response to a user's task creation command, a task creation interface is displayed, which includes multiple task areas; The user obtains the sequence setting instructions for the multiple task areas through the task creation interface. The sequence setting instructions are used to indicate the first operation sequence of the yard operation equipment in the multiple task areas. The target operation task of the yard operation equipment is determined according to the sequence setting instructions; The target task is sent to the yard work equipment so that the yard work equipment performs operations in the multiple task areas according to the first task sequence.
2. The job task creation method according to claim 1, characterized in that, The step of obtaining the user's sequential setting instructions for the multiple task areas through the task creation interface includes: The user's selection operation for at least one of the multiple task areas is obtained through the multiple task areas; The sequence setting instruction is determined based on at least one of the selection operations.
3. The job task creation method according to claim 2, characterized in that, The method further includes: In response to each selection operation being acquired, a corresponding sequence identifier is displayed on the task area targeted by each selection operation. The sequence identifier is used to indicate the acquisition order of the selection operation in the corresponding task area, and each sequence identifier is in ascending order according to the corresponding acquisition order.
4. The job task creation method according to claim 3, characterized in that, The method further includes: In response to receiving a deselection operation for the selected task area, the sequence identifier is updated such that the first sequence identifier in the sequence identifier disappears, and the order of the second sequence identifier in the sequence identifier decreases as the first sequence identifier disappears. The first sequence identifier is the sequence identifier displayed on the selected task area, and the second sequence identifier includes the sequence identifiers with a higher order than the first sequence identifier.
5. The job task creation method according to claim 2, characterized in that, The task creation interface further includes a first control, and the step of obtaining a user's selection operation for at least one of the multiple task areas through the multiple task areas includes: Get the user's first trigger operation on the first control; In response to the first triggering operation, the user's selection operation for at least one of the multiple task areas is obtained through the multiple task areas.
6. The job task creation method according to claim 1, characterized in that, The task creation interface also includes a second control, wherein obtaining the user's sequential setting instructions for the multiple task areas through the task creation interface includes: Obtain the user's second trigger operation on the second control; In response to the second triggering operation, the first operating sequence of the yard operation equipment in the multiple task areas is determined based on preset rules, and the sequence setting instruction is determined according to the first operating sequence.
7. The job task creation method according to claim 1, characterized in that, The multiple task areas are task areas in the target map. The method for determining the target map includes: responding to a user's trigger operation on the map selection control in the main interface, displaying a map view, the map view including at least one preset task map; obtaining the user's selection operation on the at least one task map, and determining the target map.
8. The job task creation method according to claim 1, characterized in that, The task creation interface also includes a third control. When the task creation instruction indicates that the created task is a real-time task, after obtaining the user's sequential setting instructions for the multiple task areas through the task creation interface, the control further includes: Obtain the user's third trigger operation on the third control; The step of determining the target operation task of the yard operation equipment according to the sequence setting instructions includes: In response to the third triggering operation, the target operation task of the yard operation equipment is determined according to the sequence setting instructions.
9. The job task creation method according to claim 1, characterized in that, When the task creation instruction indicates that the job task to be created is a timed job task, after obtaining the user's sequential setting instruction for the multiple task areas through the task creation interface, the method further includes: Obtain the user's timer settings for the multiple task areas; The step of determining the target operation task of the yard operation equipment according to the sequence setting instructions includes: Based on the sequence setting instructions and the timing setting information, the target operation task of the yard operation equipment is determined.
10. The job task creation method according to claim 1, characterized in that, The task creation interface also includes a fourth control. After obtaining the user's sequential setting instructions for the multiple task areas through the task creation interface, the interface further includes: Obtain the on / off status indicator of the fourth control, which is used to indicate whether the fourth control is in an on or off state; In response to the switch status indicator indicating that the fourth control is in the off state, the step of determining the target operation task of the yard operation equipment according to the sequence setting instructions is executed.
11. The job task creation method according to claim 10, characterized in that, After obtaining the on / off state indicator of the fourth control, the process further includes: In response to the switch status indicator indicating that the fourth control is in the on state, the second operation order of the yard operation equipment in at least one candidate task area is automatically determined based on preset rules. The candidate task area is the task area in the plurality of task areas that has not been selected by the user. The step of determining the target operation task of the yard operation equipment according to the sequence setting instructions includes: Based on the sequence setting instructions and the second operation sequence, the target operation task of the yard operation equipment is determined.
12. A terminal device, characterized in that, The terminal device includes a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program and, when executing the computer program, implement the job task creation method as described in any one of claims 1-11.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, causes the processor to implement the job creation method as described in any one of claims 1-11.