CN101086711B - Mission management method of multiple-mission operation system - Google Patents
Mission management method of multiple-mission operation system Download PDFInfo
- Publication number
- CN101086711B CN101086711B CN200610027564XA CN200610027564A CN101086711B CN 101086711 B CN101086711 B CN 101086711B CN 200610027564X A CN200610027564X A CN 200610027564XA CN 200610027564 A CN200610027564 A CN 200610027564A CN 101086711 B CN101086711 B CN 101086711B
- Authority
- CN
- China
- Prior art keywords
- task
- definition
- execution
- content
- new
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The task management method for a multi task running system separates the tasks into task content and the task execution. The task content comprises the working process and to be finished affairs in static content. The task execution is dynamic in content with running time, frequency, actual execution and completion of the task being defined. For a task content, it can be several task execution modes, with generation of several task objects, with several tasks with the same execution mode being integrated to generate a new task object, and the task content being several task content in series or parallel, using the same task coordination strategy. It brings great unity and flexibility for the task management and realization.
Description
Technical field
The present invention relates to a kind of computer run system, relate in particular to the task management method in a kind of multitask running system.
Background technology
In the multitask running system; Generally each task is all managed as a complete and independent entity, at first will define the workflow of task, the affairs of specifying this task to be responsible for accomplishing; Define the working method of task again;, and then execute the task the concrete affairs of the definition of finishing the work practically such as task run time and frequency etc.In this task tupe; The action of task and the working method of task are closely linked and handle; If it is identical that system needs a plurality of actions, and method of operation various tasks is just seeming very dumb aspect management and the realization.Such as; In an actual monitoring system; For same monitoring target, possibly carry out the various ways of different cycles, different frequency, multi-faceted parallel monitoring, if when defining a plurality of different monitoring task according to the different monitoring form; All to define the once object of monitoring, will cause repetition and waste.
Summary of the invention
The object of the invention is to solve the problems referred to above that exist in the prior art, and the task management method in a kind of new multitask running system is provided.
The objective of the invention is to realize like this: the task management method in a kind of multitask running system may further comprise the steps:
A, task definition module are carried out abstract the separation with " task execution " according to " task definition " task, define new task definition, realization flow that sets the tasks and affairs logic; " task definition " comprises the workflow of task and the affairs that task is responsible for accomplishing; " task execution " is meant working time, the frequency of definition task, and actual executing the task, the content of finishing the work;
B, task generation module carry out the definition and the configuration of the method for operation to the new task definition that defines among the step a; Produce at least one task object according to the different methods of operation; Add task pool; And to the task definition difference and the identical task of the method for operation is integrated, generate unified new task object, adopt same task scheduling strategy to carry out management and running;
C, task scheduling modules are according to the method for operation that defines among the step b, and the task object of operational-condition compliance is dispatched in the monitor task pond in real time, the new task definition that defines among the execution in step a, the affairs of Processing tasks definition;
Task object in d, the regular management maintenance task pool of task pool administration module is cleared up task expired or that lost efficacy;
The method of operation described in the step b comprises the time and the frequency of task run.
Task management method in the multitask running of the present invention system separates " static state " of task with " dynamically " content preferably, has improved the management of task and the dirigibility of realization; Integrate for the identical a plurality of tasks of task executive mode simultaneously, adopt unified scheduling strategy operation task, simplified the responsible property that multi-task scheduling is handled, improved the efficient of task scheduling.
Description of drawings
Fig. 1 is a realization theory diagram of the present invention;
Fig. 2 is a task integration method block diagram of the present invention;
Fig. 3 is a realization module frame chart of the present invention.
Embodiment
Cooperation is referring to Fig. 1, cooperates referring to Fig. 2, Fig. 3, and multitask running of the present invention system adopts a kind of abstract disposal route to task; Carry out abstract task definition and the task of separating into of the task in the system two parts and manage, wherein task definition comprises the workflow of task and affairs that task is responsible for accomplishing etc.; Be " static state " content, it then is " dynamically " content of task that task is carried out, working time, the frequency of definition task; And actual executing the task, the content of finishing the work.After separating the execution of the task of " static state " task definition of a task and " dynamically " like this,, just can define the multiple-task executive mode, generate a plurality of task objects for same task definition; Simultaneously for the task definition difference but the identical a plurality of tasks of task executions mode also can integrate; Generate a new task object; Task definition is the parallel connection or the series connection set of the task definition of a plurality of tasks, adopts same task scheduling strategy to carry out management and running.Shown in Fig. 2, promptly be that task definition T1 and task definition T2 are integrated into a new task object T for example, carry out with same executive mode P.This disposal route is in the management of multitask and realize all having brought very big unitarity and dirigibility.
The concrete realization flow of the task management method in the multitask running of the present invention system is; At first task is carried out abstract separation by the task definition module; Define static informations such as the workflow of new task definition such as task and work particular content that task is responsible for accomplishing, parameter, realization flow that sets the tasks and affairs logic; By the task generation module in the task definition module, defining of task is configured then; The executive mode that sets the tasks; And according to different task executive mode generation different task object, and task object adding task pool, the management and running of wait task scheduler module; Can integrate for the identical a plurality of tasks of task executions mode simultaneously, generate a new task object, task definition is the parallel connection or the series connection set of the task definition of a plurality of tasks, adopts same task scheduling strategy to carry out management and running.Task scheduling modules then according to according to the task object information in the task pool, generates concrete mission thread, and according to the method for operation of the task thread of executing the task dynamically.In addition, the present invention clears up task object expired or that lost efficacy also through the task object in the regular management maintenance task pool of task pool administration module.To guarantee the stable and high effective operation of system.
Claims (1)
1. the task management method in the multitask running system is characterized in that, may further comprise the steps:
A, task definition module are carried out abstract the separation with " task execution " according to " task definition " task, define new task definition, realization flow that sets the tasks and affairs logic; " task definition " comprises the workflow of task and the affairs that task is responsible for accomplishing; " task execution " is meant working time, the frequency of definition task, and actual executing the task, the content of finishing the work;
B, task generation module carry out the definition and the configuration of the method for operation to the new task definition that defines among the step a; Produce at least one task object according to the different methods of operation; Add task pool; And to the task definition difference and the identical task of the method for operation is integrated, generate unified new task object, adopt same task scheduling strategy to carry out management and running;
C, task scheduling modules are according to the method for operation that defines among the step b, and the task object of operational-condition compliance is dispatched in the monitor task pond in real time, the new task definition that defines among the execution in step a, the affairs of Processing tasks definition;
Task object in d, the regular management maintenance task pool of task pool administration module is cleared up task expired or that lost efficacy;
The method of operation described in the step b comprises the time and the frequency of task run.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610027564XA CN101086711B (en) | 2006-06-11 | 2006-06-11 | Mission management method of multiple-mission operation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610027564XA CN101086711B (en) | 2006-06-11 | 2006-06-11 | Mission management method of multiple-mission operation system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101086711A CN101086711A (en) | 2007-12-12 |
CN101086711B true CN101086711B (en) | 2012-02-29 |
Family
ID=38937680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610027564XA Active CN101086711B (en) | 2006-06-11 | 2006-06-11 | Mission management method of multiple-mission operation system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101086711B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266553B (en) * | 2008-05-06 | 2010-06-02 | 无锡紫芯集成电路系统有限公司 | Multitask management process based on embedded system |
CN101551758B (en) * | 2009-05-13 | 2013-06-05 | 中兴通讯股份有限公司 | System and method for implementing paralleling work of device management and tasks |
CN103150620A (en) * | 2011-12-07 | 2013-06-12 | 徐翔 | Project decomposition processing method and system |
CN102880503B (en) * | 2012-08-24 | 2015-04-15 | 新浪网技术(中国)有限公司 | Data analysis system and data analysis method |
CN104252391B (en) | 2013-06-28 | 2017-09-12 | 国际商业机器公司 | Method and apparatus for managing multiple operations in distributed computing system |
CN104978230B (en) * | 2014-04-02 | 2019-06-11 | 腾讯科技(深圳)有限公司 | Asynchronous task canceling method, device and electronic equipment |
CN103942109B (en) * | 2014-05-04 | 2017-02-15 | 江苏物联网研究发展中心 | Self-adaptation task scheduling method based on multi-core DSP |
CN104216785B (en) * | 2014-08-26 | 2017-10-10 | 烽火通信科技股份有限公司 | General policies task system and its implementation |
CN104504495A (en) * | 2014-11-27 | 2015-04-08 | 北京百度网讯科技有限公司 | Operation and maintenance abnormity processing method, device and equipment |
CN105706126A (en) * | 2015-05-22 | 2016-06-22 | 深圳市博安达信息技术股份有限公司 | Monitoring task generation method and system |
WO2019000398A1 (en) * | 2017-06-30 | 2019-01-03 | 深圳市大疆创新科技有限公司 | Method for scheduling transaction, and processor, distributed system, and unmanned aerial vehicle |
CN110780787B (en) * | 2019-10-24 | 2023-05-09 | 田敏 | Method and device for executing task scheduling |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1637764A (en) * | 2004-01-07 | 2005-07-13 | 国际商业机器公司 | Workflow system and method |
-
2006
- 2006-06-11 CN CN200610027564XA patent/CN101086711B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1637764A (en) * | 2004-01-07 | 2005-07-13 | 国际商业机器公司 | Workflow system and method |
Non-Patent Citations (4)
Title |
---|
史美林等.WFMS:工作流管理系统.计算机学报22 3.1999,22(3),325-333. |
史美林等.WFMS:工作流管理系统.计算机学报22 3.1999,22(3),325-333. * |
邓水光等.动态工作流建模方法的研究与设计.计算机集成制造系统10 6.2004,10(6),601-607. |
邓水光等.动态工作流建模方法的研究与设计.计算机集成制造系统10 6.2004,10(6),601-607. * |
Also Published As
Publication number | Publication date |
---|---|
CN101086711A (en) | 2007-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101086711B (en) | Mission management method of multiple-mission operation system | |
CN102184489A (en) | Knowledge-based workflow management system | |
CN102004663B (en) | A kind of system and method for multi-task concurrent scheduling | |
CN1897025B (en) | Parallel ETL technology of multi-thread working pack in mass data process | |
CN102592198B (en) | A kind of workflow engine supporting composite service | |
CN102360310A (en) | Multitask process monitoring method and system in distributed system environment | |
CN103279385A (en) | Method and system for scheduling cluster tasks in cloud computing environment | |
WO2006055864A3 (en) | Method and apparatus for implementing task management of computer operations | |
WO2021253819A1 (en) | Paas-based microservice choreography engine management method | |
CN105589748A (en) | Service request processing method and apparatus | |
CN103186830A (en) | Work order generation method and device according to mail intelligent analysis | |
CN102063333A (en) | Recursive structure workflow model and dispatching method thereof | |
CN101751255B (en) | Method and device for realizing service organization by workflow middleware conforming to XPDL specification | |
CN101996091B (en) | System and method for realizing graph executing virtual machine supporting multiple flow operation | |
CN103777593B (en) | A kind of product automation manipulation production system and its implementation | |
Wang et al. | A novel function block based integration approach to process planning and scheduling with execution control | |
CN110969351A (en) | Production task scheduling method for multi-task cross-factory cooperation | |
Abdul-Hussin | A Novel Method Implemented for Deadlock Problems in FMSs Modeled with Petri Nets | |
Ferreira et al. | Cyber-physical production systems to monitor the polishing process of cutlery production | |
Hekneby et al. | The financial implications of XPS: an organizational learning perspective | |
De Sousa et al. | Finite-time consensus and readjustment three-stage filter for predictive schedules in fms | |
CN110716987B (en) | Asynchronous execution method and scheduling system for synchronous tasks | |
Asri et al. | Key factors of successful JIT integration with IBS–An overview | |
Lee et al. | Fully dynamic epoch time synchronisation method for distributed supply chain simulation | |
Tomašević et al. | Improving Efficiency of Engineer-to-Order Operations through Lean Implementation: Empirical Research |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |