CN112801439B - Task management method and device - Google Patents

Task management method and device Download PDF

Info

Publication number
CN112801439B
CN112801439B CN201911115438.3A CN201911115438A CN112801439B CN 112801439 B CN112801439 B CN 112801439B CN 201911115438 A CN201911115438 A CN 201911115438A CN 112801439 B CN112801439 B CN 112801439B
Authority
CN
China
Prior art keywords
task
operator
terminal
selection instruction
task flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911115438.3A
Other languages
Chinese (zh)
Other versions
CN112801439A (en
Inventor
周飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Mai Technology Co ltd
Original Assignee
Shenzhen Mai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Mai Technology Co ltd filed Critical Shenzhen Mai Technology Co ltd
Priority to CN201911115438.3A priority Critical patent/CN112801439B/en
Publication of CN112801439A publication Critical patent/CN112801439A/en
Application granted granted Critical
Publication of CN112801439B publication Critical patent/CN112801439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a task management method and device, wherein the method comprises the following steps: acquiring a first selection instruction of a first terminal managed by a main terminal, and presenting a task flow editing page of the first terminal according to the first selection instruction; acquiring a second selection instruction of a preset operator, wherein the operator is used for processing a subtask of the task; presenting icons of the preset operators on the task flow editing page according to the second selection instruction; constructing and presenting a task flow chart of a task to be executed by the first terminal according to the icon; receiving a task trigger signal; and controlling at least one terminal managed by the main terminal according to the trigger signal to execute tasks according to a task flow chart corresponding to the terminal.

Description

Task management method and device
Technical Field
The disclosure relates to the technical field of automatic control, and in particular relates to a task management method and device.
Background
At present, equipment on a production line is required to execute a plurality of different tasks, before executing the tasks, a worker is required to configure task parameters first, and the tasks can be executed according to configuration, but the process is complex, more manpower and time cost are required to be consumed, and the efficiency is low. Therefore, a measure for efficiently processing tasks has yet to be proposed.
Disclosure of Invention
Accordingly, an object of the present disclosure is to provide a task management method and device.
According to a first aspect of the present disclosure, there is provided a task management method including: acquiring a first selection instruction of a first terminal managed by a main terminal, and presenting a task flow editing page of the first terminal according to the first selection instruction; acquiring a second selection instruction of a preset operator, wherein the operator is used for processing a subtask of the task; presenting icons of the preset operators on the task flow editing page according to the second selection instruction; constructing and presenting a task flow chart of a task to be executed of the first terminal according to the icon; receiving a task trigger signal; and controlling at least one terminal managed by the main terminal according to the trigger signal to execute tasks according to a task flow chart corresponding to the terminal.
Optionally, the operator is further configured to: defining execution logic among the subtasks, wherein the execution logic at least comprises one of the following: branching, looping, serial, and parallel.
Optionally, presenting the icon on the task flow editing page according to the second selection instruction includes: according to the second selection instruction, jumping to an operator library page, and displaying the type information of operators included in an operator library in the operator library page; acquiring a third selection instruction of the type information, wherein the third selection instruction comprises a target type; and presenting the icon of the operator of the target type on the task flow editing page according to the third selection instruction.
Optionally, the method further comprises: at least one terminal managed by the main terminal is controlled according to the trigger signal, and after a task is executed according to a task flow chart corresponding to the terminal, the running state information of each operator in the task flow chart is obtained; and identifying the icon of the operator presented in the task flow chart according to the running state information.
Optionally, the controlling, according to the trigger signal, the at least one terminal managed by the master terminal to execute the task according to the task flow chart corresponding to the terminal includes: and in the same time period, controlling different terminals managed by the main terminal to execute in parallel, and in the same time period, controlling operators in a task flow chart corresponding to the same terminal managed by the main terminal to execute in parallel, or controlling tasks corresponding to different terminals to execute in parallel.
According to a second aspect of the present disclosure, there is provided a task management device including: the first acquisition module is used for acquiring a first selection instruction of a first terminal managed by a main terminal, and presenting a task flow editing page of the first terminal according to the first selection instruction; the second acquisition module is used for acquiring a second selection instruction of a preset operator, wherein the operator is used for processing the subtasks of the task; the presentation module is used for presenting icons of the preset operators on the task flow editing page according to the second selection instruction; the construction module is used for constructing and presenting a task flow chart of the task to be executed of the first terminal according to the icon; the receiving module is used for receiving the task trigger signal; and the control module is used for controlling at least one terminal managed by the main terminal to execute tasks according to the task flow diagrams corresponding to the terminal according to the trigger signals.
Optionally, the operator is further configured to: defining execution logic among the subtasks, wherein the execution logic at least comprises one of the following: branching, looping, serial, and parallel.
Optionally, the presenting module includes: the first display unit is used for jumping to an operator library page according to the second selection instruction, and displaying the type information of operators included in the operator library page; the acquisition unit is used for acquiring a third selection instruction of the type information, wherein the third selection instruction comprises a target type; and the second display unit is used for displaying the icon of the operator of the target type on the task flow editing page according to the third selection instruction.
Optionally, the apparatus further includes: the third acquisition module is used for controlling at least one terminal managed by the main terminal according to the trigger signal to acquire the running state information of each operator in the task flow chart after executing the task according to the task flow chart corresponding to the terminal; and the identification module is used for identifying the icon of the operator presented in the task flow chart according to the running state information.
Optionally, the control module is configured to: and in the same time period, controlling different terminals managed by the main terminal to execute in parallel, and in the same time period, controlling operators in a task flow chart corresponding to the same terminal managed by the main terminal to execute in parallel, or controlling tasks corresponding to different terminals to execute in parallel.
From the above, it can be seen that, according to the task management method in the embodiment of the present disclosure, a task flow chart can be constructed by selecting a preset operator, so that at least one terminal managed by a master terminal can be controlled to execute a task according to the constructed task flow chart, thereby improving the efficiency of creating the task and executing the task.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort to a person of ordinary skill in the art.
FIG. 1 is a flowchart illustrating a method of task execution according to an exemplary embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a task flow diagram shown according to an exemplary embodiment of the present disclosure;
fig. 3 is a block diagram of a task performing device according to an exemplary embodiment of the present disclosure.
Detailed Description
For the purposes of promoting an understanding of the principles and advantages of the disclosure, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same.
It should be noted that unless otherwise defined, technical or scientific terms used in the embodiments of the present disclosure should be given the ordinary meaning as understood by one of ordinary skill in the art to which the present disclosure pertains. The terms "first," "second," and the like, as used in this disclosure, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. The word "comprising" or "comprises", and the like, means that elements or items preceding the word are included in the element or item listed after the word and equivalents thereof, but does not exclude other elements or items. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", etc. are used merely to indicate relative positional relationships, which may also be changed when the absolute position of the object to be described is changed.
FIG. 1 is a flowchart illustrating a method of task management, according to an example embodiment, including:
Step 101: acquiring a first selection instruction of a first terminal managed by a main terminal, and presenting a task flow editing page of the first terminal according to the first selection instruction;
For example, options of the first terminal, the second terminal and the third terminal managed by the main terminal can be presented on the user interface, and the user can present the task flow editing page corresponding to the corresponding terminal by clicking the options.
Step 102: acquiring a second selection instruction of a preset operator, wherein the preset operator is used for processing a subtask of the task;
For example, the operator library page can be configured with a plurality of operators for realizing different functions, a user can select a certain operator under the page in a clicking, circling or dragging mode, and the system generates a second selection instruction based on the operation of the user. Dragging an icon of an operator, for example, drags an operator icon presented in a page to a specified location in the page where the operator icon is generated. In addition, operators can be drawn through the ROI (Region Of Interest ). The preset operator may be, for example, a minimum detection unit for image processing, and may be used for preprocessing in a specified ROI and performing algorithmic function processing, for example, may be used for extracting feature points of an image, such as a point operator for extracting bright points, dark points and stars in the image, a line operator for extracting scratches and filaments in the image, and a stripe operator for extracting indentations and black marks in the image. When constructing the task flow diagram, different operators can be arranged according to different detection tasks and target detection forms.
Step 103: presenting icons of the preset operators on the task flow editing page according to the second selection instruction;
For example, the user drags the icon of the selected operator to the task flow editing page in a dragging manner, and the icon of the selected operator is presented on the task flow editing page.
The icons of the operators can identify the types of the operators and/or the IDs of the operators, and can also identify different colors according to the current running state of the operators.
Step 104: constructing and presenting a task flow chart of a task to be executed of the first terminal according to the icon;
In step 104, operators selected by the user in sequence may be connected to form a task flow chart, for example, the start point to the end point of the task may be presented in the task flow chart, and execution logic such as branches, loops, serial, parallel, etc. of the intermediate process of the task may be presented, which is helpful for building complex scenes and large structured processing system tasks.
Step 105: receiving a task trigger signal;
for example, a task trigger signal sent by the upper computer is received, where the trigger signal is used, for example, to trigger a designated terminal to execute a task.
Step 106: and controlling at least one terminal managed by the main terminal according to the trigger signal to execute tasks according to a task flow chart corresponding to the terminal.
The trigger signal may include, for example, an ID of a task and an ID of a terminal, after receiving the task trigger signal, the task to be executed by the terminal may be determined according to the ID of the task, the terminal to be executed may be determined according to the ID of the terminal, and after determining the task to be executed by the terminal, the terminal executes the task according to a pre-established flow chart of the task.
According to the task management method, the task flow chart can be constructed by selecting the preset operator, so that at least one terminal managed by the main terminal can be controlled to execute the task according to the constructed task flow chart, and the efficiency of creating the task and executing the task is improved.
In one implementation, the preset operator may be further used to: defining execution logic among the subtasks, wherein the execution logic at least comprises one of the following: conditional branching, looping, serial, and parallel. To perform a detection task, a task flow diagram may have a variety of different operators, for example, a backlight operator for detecting backlight brightness, a graph operator for capturing images, a template matching operator for matching templates, a parallel operator for defining execution logic, a convergence operator, and a result output operator, a detection Mura operator for detecting stripes, and a detection point operator for detecting points, as in the task flow diagram shown in fig. 2.
In one implementation, presenting the icon on the task flow editing page according to the second selection instruction may include: according to the second selection instruction, jumping to an operator library page, and displaying the type information of operators included in an operator library in the operator library page; acquiring a third selection instruction of the type information, wherein the third selection instruction comprises a target type; and presenting the icon of the operator of the target type on the task flow editing page according to the third selection instruction. The operator library stores various operators by taking the type of the operator as an index, wherein the type of the operator can be divided into an image acquisition operator, an image processing operator, a positioning search operator, a defect detection operator, a geometric measurement operator, a flow control operator, a communication operator and the like.
In one implementation manner, the task management method may further include: at least one terminal managed by the main terminal is controlled according to the trigger signal, and after a task is executed according to a task flow chart corresponding to the terminal, the running state information of each operator in the task flow chart is obtained; and identifying the icon of the operator presented in the task flow chart according to the running state information. The operation states of the operators may include, for example, an operator busy (indicating that the operator is in operation) and an operator idle (indicating that the operator is not in operation), or may include, for example, an operator in a parallel operation state and a serial operation state. Wherein operators in different running states can be identified by different colors. For example, the side of the icon of the operator that is not executed is gray, the side of the icon of the operator that is executed and executed as OK is green, the side of the icon of the operator that is executed and executed as NG is red, the side of the icon of the operator that is executed and executed as abnormal is yellow, and the entire icon of the operator that is not executed is gray.
In one implementation manner, controlling, according to the trigger signal, at least one terminal managed by the master terminal to execute a task according to a task flow chart corresponding to the terminal may include: and in the same time period, controlling different terminals managed by the main terminal to execute in parallel, and in the same time period, controlling operators in a task flow chart corresponding to the same terminal managed by the main terminal to execute in parallel, or controlling tasks corresponding to different terminals to execute in parallel. The processing capacity of the system can be improved through the parallel processing of the terminal, the task and the operator. For example, a plurality of different operators can be configured under each subtask, so that the operators under each subtask can not execute the operators capable of executing the next subtask, namely, the operators among the plurality of subtasks are allowed to execute in parallel, thereby further efficiently utilizing system resources and shortening detection time; allowing cross-product flow parallel, cross-station parallel, cross-task parallel, cross-state parallel, cross-camera parallel and cross-operator parallel to adapt to complex scenes, and simultaneously fully utilizing the processing gap time of each flow, so that parallel processing of the detection flow of the complete product, namely cross-flow execution of the detection task, can be supported; when the plurality of terminals execute tasks in parallel, the mode of executing the tasks by the plurality of terminals can be freely defined, for example, the plurality of stations execute the same tasks in parallel and synchronously, the plurality of stations execute different tasks in parallel and asynchronously, the plurality of stations execute the same tasks in asynchronous, and the plurality of stations execute different tasks in asynchronous.
The task to be executed by the terminal is taken as an example of a detection task, and the task is described.
The detection task comprises the following steps: detecting defects in the display screen after the display screen is lightened, if the display screen is lightened to normally switch pictures, normally detecting software flow, outputting OK or NG signals, if the display screen is not lightened, not detecting the display screen, outputting NG signals, if the display screen is lightened, not switching pictures, reporting the unlit detection result, and outputting the NG signals. The task is divided into a plurality of steps, wherein at least one of the following steps may be a subtask.
The first step: and judging the working scene, namely judging whether the display screen is lightened.
And a second step of: shooting an image of a display screen (shooting different image effects according to different scenes), if so, normally executing the next step, if not, directly jumping out to the end of the flow, and giving an NG signal; wherein it is determined whether an image is photographed or not, i.e., the conditional branch mentioned above, wherein the condition is whether an image is photographed or not, and the branches include a flow executed by photographing an image and a flow executed by not photographing an image, respectively.
And a third step of: judging whether the display screen can normally switch the picture, if so, normally executing, comprehensively summarizing and outputting OK or NG signals according to the detection result, if not, directly jumping out to the end of the flow, outputting the NG signals, and meanwhile attaching an unlit signal.
Based on the preset operator mentioned above, the user can construct a task flow chart for the task flow, the constructed detection task logic is explicit, the readability is strong, and the user participation is high.
Fig. 3 is a block diagram of a task management device according to an exemplary embodiment, and as shown in fig. 3, the device 30 includes:
the first obtaining module 31 is configured to obtain a first selection instruction of a first terminal managed by a main terminal, and present a task flow editing page of the first terminal according to the first selection instruction;
A second obtaining module 32, configured to obtain a second selection instruction for a preset operator, where the operator is used to process a subtask of the task;
A presenting module 33, configured to present, on the task flow editing page, an icon of the preset operator according to the second selection instruction;
A construction module 34, configured to construct and present a task flow chart of a task to be executed by the first terminal according to the icon;
a receiving module 35, configured to receive a task trigger signal;
and the control module 36 is configured to control at least one terminal managed by the master terminal according to the trigger signal to execute a task according to a task flow chart corresponding to the terminal.
In one implementation, the operator may be further configured to: defining execution logic among the subtasks, wherein the execution logic at least comprises one of the following: branching, looping, serial, and parallel.
In one implementation, the presentation module may include: the first display unit is used for jumping to an operator library page according to the second selection instruction, and displaying the type information of operators included in the operator library page; the acquisition unit is used for acquiring a third selection instruction of the type information, wherein the third selection instruction comprises a target type; and the second display unit is used for displaying the icon of the operator of the target type on the task flow editing page according to the third selection instruction.
In one implementation, the apparatus may further include: the third acquisition module is used for controlling at least one terminal managed by the main terminal according to the trigger signal to acquire the running state information of each operator in the task flow chart after executing the task according to the task flow chart corresponding to the terminal; and the identification module is used for identifying the icon of the operator presented in the task flow chart according to the running state information.
In one implementation, the control module may be configured to: and in the same time period, controlling different terminals managed by the main terminal to execute in parallel, and in the same time period, controlling operators in a task flow chart corresponding to the same terminal managed by the main terminal to execute in parallel, or controlling tasks corresponding to different terminals to execute in parallel.
Those of ordinary skill in the art will appreciate that: the discussion of any of the embodiments above is merely exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these examples; the technical features of the above embodiments or in different embodiments may also be combined under the idea of the present disclosure, the steps may be implemented in any order, and there are many other variations of the different aspects of the present disclosure as described above, which are not provided in details for the sake of brevity.
Additionally, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures, in order to simplify the illustration and discussion, and so as not to obscure the present disclosure. Furthermore, the devices may be shown in block diagram form in order to avoid obscuring the present disclosure, and this also takes into account the fact that specifics with respect to the implementation of such block diagram devices are highly dependent upon the platform on which the present disclosure is to be implemented (i.e., such specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the disclosure, it should be apparent to one skilled in the art that the disclosure can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative in nature and not as restrictive.
While the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of those embodiments will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
The embodiments of the present disclosure are intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Accordingly, any omissions, modifications, equivalents, improvements and the like that may be made within the spirit and principles of the disclosure are intended to be included within the scope of the disclosure.

Claims (8)

1. A method of task management, comprising:
acquiring a first selection instruction of a first terminal managed by a main terminal, and presenting a task flow editing page of the first terminal according to the first selection instruction;
Acquiring a second selection instruction of a preset operator, wherein the operator is used for processing a subtask of the task;
presenting icons of the preset operators on the task flow editing page according to the second selection instruction;
constructing and presenting a task flow chart of a task to be executed by the first terminal according to the icon;
receiving a task trigger signal;
And controlling at least one terminal managed by the main terminal to execute tasks according to the task flow chart corresponding to the terminal according to the trigger signal, wherein the task flow chart comprises the following steps:
and in the same time period, controlling different terminals managed by the main terminal to execute in parallel, and in the same time period, controlling operators in a task flow chart corresponding to the same terminal managed by the main terminal to execute in parallel, or controlling tasks corresponding to different terminals to execute in parallel.
2. The method of claim 1, wherein the operator is further configured to:
Defining execution logic among the subtasks, wherein the execution logic at least comprises one of the following:
branching, looping, serial, and parallel.
3. The method of claim 1, wherein presenting the icon on the task flow edit page according to the second selection instruction comprises:
according to the second selection instruction, jumping to an operator library page, and displaying the type information of operators included in an operator library in the operator library page;
acquiring a third selection instruction of the type information, wherein the third selection instruction comprises a target type;
And presenting the icon of the operator of the target type on the task flow editing page according to the third selection instruction.
4. The method according to claim 1, wherein the method further comprises:
At least one terminal managed by the main terminal is controlled according to the trigger signal, and after a task is executed according to a task flow chart corresponding to the terminal, the running state information of each operator in the task flow chart is obtained;
and identifying the icon of the operator presented in the task flow chart according to the running state information.
5. A task management device, comprising:
The first acquisition module is used for acquiring a first selection instruction of a first terminal managed by a main terminal, and presenting a task flow editing page of the first terminal according to the first selection instruction;
The second acquisition module is used for acquiring a second selection instruction of a preset operator, wherein the operator is used for processing the subtasks of the task;
The presentation module is used for presenting icons of the preset operators on the task flow editing page according to the second selection instruction;
The construction module is used for constructing and presenting a task flow chart of the task to be executed by the first terminal according to the icon;
the receiving module is used for receiving the task trigger signal;
The control module is used for controlling at least one terminal managed by the main terminal to execute tasks according to the task flow chart corresponding to the terminal according to the trigger signal, and comprises the following steps:
and in the same time period, controlling different terminals managed by the main terminal to execute in parallel, and in the same time period, controlling operators in a task flow chart corresponding to the same terminal managed by the main terminal to execute in parallel, or controlling tasks corresponding to different terminals to execute in parallel.
6. The apparatus of claim 5, wherein the operator is further configured to:
Defining execution logic among the subtasks, wherein the execution logic at least comprises one of the following:
branching, looping, serial, and parallel.
7. The apparatus of claim 5, wherein the presentation module comprises:
The first display unit is used for jumping to an operator library page according to the second selection instruction, and displaying the type information of operators included in the operator library page;
the acquisition unit is used for acquiring a third selection instruction of the type information, wherein the third selection instruction comprises a target type;
and the second display unit is used for displaying the icon of the operator of the target type on the task flow editing page according to the third selection instruction.
8. The apparatus of claim 5, wherein the apparatus further comprises:
the third acquisition module is used for controlling at least one terminal managed by the main terminal according to the trigger signal to acquire the running state information of each operator in the task flow chart after executing the task according to the task flow chart corresponding to the terminal;
And the identification module is used for identifying the icon of the operator presented in the task flow chart according to the running state information.
CN201911115438.3A 2019-11-14 2019-11-14 Task management method and device Active CN112801439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911115438.3A CN112801439B (en) 2019-11-14 2019-11-14 Task management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911115438.3A CN112801439B (en) 2019-11-14 2019-11-14 Task management method and device

Publications (2)

Publication Number Publication Date
CN112801439A CN112801439A (en) 2021-05-14
CN112801439B true CN112801439B (en) 2024-08-20

Family

ID=75803938

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911115438.3A Active CN112801439B (en) 2019-11-14 2019-11-14 Task management method and device

Country Status (1)

Country Link
CN (1) CN112801439B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114816349B (en) * 2022-04-22 2023-09-29 珠海市奥德维科技有限公司 Automatic equipment control software development method, system and storage medium
CN114610294B (en) * 2022-05-09 2022-08-09 湖南星河云程信息科技有限公司 Concurrent computation control method and device for efficiency indexes of simulation experiment and computer equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1493973A (en) * 2002-10-29 2004-05-05 富士施乐株式会社 Chaining information making apparatus and method
CN105677812A (en) * 2015-12-31 2016-06-15 华为技术有限公司 Method and device for querying data
CN107621934A (en) * 2017-07-28 2018-01-23 中国人民解放军国防信息学院 Based on modularization, the evaluation index computational methods of graphical operator and device
CN109767198A (en) * 2018-10-25 2019-05-17 绍兴大明电力建设有限公司 Operation system intelligent management and device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212221B1 (en) * 1997-03-14 2001-04-03 Brother Kogyo Kabushiki Kaisha Communication apparatus
US7562340B2 (en) * 2006-03-23 2009-07-14 International Business Machines Corporation Method for graphically building business rule conditions
US7774189B2 (en) * 2006-12-01 2010-08-10 International Business Machines Corporation System and method for simulating data flow using dataflow computing system
CN102486730A (en) * 2010-12-06 2012-06-06 上海协讯软件有限公司 Workflow realization method and workflow system capable of customizing flow in user-defined manner
CN103473270A (en) * 2013-08-19 2013-12-25 上海易跃移动信息技术有限公司 Content display and interaction device based on user characteristic and use method thereof
JP6092128B2 (en) * 2014-01-15 2017-03-08 アラクサラネットワークス株式会社 Communication apparatus and configuration change method
CN104519302B (en) * 2014-12-25 2018-03-20 漳州顶竹通讯技术有限公司 A kind of video information Real-Time Sharing and the system and method for management and control
JP2016177567A (en) * 2015-03-20 2016-10-06 株式会社リコー Task management device, method and program
CN107678790B (en) * 2016-07-29 2020-05-08 华为技术有限公司 Flow calculation method, device and system
CN108334346B (en) * 2017-08-18 2021-03-12 深圳怡化电脑股份有限公司 Method and device for developing service control process
CN109359949B (en) * 2018-10-30 2022-05-27 中国建设银行股份有限公司 Flow display method and device
CN110333940A (en) * 2019-06-25 2019-10-15 深圳前海微众银行股份有限公司 Method for scheduling task, device, equipment and storage medium based on condition

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1493973A (en) * 2002-10-29 2004-05-05 富士施乐株式会社 Chaining information making apparatus and method
CN105677812A (en) * 2015-12-31 2016-06-15 华为技术有限公司 Method and device for querying data
CN107621934A (en) * 2017-07-28 2018-01-23 中国人民解放军国防信息学院 Based on modularization, the evaluation index computational methods of graphical operator and device
CN109767198A (en) * 2018-10-25 2019-05-17 绍兴大明电力建设有限公司 Operation system intelligent management and device

Also Published As

Publication number Publication date
CN112801439A (en) 2021-05-14

Similar Documents

Publication Publication Date Title
CN108683907B (en) Optical module pixel defect detection method, device and equipment
CN112801439B (en) Task management method and device
CN111145138B (en) Detection method, device and equipment for LED lamp panel and storage medium
CN111240977A (en) Performance test method, device and equipment for game scene and storage medium
CN110346704B (en) Method, device and equipment for determining test file in board test and storage medium
CN112699754B (en) Signal lamp identification method, device, equipment and storage medium
CN116007750A (en) LED detection method, device, equipment, storage medium and system
CN111782552B (en) Automatic testing method and device based on region division
CN113920057A (en) Method, device and system for identifying color of product indicator light
CN113721582A (en) Cabin system response efficiency testing method, equipment, storage medium and device
CN109596317B (en) Detection method and device for panel lamp
CN111915601B (en) Abnormality test method, device and system for intelligent terminal
CN110916609A (en) Vision detection device
CN108802512B (en) Power distribution system test method and device
CN110288579A (en) Detection method and device of display equipment
CN111145674B (en) Display panel detection method, electronic device and storage medium
CN111757002B (en) Image processing method, output control method, image acquisition device and display device
CN110674012B (en) Information indication method, device and storage medium
CN115145393A (en) Equipment inspection method and system based on MR technology
CN110865911B (en) Image testing method, device, storage medium, image acquisition card and upper computer
CN112822496B (en) Video analysis method and device
CN112644559B (en) Method, apparatus, device and medium for determining display state of track section
CN112364761B (en) Testing method and device based on video image recognition algorithm and testing terminal
CN111385473B (en) ICR line sequence determination device, method and device
CN116416238A (en) Abnormal screen shielding detection method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant