CN104850791A - Method and system for processing tasks - Google Patents

Method and system for processing tasks Download PDF

Info

Publication number
CN104850791A
CN104850791A CN201510220076.XA CN201510220076A CN104850791A CN 104850791 A CN104850791 A CN 104850791A CN 201510220076 A CN201510220076 A CN 201510220076A CN 104850791 A CN104850791 A CN 104850791A
Authority
CN
China
Prior art keywords
task
instruction
assignment instructions
terminal
control desk
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.)
Granted
Application number
CN201510220076.XA
Other languages
Chinese (zh)
Other versions
CN104850791B (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.)
Qianxin Technology Group Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510220076.XA priority Critical patent/CN104850791B/en
Publication of CN104850791A publication Critical patent/CN104850791A/en
Application granted granted Critical
Publication of CN104850791B publication Critical patent/CN104850791B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Abstract

The present invention, relating to the technical field of computers, provides a method and a system for processing tasks. The system comprises: a control console and terminals, the control console comprising a second task data receiving module, the task data comprising task type and task content, wherein the task content is security affairs for a terminal operating system in an enterprise intranet. The system further comprises a second task instruction generating module, and a second issuing module. Each terminal comprises: a conversion module applied to a terminal receiving a task instruction, and configured to parsing the task instruction and convert the task instruction to an execution instruction corresponding to a current task type; and a first calling module applied to the terminal receiving the task instruction, and configured to call task content contained by a corresponding task interface execution instruction based on the execution instruction. The execution instruction can be directly recognized by the corresponding task interface. According to the method and the system provided by the present invention, the operation steps for switching and issuing instructions are reduced; the system resources are saved; and users conveniently carry out the uniform management of different applications with different task types.

Description

The method and system of Processing tasks
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of method and system of Processing tasks.
Background technology
Computer network, refer to the multiple stage computing machines with standalone feature different for geographic position and external unit thereof, coupled together by communication line, in network operating system, the management of the network management software and network communication protocol and under coordinating, realizes the computer system that resource sharing and information are transmitted.In the prior art, certain enterprise or mechanism in order to ensure its information security, or system use synchronous, need to unify the software of the terminal node system in the LAN (Local Area Network) of this enterprise or mechanism.Such as enterprise version antivirus software, arrange the fail-safe software of each terminal node in net or virus base to upgrade, ensure the security of entire system.
In prior art, due to terminal software or function may belonging to task classification different, by in LAN (Local Area Network), during by the installation of control desk software, upgrading, when it issues assignment instructions, need under the task classification entering different system, send other the exclusive instruction of this task class, its operating process is complicated, needs carry out a large amount of switchings and issue command operating, waste system resource.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or a kind of system of Processing tasks solved the problem at least in part and the method for corresponding Processing tasks.
According to one aspect of the present invention, provide a kind of method of Processing tasks, comprising:
Control desk in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
Control desk generates the assignment instructions of consolidation form according to the task classification of described task data and task definition;
Described assignment instructions is issued each terminal by control desk, and the assignment instructions that record issues obtains Mission Monitor daily record;
Described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal receiving described assignment instructions;
The terminal receiving described assignment instructions, based on described execution instruction, calls the task definition that corresponding task interface execution instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition.
Optionally, described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
Optionally, before terminal executes described task definition, also comprise:
When for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
Optionally, describedly described assignment instructions be issued to each terminal comprise:
Described assignment instructions is sent to transfer server by control desk; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction and comprise:
Control desk receives described delete instruction;
For the assignment instructions that described delete instruction is corresponding, judge whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
Optionally, receiving the terminal of described assignment instructions based on described execution instruction, calling after corresponding task interface performs the task definition that comprises of instruction, also comprise:
After the terminal receiving described assignment instructions is executed the task, passback execution result is to control desk; Control desk upgrades the task action result in Mission Monitor daily record.
According to another aspect of the present invention, the system providing a kind of Processing tasks, comprising:
Control desk and each terminal
Described control desk comprises:
Second task data receiver module, the control desk be suitable in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
Second assignment instructions generation module, is suitable for control desk generates consolidation form assignment instructions according to the task classification of described task data and task definition;
Second issues module, is suitable for control desk and described assignment instructions is issued each terminal, and the assignment instructions that record issues obtains Mission Monitor daily record;
Each described terminal comprises:
Modular converter, described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal being suitable for receiving described assignment instructions;
First calling module, the terminal being suitable for receiving described assignment instructions, based on described execution instruction, is called corresponding task interface and is performed the task definition that instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition.
Optionally, described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
Optionally, before terminal executes described task definition, also comprise:
Second removing module, is suitable for, when for a Mission Monitor daily record, when receiving the delete instruction of user, deleting described Mission Monitor daily record, and issuing halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
Optionally, described second issue module and comprise:
Second issues submodule, is suitable for control desk and described assignment instructions is sent to transfer server; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described second removing module comprises:
Second receiver module, is suitable for control desk and receives described delete instruction;
Second judge module, is suitable for for assignment instructions corresponding to described delete instruction, judges whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
Optionally, described terminal also comprises:
Second passback module, after the terminal being suitable for receiving described assignment instructions is executed the task, passback execution result is to control desk.
Terminal is handed down to according to the assignment instructions that the method for a kind of Processing tasks of the present invention can generate consolidation form in control desk unification for different task, then terminal can perform corresponding operating according to described assignment instructions, and control desk can be unified to manage for these task datas, solving prior art thus, to be merely able to operating process when control desk issues assignment instructions complicated, need carry out a large amount of switchings and issue command operating, the problem of waste system resource, achieve the step reducing and switch and issue command operating, save system resource, user is facilitated to carry out carrying out the application of different business classification the beneficial effect of unified management.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing is only suitable for the object that preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows a kind of according to an embodiment of the invention schematic flow sheet of embodiment of the method one of Processing tasks;
Fig. 2 shows a kind of according to an embodiment of the invention schematic flow sheet of embodiment of the method two of Processing tasks;
Fig. 3 shows the structural representation of the system embodiment one of a kind of Processing tasks of the present invention according to an embodiment of the invention; And
Fig. 4 shows the structural representation of the system embodiment two of a kind of Processing tasks of the present invention according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
With reference to Fig. 1, it illustrates the schematic flow sheet of the embodiment of the method one of a kind of Processing tasks of the present invention, specifically can comprise:
Step 110, the control desk in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
In the present invention, the applied environment of whole system can be the close-network (i.e. corporate intranet) being suitable for enterprises, and for several interior terminals of its net of unified management that needs such as enterprises, so namely adopts control desk to manage terminal.Such as enterprise version antivirus software, for each terminal in the close-network of enterprise, what adopt each terminal of control desk unified management states virus base upgrading, patching bugs, the application of checking and killing Trojan etc.
In the present invention, there is the application of at least one class of service in terminal, and for different application, all there is difference in its flow process of carrying out operating, such as unloading and patching bugs are two contrary processes substantially, so for different tasks, so can classify to it according to the objective content of operation of its task, such as aforementioned viral qurush level, patching bugs, the classs of service such as checking and killing Trojan, and its corresponding business tine can be there is in each class of service, such as patching bugs, can only for the leak patch installing of specifying, also can for whole leak patch installing, leak A as new in system discovery, B, C, and leak A influential system safety, important, and leak B, C is unimportant, then can specify and leak patch a is beaten to leak A.
So for control desk, it exists and mutual module is carried out in outside, is suitable for the task data receiving user's input.Wherein, described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet.Such as task classification is: patching bugs; Task definition is: KB2667402Windows remote desktop Remote Code Execution Vulnerability patch.
For the task data that control desk receives, can be inputted by controllers, also can be inputted by other control system.
Further, optionally, described task data also can comprise: task scope.The i.e. scope of the terminal to be sent that user's appointed task data are corresponding.In the present invention, the scope of terminal can IP section divide, and also can safeguard a terminal grade table at control desk, the corresponding respective level of each terminal, so the optional fixed corresponding grade of user thus determine the scope of the terminal to be sent that task data is corresponding.Certainly, other formal character terminal scopes can also be adopted.
Step 120, control desk generates the assignment instructions of consolidation form according to the task classification of described task data and task definition;
As previously mentioned, in the present invention, classify to task, such as patching bugs, checking and killing Trojan, cleaning plug-in unit, issue bulletin, unlatching security configuration etc. need system to carry out the task of different operating flow process.And send to terminal to make the data of different task classifications and task definition can generate assignment instructions in an identical manner by control desk, and terminal can identify this assignment instructions and perform, so the present invention can at the form of the unified described assignment instructions generated according to described task data of control desk, in the module of the corresponding preset assignment instructions identification of terminal, so that control desk can comprise different classs of service and the task data of task definition for user's input, unified to manage.
Optionally, described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
In the present invention, in order to the standard of unified assignment instructions, assignment instructions can be divided into instruction head and afterbody, instruction head comprises command identification, and the corresponding task classification of this command identification, instruction afterbody comprises task definition, and described task definition comprises task names.To judge which classification this assignment instructions belongs to according to command identification after terminal receives any instruction, what content what operation etc. should be performed to.
In terminal, the preset equally parsing module of the present invention, to resolve described assignment instructions, concrete parsing is introduced in step 140.
Step 130, described assignment instructions is issued each terminal by control desk, and the assignment instructions that record issues obtains Mission Monitor daily record;
After control desk generates assignment instructions in the step 120, this assignment instructions is issued to each terminal by control desk, when issuing, the record assignment instructions that issues, assignment instructions is monitored, when wherein issuing, the assignment instructions that control desk record issues, obtains aiming at initial monitoring day showing that interface is shown.The task type that such as logger task instruction is corresponding, the task names of task definition, task scope, logger task issuing time etc.
Optionally, when task data comprises task scope, described assignment instructions is issued to each terminal corresponding to described task scope by control desk.
Such as, when for patching bugs, high terminal is required for security and system integrity, need the reparation carrying out leak A, the first estate scope can be set for it, if what so step 110 obtained patching bugs A comprises task classification (patching bugs), task definition (leak patch a), after the task data of task scope (one-level terminal), step 120 generates corresponding assignment instructions, this step by the assignment instructions of patching bugs A according to task scope (one-level terminal), send to the terminal within this scope, then this step carries out record for assignment instructions, such as task classification, issue the time, object terminal issued etc.
Optionally, when recording the assignment instructions issued and obtaining Mission Monitor daily record, generate for the record of different terminals to described assignment instructions executing state.
Step 140, the terminal receiving described assignment instructions, according to the form of described instruction, resolves described assignment instructions, calls corresponding task interface and performs the task definition that described assignment instructions comprises;
In the present invention, terminal can arrange a parsing module, after receiving described assignment instructions, resolves described assignment instructions, resolves described assignment instructions, calls corresponding task interface and performs the task definition that described assignment instructions comprises.Concrete, first according to the command identification of the instruction head in assignment instructions, can determine to belong to which class of service, then confirm other DLL of this task class (dynamic link library) to be called according to class of service; Resolve task definition again, then call described dynamic link library and perform described task type.
Such as resolve the command identification correspondence cleaning plug-in unit class of service that assignment instructions head obtains, search according to cleaning plug-in unit class of service and confirm the cleaning plug-in unit DLL of relevant position, resolving its content is that in cleaning system, level of security is low plug-in unit, then calling this DLL execution cleaning level of security is low plug-in unit.
Optionally, the embodiment of the present invention also can comprise:
Step 150, after the terminal receiving described assignment instructions is executed the task, passback execution result is to control desk; Control desk upgrades the task action result in Mission Monitor daily record.
In the task daily record that abovementioned steps 130 obtains, can logger task instruction current state (terminal feedback is finished, or does not receive the states such as terminal feedback).Such as, when recording, also can record the implementation status of each terminal within the scope of this, in such as task scope, having ten station terminals, so can present terminal completion status, be under initial situation and do not complete.
So this step is after terminal is to tasks carrying, and passback execution result is to control desk, and control desk then generates final Mission Monitor daily record according to passback result.Such as assignment instructions current state is revised as and is finished.In this step, for control desk, can according to the executing state of the feedback display entirety of each terminal, such as terminal has 11, and to current time, returning the terminal be finished only has 3, and the executing state of so current task instruction is 3/11.The implementation status of dynamic monitor task like this instruction.Further can monitor corresponding terminal according to terminal iidentification whether to complete, with the concrete implementation status facilitating control desk to hold each terminal, convenient management.
Optionally, before terminal executes described task definition, also comprise:
Step S149, when for a Mission Monitor daily record, when receiving the delete instruction of user, deletes described Mission Monitor daily record, and issues halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
In the present invention, for the assignment instructions that control desk issues, user may because issue wrong or need cancel an order, then can for the destruction operation of this input for this task, control desk then can generate halt instruction according to this operation, and notification terminal stops accepting or stop to perform described assignment instructions.
In the present invention, there is a kind of applied environment is: control desk, transfer server, terminal.The assignment instructions of control desk is sent to transfer server, and terminal timing obtains new assignment instructions from transfer server.Wherein, transfer server carries out mark process to emerging assignment instructions, and terminal then obtains identified assignment instructions.
So, describedly described assignment instructions be issued to each terminal comprise:
Step S150, described assignment instructions is sent to transfer server by control desk; Transfer server described in described terminal polling, obtains described assignment instructions.
Wherein, when needing the class of service of the contents such as patch for patching bugs etc., its patch can be stored in transfer server, the assignment instructions of the patching bugs so received for terminal, first it can obtain leak patch from server when calling DLL, and then carry out leak repair process.
In addition, further, optionally, described for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction and comprise:
Step S151, control desk receives described delete instruction;
Step S152, for the assignment instructions that described delete instruction is corresponding, judges whether terminal obtains described assignment instructions from described server;
Step S153, if obtained, then refuses described delete instruction;
Step S154, if do not obtained, then sends described halt instruction to described transfer server.
Step S151 is in step S154, for the delete instruction of a deletion Mission Monitor daily record of user, need first to judge whether that there is terminal obtains corresponding assignment instructions, if obtained, this Mission Monitor daily record does not then allow to delete, if all terminals are obtain corresponding assignment instructions, then this assignment instructions can be deleted, and notify that transfer server stops issuing corresponding task instruction, can notify that described transfer instruction is deleted by transfer server, so terminal can not therefrom turn server poll again and obtains this assignment instructions.
The present embodiment can be revised as same for other recognition instruction of various task class of terminal with the order format that control desk generates to corresponding form comprehensively, solving prior art thus, to be merely able to operating process when control desk issues assignment instructions complicated, need carry out a large amount of switchings and issue command operating, the problem of waste system resource, achieve the step reducing and switch and issue command operating, save system resource, facilitate user to carry out carrying out the application of different business classification the beneficial effect of unified management.
With reference to Fig. 2, it illustrates the schematic flow sheet of the embodiment of the method two of a kind of Processing tasks of the present invention, specifically can comprise:
Step 210, the control desk in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
Step 220, control desk generates the assignment instructions of consolidation form according to the task classification of described task data and task definition;
Step 230, described assignment instructions is issued each terminal by control desk, and the assignment instructions that record issues obtains Mission Monitor daily record;
Step 240, described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal receiving described assignment instructions;
Step 250, the terminal receiving described assignment instructions, based on described execution instruction, calls the task definition that corresponding task interface execution instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition.
The present embodiment is compared with the embodiment one of Fig. 1, and step 210 is similar to step 130 to step 230 and step 110, is not described in detail in this.
In addition such as:
1, described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
2, before terminal executes described task definition, also comprise:
When for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
3, describedly described assignment instructions be issued to each terminal comprise:
Described assignment instructions is sent to transfer server by control desk; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction and comprise:
Control desk receives described delete instruction;
For the assignment instructions that described delete instruction is corresponding, judge whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
All similar with embodiment described in Fig. 1, be not described in detail in this.
For step 240, described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal receiving described assignment instructions;
For the various application systems of the original various order format of terminal, the instruction of the consolidation form of control desk, the original various application system None-identified of terminal, so need to arrange a modular converter in terminal, parse the task classification in the assignment instructions of control desk transmission and task definition, then generate the discernible execution instruction of respective application system according to task classification and task definition.
Step 250, the terminal receiving described assignment instructions, based on described execution instruction, calls the task definition that corresponding task interface execution instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition;
After step 240 obtains other execution instruction of this task class, and described execution instruction can by corresponding task interface Direct Recognition, and so namely respective application system calls the task definition that corresponding task interface execution instruction comprises.
Optionally, receiving the terminal of described assignment instructions based on described execution instruction, calling after corresponding task interface performs the task definition that comprises of instruction, also can comprise:
Step 260, after the terminal receiving described assignment instructions is executed the task, passback execution result is to control desk; Control desk upgrades the task action result in Mission Monitor daily record.
Step 260 is similar with step 150, is not described in detail in this.
The present invention can carry out improving terminal on the original system of terminal, and range of application is more extensive, can carry out flexible deployment, reduce maintenance cost further for the various terminal with different-format application system.
With reference to Fig. 3, it illustrates the structural representation of the system embodiment one of a kind of Processing tasks of the present invention, comprising:
310 control desks and each terminal;
Described control desk 310 comprises:
First task data reception module 311, the control desk be suitable in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
First task directive generation module 312, is suitable for control desk generates consolidation form assignment instructions according to the task classification of described task data and task definition;
First issues module 313, is suitable for control desk and described assignment instructions is issued each terminal, and the assignment instructions that record issues obtains Mission Monitor daily record;
Each described terminal 320 comprises:
Parsing module 321, the terminal being suitable for receiving described assignment instructions, according to the form of described instruction, resolves described assignment instructions, calls corresponding task interface and performs the task definition that described assignment instructions comprises.
Wherein, described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
Optionally, before terminal executes described task definition, also comprise:
First removing module, is suitable for, when for a Mission Monitor daily record, when receiving the delete instruction of user, deleting described Mission Monitor daily record, and issuing halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
Optionally, described first issue module and comprise:
First issues submodule, is suitable for control desk and described assignment instructions is sent to transfer server; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described first removing module comprises:
First receiver module, is suitable for control desk and receives described delete instruction;
First judge module, is suitable for for assignment instructions corresponding to described delete instruction, judges whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
Optionally, in the embodiment of the present invention, terminal also can comprise:
Passback module, after the terminal being suitable for receiving described assignment instructions is executed the task, passback execution result is to control desk;
Accordingly, described control desk also comprises:
First update module, is suitable for, according to terminal passback execution result, upgrading the task action result in Mission Monitor daily record.
With reference to Fig. 4, it illustrates the structural representation of the system embodiment two of a kind of Processing tasks of the present invention, comprising:
Control desk 410 and each terminal
Described control desk 410 comprises:
Second task data receiver module 411, the control desk be suitable in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
Second assignment instructions generation module 412, is suitable for control desk generates consolidation form assignment instructions according to the task classification of described task data and task definition;
Second issues module 413, is suitable for control desk and described assignment instructions is issued each terminal, and the assignment instructions that record issues obtains Mission Monitor daily record;
Each described terminal 420 comprises:
Modular converter 421, described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal being suitable for receiving described assignment instructions;
First calling module 422, the terminal being suitable for receiving described assignment instructions, based on described execution instruction, is called corresponding task interface and is performed the task definition that instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition.
Wherein, described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
Optionally, before terminal executes described task definition, also comprise:
Second removing module, is suitable for, when for a Mission Monitor daily record, when receiving the delete instruction of user, deleting described Mission Monitor daily record, and issuing halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
Optionally, described second issue module and comprise:
Second issues submodule, is suitable for control desk and described assignment instructions is sent to transfer server; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described second removing module comprises:
Second receiver module, is suitable for control desk and receives described delete instruction;
Second judge module, is suitable for for assignment instructions corresponding to described delete instruction, judges whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
Optionally, described terminal also can comprise:
Second passback module, after the terminal being suitable for receiving described assignment instructions is executed the task, passback execution result is to control desk;
Accordingly, described control desk also comprises:
Second update module, is suitable for, according to terminal passback execution result, upgrading the task action result in Mission Monitor daily record.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention a kind ofthe some or all functions of the some or all parts in the equipment of Processing tasks.The present invention can also be embodied as part or all the equipment or device program (such as, computer program and computer program) that are suitable for performing method as described herein.Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.

Claims (10)

1. a method for Processing tasks, comprising:
Control desk in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
Control desk generates the assignment instructions of consolidation form according to the task classification of described task data and task definition;
Described assignment instructions is issued each terminal by control desk, and the assignment instructions that record issues obtains Mission Monitor daily record;
Described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal receiving described assignment instructions;
The terminal receiving described assignment instructions, based on described execution instruction, calls the task definition that corresponding task interface execution instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition.
2. method according to claim 1,
Described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
3. method according to claim 1, before terminal executes described task definition, also comprises:
When for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
4. method according to claim 3, is describedly issued to each terminal by described assignment instructions and comprises:
Described assignment instructions is sent to transfer server by control desk; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described for a Mission Monitor daily record, when receiving the delete instruction of user, delete described Mission Monitor daily record, and issue halt instruction and comprise:
Control desk receives described delete instruction;
For the assignment instructions that described delete instruction is corresponding, judge whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
5. method according to claim 1, is receiving the terminal of described assignment instructions based on described execution instruction, calls after corresponding task interface performs the task definition that comprises of instruction, also comprises:
After the terminal receiving described assignment instructions is executed the task, passback execution result is to control desk; Control desk upgrades the task action result in Mission Monitor daily record.
6. a system for Processing tasks, comprising:
Control desk and each terminal
Described control desk comprises:
Second task data receiver module, the control desk be suitable in corporate intranet receives task data; Described task data comprises task classification, task definition; Described task definition is the security affairs for the terminal operating system in corporate intranet;
Second assignment instructions generation module, is suitable for control desk generates consolidation form assignment instructions according to the task classification of described task data and task definition;
Second issues module, is suitable for control desk and described assignment instructions is issued each terminal, and the assignment instructions that record issues obtains Mission Monitor daily record;
Each described terminal comprises:
Modular converter, described assignment instructions is resolved and is converted to the execution instruction of corresponding current task classification by the terminal being suitable for receiving described assignment instructions;
First calling module, the terminal being suitable for receiving described assignment instructions, based on described execution instruction, is called corresponding task interface and is performed the task definition that instruction comprises; Described execution instruction can by corresponding task interface Direct Recognition.
7. system according to claim 6,
Described assignment instructions comprises: instruction head and instruction afterbody; Described instruction head comprises command identification, described command identification and task classification one_to_one corresponding; Described instruction afterbody comprises task definition, and described task definition comprises task names.
8. system according to claim 6, before terminal executes described task definition, also comprises:
Second removing module, is suitable for, when for a Mission Monitor daily record, when receiving the delete instruction of user, deleting described Mission Monitor daily record, and issuing halt instruction; Described halt instruction is that notification terminal stops accepting or stop to perform described assignment instructions.
9. system according to claim 8, described second issues module comprises:
Second issues submodule, is suitable for control desk and described assignment instructions is sent to transfer server; Transfer server described in described terminal polling, obtains described assignment instructions;
Further, described second removing module comprises:
Second receiver module, is suitable for control desk and receives described delete instruction;
Second judge module, is suitable for for assignment instructions corresponding to described delete instruction, judges whether terminal obtains described assignment instructions from described server;
If obtained, then refuse described delete instruction; If do not obtained, then send described halt instruction to described transfer server.
10. system according to claim 6, described terminal also comprises:
Second passback module, after the terminal being suitable for receiving described assignment instructions is executed the task, passback execution result is to control desk.
CN201510220076.XA 2012-10-26 2012-10-26 The method and system of processing task Active CN104850791B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510220076.XA CN104850791B (en) 2012-10-26 2012-10-26 The method and system of processing task

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510220076.XA CN104850791B (en) 2012-10-26 2012-10-26 The method and system of processing task
CN201210418415.1A CN102968336B (en) 2012-10-26 2012-10-26 Method and system for processing tasks

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201210418415.1A Division CN102968336B (en) 2012-10-26 2012-10-26 Method and system for processing tasks

Publications (2)

Publication Number Publication Date
CN104850791A true CN104850791A (en) 2015-08-19
CN104850791B CN104850791B (en) 2018-06-22

Family

ID=47798491

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201210418415.1A Active CN102968336B (en) 2012-10-26 2012-10-26 Method and system for processing tasks
CN201510220076.XA Active CN104850791B (en) 2012-10-26 2012-10-26 The method and system of processing task

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201210418415.1A Active CN102968336B (en) 2012-10-26 2012-10-26 Method and system for processing tasks

Country Status (1)

Country Link
CN (2) CN102968336B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105701624A (en) * 2016-02-26 2016-06-22 广州品唯软件有限公司 Task processing method and device
CN106789170A (en) * 2016-11-28 2017-05-31 北京奇虎科技有限公司 A kind of task processing method and device
CN107508787A (en) * 2016-06-14 2017-12-22 腾讯科技(深圳)有限公司 A kind of task executing method, apparatus and system
CN110704137A (en) * 2019-09-30 2020-01-17 郑州信大捷安信息技术股份有限公司 Security chip calling system and method based on dual systems

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104423956B (en) * 2013-09-05 2018-10-12 联想(北京)有限公司 A kind of task control method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015477A1 (en) * 2003-05-26 2005-01-20 Chih-Wei Chen Server management method and system
CN101694626A (en) * 2009-09-30 2010-04-14 曙光信息产业(北京)有限公司 Script execution system and method
CN101765070A (en) * 2009-12-23 2010-06-30 中国电信股份有限公司 Method and system for controlling mobile phone application

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277316A (en) * 2008-05-21 2008-10-01 中兴通讯股份有限公司 Interactive error correction method and system for document download
CN102129376B (en) * 2010-01-13 2016-02-17 腾讯科技(深圳)有限公司 A kind of method, apparatus and system of upload and download software update information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015477A1 (en) * 2003-05-26 2005-01-20 Chih-Wei Chen Server management method and system
CN101694626A (en) * 2009-09-30 2010-04-14 曙光信息产业(北京)有限公司 Script execution system and method
CN101765070A (en) * 2009-12-23 2010-06-30 中国电信股份有限公司 Method and system for controlling mobile phone application

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105701624A (en) * 2016-02-26 2016-06-22 广州品唯软件有限公司 Task processing method and device
CN107508787A (en) * 2016-06-14 2017-12-22 腾讯科技(深圳)有限公司 A kind of task executing method, apparatus and system
CN107508787B (en) * 2016-06-14 2019-03-01 腾讯科技(深圳)有限公司 A kind of task executing method, apparatus and system
CN106789170A (en) * 2016-11-28 2017-05-31 北京奇虎科技有限公司 A kind of task processing method and device
CN110704137A (en) * 2019-09-30 2020-01-17 郑州信大捷安信息技术股份有限公司 Security chip calling system and method based on dual systems
CN110704137B (en) * 2019-09-30 2022-02-11 郑州信大捷安信息技术股份有限公司 Security chip calling system and method based on dual systems

Also Published As

Publication number Publication date
CN104850791B (en) 2018-06-22
CN102968336B (en) 2015-06-17
CN102968336A (en) 2013-03-13

Similar Documents

Publication Publication Date Title
US10579803B1 (en) System and method for management of application vulnerabilities
CN102968336B (en) Method and system for processing tasks
CN102981942B (en) A kind of task processing method and system
CN102609281B (en) Distributed software patch update method and system
CN105303112B (en) The detection method and device of component call loophole
CN104714827A (en) Plug-in update method and device
CN102970346B (en) Browser carries out method and the browser of software download
CN101114933A (en) Method, system and terminal for maintaining capability management object, managing capability
US20110087767A1 (en) Computer Environment Analysis Tool
CN113434158B (en) Custom management method, device, equipment and medium for big data component
CN102467447A (en) Driver debugging system and method
CN108845940A (en) A kind of enterprise information system automated function test method and system
CN104765621A (en) Method and system for deploying program on cluster node
CN109598427B (en) Robot management method and device and electronic equipment
US11698802B2 (en) Customer service management
US20170123950A1 (en) Non-monotonic eventual convergence for desired state configuration
CN107368523B (en) Data processing method and system
CN103546563A (en) Method and system for intelligent update of terminal software
CN105701605A (en) Waveform list management module applied to integrated communication navigation identification system
US10075559B1 (en) Server configuration management system and methods
CN102843342A (en) Method and system for dynamically upgrading resource
CN105528230A (en) Method and device for setting configuration parameters
CN107943504A (en) The dynamic update method of software module in a kind of embedded system
CN112905197A (en) Information processing method, device and system, electronic equipment and storage medium
CN102902564A (en) Method and device for installing patches

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161208

Address after: 100015 Chaoyang District Road, Jiuxianqiao, No. 10, building No. 3, floor 15, floor 17, 1701-26,

Applicant after: BEIJING QI'ANXIN SCIENCE & TECHNOLOGY CO., LTD.

Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant before: Beijing Qihu Technology Co., Ltd.

Applicant before: Qizhi Software (Beijing) Co., Ltd.

GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100015 15, 17 floor 1701-26, 3 building, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Patentee after: Qianxin Technology Group Co., Ltd.

Address before: 100015 15, 17 floor 1701-26, 3 building, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Patentee before: BEIJING QI'ANXIN SCIENCE & TECHNOLOGY CO., LTD.

CP01 Change in the name or title of a patent holder