CN107147637A - A kind of tasks carrying request processing method, device and computer-readable storage medium - Google Patents

A kind of tasks carrying request processing method, device and computer-readable storage medium Download PDF

Info

Publication number
CN107147637A
CN107147637A CN201710313463.7A CN201710313463A CN107147637A CN 107147637 A CN107147637 A CN 107147637A CN 201710313463 A CN201710313463 A CN 201710313463A CN 107147637 A CN107147637 A CN 107147637A
Authority
CN
China
Prior art keywords
request
perform
isolation strip
atomic operation
goal task
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
CN201710313463.7A
Other languages
Chinese (zh)
Other versions
CN107147637B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710313463.7A priority Critical patent/CN107147637B/en
Publication of CN107147637A publication Critical patent/CN107147637A/en
Application granted granted Critical
Publication of CN107147637B publication Critical patent/CN107147637B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering by address, protocol, port number or service, e.g. IP-address or URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/145Countermeasures against malicious traffic the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1466Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Health & Medical Sciences (AREA)
  • Power Engineering (AREA)
  • Multi Processors (AREA)
  • Storage Device Security (AREA)

Abstract

The present invention provides a kind of tasks carrying request processing method, device and computer-readable storage medium, and this method includes:The request that performs of outer net equipment transmission is received, it is described to perform the goal task that request is used to ask performance objective business;In default isolation strip request progress safety verification is performed to described;If the request safety verification that performs passes through, obtaining the goal task needs operation to be performed, and performs the goal task and need operation to be performed.Due to that can perform the tasks carrying request of outer net equipment transmission, the embodiment of the present invention can improve the execution efficiency of task.

Description

A kind of tasks carrying request processing method, device and computer-readable storage medium
Technical field
The present invention relates to Internet technical field, more particularly to a kind of tasks carrying request processing method, device and calculating Machine storage medium.
Background technology
With the development of Internet technology, the value volume and range of product of business is more and more, for example:Game service, video playback Business, finance services, instant messaging business etc..Often business is required to perform some in the stages such as test, operation, maintenances Business, for example:The tasks such as version change, data change, DB Backup or rollback database.However, the task of current operation During execution, two network environments are across, wherein, the network where the initiator of business, this network can be referred to as outer net, separately One be business operator where have network, this network can be referred to as Intranet, wherein, Intranet be used for perform task.But mesh It is preceding often all to isolate outer net at present to protect Intranet, existing network is operated with non-development zones business, all operations of task are all by interior Net is initiated and performed.But due to the developer of Intranet and non-traffic, so causing in task implementation procedure, it is necessary to the work of Intranet Make personnel to link up repeatedly with developer, cause the execution efficiency of task very low.
The content of the invention
The embodiment of the present invention provides a kind of tasks carrying request processing method, device and computer-readable storage medium, to solve The problem of execution efficiency of task is very low.
In a first aspect, the embodiments of the invention provide a kind of tasks carrying request processing method, including:
The request that performs of outer net equipment transmission is received, it is described to perform request for asking the target of performance objective business to be appointed Business;
In default isolation strip request progress safety verification is performed to described;
If the request safety verification that performs passes through, obtaining the goal task needs operation to be performed, and performs institute Stating goal task needs operation to be performed.
Second aspect, the embodiment of the present invention also provides a kind of tasks carrying request processing unit, including:
Receiving module, the request that performs for receiving the transmission of outer net equipment is described to perform request for asking performance objective The goal task of business;
Authentication module, the execution request for being received in default isolation strip to the receiving module carries out safety Checking;
Performing module, if passing through for the authentication module to the request safety verification that performs, obtains the target Task needs operation to be performed, and performs the goal task and need operation to be performed.
The third aspect, the embodiment of the present invention also provides a kind of tasks carrying request processing unit, and described device includes:Processing Device, memory, network interface and user interface, the processor, the memory, the network interface and the user interface It is coupled, the processor is used to read the program in the memory, is performed as first aspect is carried by bus system Step in the described tasks carrying request processing method supplied.
Fourth aspect, the embodiment of the present invention is also provided deposits in a kind of computer-readable storage medium, the computer-readable storage medium The executable one or more programs of computer are contained, one or more of programs make the meter when being performed by the computer Calculation machine performs the described tasks carrying request processing method provided such as first aspect.
The above-mentioned technical proposal of the present invention at least has the advantages that:
In the embodiment of the present invention, the request that performs of outer net equipment transmission is received, it is described to perform request for asking execution mesh The goal task of mark business;In default isolation strip request progress safety verification is performed to described;If described perform request peace Being verified entirely, then obtaining the goal task needs operation to be performed, and perform the goal task needs operation to be performed. Due to the tasks carrying request of outer net equipment transmission can be performed, so as to improve the execution efficiency of task.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed for description of the embodiment of the present invention The accompanying drawing to be used is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, For those of ordinary skill in the art, without having to pay creative labor, it can also be obtained according to these accompanying drawings Obtain other accompanying drawings.
Fig. 1 is the schematic diagram of network structure provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of tasks carrying request processing method provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another tasks carrying request processing method provided in an embodiment of the present invention;
Fig. 4 is a kind of example schematic for performing request processing provided in an embodiment of the present invention;
Fig. 5 is a kind of example schematic of increase task provided in an embodiment of the present invention;
Fig. 6 is a kind of detailed example schematic of task provided in an embodiment of the present invention;
Fig. 7 is the example schematic that a kind of business information provided in an embodiment of the present invention is set;
Fig. 8 is the example schematic that a kind of task essential information provided in an embodiment of the present invention is set;
Fig. 9 is a kind of example schematic of task status provided in an embodiment of the present invention;
Figure 10 is a kind of example schematic of task state transition provided in an embodiment of the present invention;
Figure 11 is the structure chart that a kind of tasks carrying provided in an embodiment of the present invention asks processing unit;
Figure 12 is the structure chart that another tasks carrying provided in an embodiment of the present invention asks processing unit;
Figure 13 is the structure chart that another tasks carrying provided in an embodiment of the present invention asks processing unit;
Figure 14 is the structure chart that another tasks carrying provided in an embodiment of the present invention asks processing unit.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on this hair Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made Example, belongs to the scope of protection of the invention.
Fig. 1 is refer to, Fig. 1 is network structure provided in an embodiment of the present invention, the He of outer net equipment 101 is included as shown in Figure 1 Server 102, wherein, outer net equipment 101 is in outer net, and the outer net can be the network where the developer of business, in addition, outside Net equipment 101 can be the equipment such as computer or server, and this embodiment of the present invention is not construed as limiting.And above-mentioned server 102 is outer in Intranet, and the Intranet can be the network where the operator of business, and above-mentioned outer net equipment 101 can pass through interconnection Net is communicated with server 102.
Fig. 2 is refer to, Fig. 2 is a kind of flow chart of tasks carrying request processing method provided in an embodiment of the present invention, such as Shown in Fig. 2, comprise the following steps:
S201, the request that performs for receiving the transmission of outer net equipment, it is described to perform the mesh that request is used to ask performance objective business Mark task.
Wherein, above-mentioned outer net equipment can be the communication equipment in outer net, for example:In the Developer Network of target service Communication equipment.And the executive agent of the above method can be the server of Intranet, i.e., the server in carrier network, in addition, In the embodiment of the present invention, Intranet is also referred to as the network of existing network, i.e. service operation.
Above-mentioned target service can be game service, video playback business, instant messaging business or camera business etc..And Above-mentioned target service can be test take version business, the business of prerelease version, certain platform examination & verification take version business or Business of the formal released version of person etc..And above-mentioned goal task can include one or more task, for example:Version becomes More, at least one in the task such as data change, DB Backup and rollback database.Certainly, in the embodiment of the present invention, task Scene is may also be referred to as, for example:The scenes such as version change, data change, DB Backup or rollback database.And each Business can include multiple operations again, for example:Version change task can be subdivided into file server and pull version file, decompression text Part and overlay file etc. are operated;Establishment task can be subdivided into as data change task, build table, renewal SQL (Structured Query Language, SQL), delete the operation such as table and inspection;And DB Backup task can be segmented To read the operations such as Backup Data, record operation and covering data;And rollback database can be subdivided into when reading previous Between the cycle (for example:Yesterday) data and input the operation such as data of previous time cycle.It should be noted that times here Business, and the operation that task includes only is citing, the embodiment of the present invention is not construed as limiting to this.
S202, in default isolation strip to it is described perform request carry out safety verification.
Wherein, above-mentioned isolation strip can be the region for being used to isolate unknown request that server is pre-set, should Region is specifically as follows a certain storage region on server, i.e., above-mentioned execution request is first isolated in into the storage region, and carry out Safety verification.
Wherein, above-mentioned safety verification can be the safety verification to above-mentioned outer net equipment, i.e. checking performs the source of request, Authentication either to performing request, i.e. checking send the user for performing request, or can also be to performing request Content is verified etc..
If S203, the request safety verification that performs pass through, obtaining the goal task needs operation to be performed, and holds The row goal task needs operation to be performed.
If above-mentioned execution requests verification passes through, it is determined that execution request is safe, so as to obtain goal task Need operation to be performed.Wherein, the operation of above-mentioned acquisition can be the executable operation of server in step S203, for example: Operation code.And above-mentioned acquisition can select above-mentioned goal task to need operation to be performed in the operation prestored, this Sample can further improve the execution efficiency of task.Or can be that the above-mentioned goal task of identification needs to perform in step S203 Operation after, generate temporarily these operation.
, may internal guipure if above-mentioned execution requests verification is obstructed out-of-date, it may be determined that above-mentioned execution request is dangerous Carry out potential safety hazard, above-mentioned request is performed so as to abandon.
After getting above-mentioned goal task and needing operation to be performed, it is possible to perform these operations.For example:Above-mentioned target Task is version change task, then step S203 obtains file server and pulls version file, decompressing files and overlay file etc. Operation, and then these operations are performed, to complete the execution of above-mentioned goal task.
Wherein, when performing above-mentioned goal task in step S203 and needing operation to be performed, each operation there may be The possibility of failure is run succeeded or performs, so that in the embodiment of the present invention, tasks carrying may also be referred to as task test, that is, survey Whether the task of examination business runs succeeded.
It can realize first to isolate in the execution request for sending outer net equipment by above-mentioned steps and verify again, reach half isolation Effect, to reduce the risk of Intranet, and because the execution request of outer net equipment can be performed in Intranet, can so improve The execution efficiency of task.For example:When certain game developer needs to issue the game service that test takes version, it is possible to Intranet server send issue the game service tasks carrying request, intranet server receive the execution request when, first every From and safety verification, when being verified, it is possible to perform inter-related task, to issue the game service, so greatly specification With reduce issue flow, to improve the efficiency of issue.
In the present embodiment, the request that performs of outer net equipment transmission is received, it is described to perform request for asking performance objective business Goal task;In default isolation strip request progress safety verification is performed to described;If described perform request safety verification Passing through, then obtaining the goal task needs operation to be performed, and perform the goal task needs operation to be performed.Due to can To perform the tasks carrying request of outer net equipment transmission, so as to improve the execution efficiency of task.
Fig. 3 is refer to, Fig. 3 is the flow chart of another tasks carrying request processing method provided in an embodiment of the present invention, As shown in figure 3, comprising the following steps:
S301, the request that performs for receiving the transmission of outer net equipment, it is described to perform the mesh that request is used to ask performance objective business Mark task.
Wherein, step S301 may refer to the step S201 in the embodiment shown in Fig. 2, not repeat herein.
S302, in default isolation strip to it is described perform request carry out safety verification.
Optionally, it is described in default isolation strip to it is described perform request carry out safety verification the step of, including:
In default isolation strip request progress authentication is performed to described;
If described perform asks authentication to pass through, the request progress content that performs is tested in the isolation strip Card, if the execution request content is verified, it is determined that the request safety verification that performs passes through.
Wherein, above-mentioned authentication can be above-mentioned to the identity of the outer net equipment of transmission above-mentioned execution request or transmission The user for performing request is verified that user here is appreciated that the user that outer net equipment is logged in.And pass through in authentication Afterwards, the content for performing request can also be verified, so as to the risk of further reduction Intranet.
Optionally, it is described to ask progress authentication to include following at least one described perform in default isolation strip :
Safety verification is carried out to the outer net equipment in the isolation strip and the execution is asked in the isolation strip The user asked carries out safety verification;
It is described to perform request progress content verification including at least one of following to described in the isolation strip:
To the execution request progress cross-site scripting attack checking, in the isolation strip to described in the isolation strip Request is performed to carry out injecting defence checking and perform request progress key authentication to described in the isolation strip.
Wherein, it can be that the IP address of outer net equipment is verified to carry out safety verification to the outer net equipment, for example: IP address white list can be set up in advance, when receiving above-mentioned execution request, just verify the outer net equipment IP address whether For the address in the white list, if so, then the safety verification of outer net equipment passes through, otherwise do not pass through.By being set to the outer net It is standby to carry out safety verification, it can ensure that the source for performing request is safe or legal.
Carrying out safety verification to the user for performing request can be, the ID for sending above-mentioned execution request is tested Card, that is, judge whether the user for sending above-mentioned execution request has permission the authority for performing execution request.Wherein, user here ID can be the ID that above-mentioned pending event is sent in developer, so as to be tested by carrying out safety to the user for performing request Card, can ensure the legitimacy for performing user.
Progress cross-site scripting attack (XSS) checking is asked verify described perform asks whether to wrap described perform Malicious code is included, for example:The code of malicious web pages (web) user implantation, if described perform asks to include malicious code, is verified Do not pass through, conversely, being then verified.By performing request progress cross-site scripting attack checking to described, can improve execution please The security performance asked.
It can be the checking that is on the defensive to the instruction that execution is asked that the execution, which is asked to carry out injection defence checking, with Verify whether to include illegal instruction.For example:SQL injection defence checking is carried out, wherein, SQL injection defence checking can be adopted Injection defence is carried out with spcial character escape method, for example:Spcial character in the SQL instructions that will be performed in request is turned Justice, whether be represent forbidden character, for example if judging the character after escape:Destruction or invasion character, if so, then verifying obstructed Cross, it is on the contrary then pass through.Certainly, in the embodiment of the present invention, it is SQL injection defence checking that injection defence checking, which is not limited, may be used also To be the injection defence of other language, this embodiment of the present invention is not construed as limiting.
In addition, above-mentioned ask progress key authentication ask the key carried to be tested to performing described perform Card, for example:Request carrying key will be performed to be matched with the key prestored, if the match is successful, be verified, instead It, then do not pass through.The security for performing request can be further improved by above-mentioned key authentication.
It is preferred that, if the user that safety verification and execution request are carried out to the outer net equipment carries out safety verification When carrying out, do not pass through if there is a checking in this two checkings, it is determined that above-mentioned execution request authentication does not pass through, When carrying out a variety of checkings, it is necessary to be all to be verified, it is determined that above-mentioned execution requests verification passes through.Similarly, the above Checking is also, if carry out a variety of checkings, it is necessary to be all to be verified, and can just determine above-mentioned execution request content checking Pass through.
Wherein, if above-mentioned execution asks safety verification by rear, above-mentioned execution request can be passed through behind isolation strip, is turned It is melted into Intranet request.Above-mentioned execution request is changed into after Intranet request, can also be asked to performing above-mentioned execution request in Intranet Ask identity to be verified, after being verified, then perform the request.It so can further improve the security of tasks carrying. Because Intranet may have multiple users, each user, which can be pre-configured with, performs different tasks, to improve the property of system Energy.
The effect of half isolation is reached by above-mentioned safety verification, the execution request isolation not passed through will be verified, response is tested What card passed through performs request.For example:As shown in figure 4, developer initiates to perform request in outer net, perform request and carried out in isolation strip Safety verification, when being verified, performs request and is met with a response in Intranet.For example:Operator's cloud service component responds are performed please Ask, component, start and stop process, database update are such as pulled by file and notify these component responds to perform request.Wherein, here Component can the mode of hardware realize or the mode of software is realized.Network Isolation can be so realized, can be subtracted The risk of outer network environment is loaded less.It should be noted that the isolation strip shown in Fig. 4 can be the isolation strip set in server, In addition, being to be illustrated with multiple developers in Fig. 4, because tasks carrying request processing method can in the embodiment of the present invention It can send to perform by different networks with the outer net equipment of the application program applied to different developers, and developer and ask Ask, request is performed as shown in figure 4, can be sent by network a~network d.
Further, since in the embodiment of the present invention, can respond developer's transmission performs request, so as to reach shortening Execution flow is (for example:Issue flow or testing process), reduce service operation cost.Because developer initiates request, Operator's respond request, reduces intermediate link, shortens issue flow, and communication is reduced with the stand-by period, the service time Shorten, input manpower also tails off.
If S303, the request safety verification that performs pass through, the atomic operation that the goal task needs to perform is obtained, And perform the atomic operation that the goal task needs to perform.
Wherein, atomic operation can refer to the operation that will not be interrupted by thread scheduling mechanism, and atomic operation is once just End is run to always, and centre will not be interrupted.Obtaining goal task by step S303 needs the atomic operation performed can be accurate Really, above-mentioned goal task is performed quickly.In addition, it is necessary in explanation, the embodiment of the present invention, not limit by original Child-operation performs task, for example:The execution of completion task can also be operated by obtaining non-atomic.
Optionally, the step of acquisition goal task needs the atomic operation performed, including:
In the atomic operation assembly set prestored, the target atoms operational group matched with the goal task is selected Part, wherein, the atomic operation assembly set includes at least one atomic operation component, and the target atoms operating assembly includes The goal task needs the atomic operation performed.
Wherein, the target atoms operating assembly that above-mentioned selection is matched with the goal task can be, according to advance acquisition The corresponding relation that is combined with atomic operation of task, select to match with above-mentioned goal task in the atomic operation assembly set Target atoms operating assembly.For example:Above-mentioned goal task includes version change task, then can select to include file server The atomic operation component of version file, decompressing files and overlay file atomic operation is pulled, and above-mentioned goal task also includes number According to change task, then it is also an option that including for establishment task, the atom built table, update SQL, deletion table and inspection atomic operation Operating assembly.
In the embodiment, because acquisition has atomic operation assembly set in advance, so that working as needs to perform target service During goal task, it is possible to directly obtain corresponding atomic operation component, can so improve the execution efficiency of task.In addition, Due to can directly obtain the atomic operation combination of goal task matching, it can need not so recognize that goal task needs execution Operation, but corresponding atomic operation is directly combined to the atom behaviour that the atomic operation that includes is performed as goal task needs Make, further to improve the execution efficiency of task.
In addition, in the embodiment, atomic operation component is corresponding with task, and different business in actual applications Between be probably can have identical task, so as to realize that atomic operation component can be multiplexed, i.e. atomic operation component can With applied to different business, so as to when performing task for different business, can select corresponding atomic operation component, atom Operation can be multiplexed well, it is achieved thereby that the effect that a Components Development is multiplexed infinitely, it is possible to achieve business is quick Access, drastically increases access efficiency.For example:The test clothes of different business can be in the atomic operation component prestored Corresponding atomic operation component is selected in set, with the issue for the test clothes for completing different business.
In addition, in the above-described embodiment, if the above-mentioned target atoms operating assembly matched with the goal task includes During multiple atomic operation components, for example:Above-mentioned goal task includes multiple tasks, the corresponding atomic operation group of each task This multiple atomic operation component, then can be combined by part, the combination of atomic operation component be obtained, to complete more complicated task Or scene.And be combined so when performing multiple atomic operation components, it is possible to ensure between atomic operation component Continuity, to lift execution efficiency.For example:When above-mentioned goal task includes version change and data change task, it is possible to obtain The corresponding atomic operation component of the two tasks is got, advanced row data change task can be so realized, and then carry out version This change task.
Optionally, the atomic operation that the atomic operation assembly set includes is combined as task being divided at least two Atomic operation is simultaneously packaged obtained component.
Wherein, above-mentioned atomic operation component can server previously generate, for example:Task is divided into by server in advance Multiple atomic operations, and these atomic operations are combined, obtain the corresponding atomic operation component of the task.Or above-mentioned atomic operation Component can also be that server receives other equipment transmission in advance, for example:Task is divided into multiple atomic operations by other equipment, And these atomic operations are combined, obtain the corresponding atomic operation component of the task.In addition, above-mentioned atomic operation assembly set can be with Including the corresponding multiple atomic operation components of multiple tasks, the task of multiple business can be so applied, to improve service feature.
Optionally, the step of acquisition goal task needs the atomic operation performed, including:
In the atomic operation set prestored, the goal task is selected to need the atomic operation performed, wherein, institute State the atomic operation that atomic operation set needs to perform including at least one task.
Wherein, the above-mentioned selection goal task needs the atomic operation performed recognize that above-mentioned goal task is needed The atomic operation to be performed, then in the corresponding atomic operation of atomic operation Resource selection prestored, because atomic operation is Prestore, so as to improve the execution efficiency of task.And because different task in actual applications may include phase Homoatomic is operated, and different business may also can include identical atomic operation, for example:Can in multiple tasks or multiple business It can include pressure file, overlay file, build table, backup or read the atomic operations such as data.So as to be achieved in that atom is grasped Make repeatedly multiplexing, to improve resource utilization, and task execution efficiency.
Optionally, described perform asks to include task template, and the acquisition goal task needs operation to be performed Before step, methods described also includes:
The task identification in the task template is recognized, the target for recognizing the target service according to the task identification is appointed Business.
Wherein, above-mentioned task template can be that server is sent to outer net equipment in advance, or outer net equipment is led in advance Cross what other modes were got.In addition, can include one or more assignment options in above-mentioned task template, such outer net is set Standby task of can quickly select oneself to need, and server just can quickly determine task identification, to recognize goal task, with And corresponding operation.In addition, can also include each task in above-mentioned template needs the option of operation to be performed, so that outer net is set Standby can be rapidly selected in goal task needs operation to be performed, and server can quickly recognize corresponding operation, to carry The execution efficiency of high task.
Further, in the embodiment of the present invention, interface as shown in Figure 5, outer net equipment can also be provided to outer net equipment Can be in the interface creating and the tasks carrying knot for submitting each business that can also include having performed in task, and the interface Really.Further, in the embodiment of the present invention, the details of each tasks carrying can also be provided to outer net equipment, for example:Such as Fig. 6 It is shown.Certainly, in the embodiment of the present invention, when needing to carry out tasks carrying to target service, the boundary shown in Fig. 7 can also be passed through Face carries out service management, i.e., the information in interface as shown in Figure 6 can be created for business, and these information include business name Claim, and perform user accordingly, afterwards can also be by interface as shown in Figure 8, the task to business carries out basic set Put, for example:Pending task is set, and the parameter of the pending task set can also be directed to, for example:The change of SQL data, Data rewind etc., and the examination & verification condition of pending tasks carrying can also be set, for example:Product audit, O&M examination & verification, test Audit, without examination & verification or automatic execution etc..
In addition, in the embodiment of the present invention, the five of business, template, task, step and state can be realized by above-mentioned template Rotating fields, i.e., can recognize the needing to perform of the task in a business by template, and acquisition task needs operation to be performed, And these operations are performed by step, to obtain the execution state of each operation or task.In addition, manage for convenience, for Each task can also carry out manual examination and verification, can be specifically display task document, be decided whether to perform the event by user.Example Such as:As shown in figure 9, when creation state (Create State), as goal task generate a task document, being put into the shape State;Examination & verification state (Check State), when task enters the stage, can pass through manual examination and verification, whether examination & verification will perform this Task, examination & verification is by that will enter execution state (Run State), otherwise, into error condition (Error State);Perform Performing the task under state (Run State), the state needs operation to be performed, and multiple operations can be performed under the state, that is, are held Row state includes many sub- states, specific sub- state and specific operable relevant or relevant with specific service logic.For example, As shown in figure 9, including application status (Apply State) and cloud service state (G cloud State);Success status (Success State), when task is completed, each tasks carrying process of essential record;Error condition (Error State), record The task of failure.
Wherein, base class, i.e. task status (Task State) are abstracted out on the basic operation in above-mentioned multiple states, Wherein, and interface can be externally provided by run () method, this method is made up of following atom method, and these atom methods Need to realize in the subclass in each state:
Pre_task (), the function is mainly used in representing preceding state;
The specific implementation procedure of main completion status in action (), the function, including record data and state switching etc.;
Post_task (), the function is mainly used in representing latter state;
Callback (), the function be mainly used in readjustment, wherein, asynchronous mode needs to realize the function, when complete other It is necessary to performing call back function during operation.Wherein Apply State and G cloud State are asynchronous modes, mainly including complete Into the operation such as state switching and notice.
Wherein, action () (execution function) and callback () (call back function), the main task dispatching state that completes is cut Change.It can realize that the class figure of the state model is as shown in Figure 10 with adoption status design pattern in the embodiment of the present invention:
Include action () and set_state () (state setting function) in each state, wherein, action () is main Task is completed, the main completion statuses of set_state () are set, and each state can be used for processing task library (task_ Factory request), wherein, task_factory is used for handling the operation related to each state, as long as that is, related to state Operation can arrive task_factory processing, and can record the information of each state in Task State.
It should be noted that the state of above-mentioned introduction, and function are only to tasks carrying provided in an embodiment of the present invention The specific implementation of this method is not limited in the citing of request processing method, the embodiment of the present invention, for example:Art technology Personnel can also realize this method by other functions.
In addition, in the embodiment of the present invention, can also be by it in addition to recognizing above-mentioned goal task by task template His mode recognizes goal task, for example:Above-mentioned execution request can also directly indicate goal task by mission bit stream.And it is above-mentioned In the embodiment of task template, the embodiment shown in Fig. 2 can also be applied to, and identical beneficial effect can be reached, this Place is not repeated.
In the present embodiment, by above-mentioned steps due to carrying out safety verification to performing request, so as to reach the effect of half isolation Really, the execution request isolation not passed through will be verified, what response verification passed through performs request, realizes Network Isolation, it is possible to reduce The risk of outer network environment is loaded, and the execution efficiency of task can also be improved by atomic operation.
In addition, in the embodiment of the present invention, the test that tasks carrying request processing method can apply to business takes self-oriented Issue (TSS), to realize that test takes the events such as one-stop issue, change and rollback.And in the embodiment of the present invention, pass through offer Tasks carrying request processing method can support business (for example:Game service) test clothes, pre- issue clothes, the examination & verification of certain platform Take, do not delete environment issue and other high-risk operations before shelves;And the version bag and databases comparison of business can also be supported;And The version bag and rollback database of business can also be supported;And the above method can also be and be performed in the equipment of operator, Pre- issue clothes issue is submitted to get through whole process version.Certainly, TSS can be made up of two systems in the embodiment of the present invention: Outside TSS and inside TSS, wherein, outside TSS can be used by developer, and inside TSS can perform the present invention in fact The tasks carrying request processing method of example offer is provided.
Figure 11 is refer to, Figure 11 is the structure chart that a kind of tasks carrying provided in an embodiment of the present invention asks processing unit, As shown in figure 11, tasks carrying request processing unit 1100 includes:
Receiving module 1101, the request that performs for receiving the transmission of outer net equipment, described perform asks to be used to ask to perform The goal task of target service.
Wherein, above-mentioned outer net equipment, perform request, target service and goal task etc. may refer to the above method implementation The respective description of example, is not repeated herein.
Authentication module 1102, for asking to carry out to the execution that the receiving module is received in default isolation strip Safety verification.
Wherein, above-mentioned isolation strip and safety verification etc. may refer to the respective description of above method embodiment, herein not Repeat.
Performing module 1103, if passing through for the authentication module to the request safety verification that performs, obtains described Goal task needs operation to be performed, and performs the goal task and need operation to be performed.
Wherein, the above-mentioned acquisition goal task needs operation to be performed to may refer to the corresponding theory of above method embodiment It is bright, do not repeat herein.
It can realize first to isolate in the execution request for sending outer net equipment by above-mentioned module and verify again, reach half isolation Effect, with reduce Intranet risk, and due to outer net equipment execution request can be performed in Intranet, can so carry The execution efficiency of high task.
Optionally, as shown in figure 12, the authentication module 1102 includes:
First checking submodule 11021, for performing request progress authentication to described in default isolation strip;
Second checking submodule 11022, it is right in the isolation strip if asking authentication to pass through for described perform It is described to perform request progress content verification, if the execution request content is verified, it is determined that the request safety that performs is tested Card passes through.
Wherein, above-mentioned safety verification may refer to the respective description of above method embodiment, not repeat herein, and can To reach identical beneficial effect.
Optionally, it is described to ask progress authentication to include following at least one described perform in default isolation strip :
Safety verification is carried out to the outer net equipment in the isolation strip and the execution is asked in the isolation strip The user asked carries out safety verification;
It is described to perform request progress content verification including at least one of following to described in the isolation strip:
To the execution request progress cross-site scripting attack checking, in the isolation strip to described in the isolation strip Request is performed to carry out injecting defence checking and perform request progress key authentication to described in the isolation strip.
Wherein, above-mentioned every safety verification may refer to the respective description of above method embodiment, not repeat herein, And identical beneficial effect can be reached.
Optionally, the performing module 1103 is used to obtain the atomic operation that the goal task needs to perform, and performs The goal task needs the atomic operation performed.
Wherein, above-mentioned acquisition atomic operation, and execution atomic operation may refer to the corresponding of above method embodiment Illustrate, do not repeat herein, and identical beneficial effect can be reached.
Optionally, performing module 1103 is used in the atomic operation assembly set prestored, selection and the target The target atoms operating assembly of task matching, and the target atoms operating assembly is performed, wherein, the atomic operation component set Conjunction includes at least one atomic operation component, and the target atoms operating assembly includes the atom that the goal task needs to perform Operation;Or
The performing module 1103 is used in the atomic operation set prestored, selects the goal task to need to hold Capable atomic operation, and select the goal task to need the atomic operation performed, wherein, the atomic operation set is included extremely A few task needs the atomic operation performed.
Wherein, the mode of above-mentioned acquisition atomic operation may refer to the respective description of above method embodiment, herein not Repeat, and identical beneficial effect can be reached.
Optionally, the atomic operation that the atomic operation assembly set includes is combined as task being divided at least two Atomic operation is simultaneously packaged obtained component.
Wherein, above-mentioned atomic operation assembly set may refer to the respective description of above method embodiment, not go to live in the household of one's in-laws on getting married herein State, and identical beneficial effect can be reached.
Optionally, described perform asks to include task template, and as shown in figure 13, described device also includes:
Identification module 1104, for recognizing the task identification in the task template, institute is recognized according to the task identification State the goal task of target service.
Wherein, above-mentioned task template and goal task of the identification target service etc. may refer to above method implementation The respective description of example, is not repeated, and can reach identical beneficial effect herein.
In the embodiment of the present invention, above-mentioned tasks carrying request processing unit 1100 can be server.
In the present embodiment, the request that performs of outer net equipment transmission is received, it is described to perform request for asking performance objective business Goal task;In default isolation strip request progress safety verification is performed to described;If described perform request safety verification Pass through, then obtaining the goal task needs operation to be performed;Performing the goal task needs operation to be performed.Due to can be with The tasks carrying request that outer net equipment is sent is performed, so as to improve the execution efficiency of task.
Figure 14 is refer to, Figure 14 is the structure chart for another tasks carrying request processing unit that the present invention implements offer, As shown in figure 14, tasks carrying request processing unit 1400 includes:Processor 1401, memory 1402, the and of network interface 1404 User interface 1403.Each component in tasks carrying request processing unit 1400 is coupled by bus system 1405. It is understood that bus system 1405 is used to realize the connection communication between these components.Bus system 1405, which is removed, includes data/address bus Outside, in addition to power bus, controlling bus and status signal bus in addition.But for the sake of clear explanation, in fig. 14 will be each Plant bus and be all designated as bus system 1405.
Wherein, user interface 1403 can include display, keyboard or pointing device (for example, mouse, trace ball (trackball), touch-sensitive plate or touch-screen etc..
It is appreciated that the memory 1402 in the embodiment of the present invention can be volatile memory or non-volatile memories Device, or may include both volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read-only storage (Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), erasable programmable are only Read memory (Erasable PROM, EPROM), Electrically Erasable Read Only Memory (Electrically EPROM, ) or flash memory EEPROM.Volatile memory can be random access memory (Random Access Memory, RAM), and it is used Make External Cache.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static random-access Memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random-access Memory (Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate SDRAM, DDRSDRAM), it is enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronous Connect dynamic random access memory (Synchlink DRAM, SLDRAM) and direct rambus random access memory (Direct Rambus RAM, DRRAM).The memory 1402 of system and method described herein be intended to including but not limited to this The memory of a little and any other suitable type.
In some embodiments, memory 1402 stores following element, can perform module or data structure, or Their subset of person, or their superset:Operating system 14021 and application program 14022.
Wherein, operating system 14021, comprising various system programs, such as ccf layer, core library layer, driving layer, are used for Realize various basic businesses and handle hardware based task.Application program 14022, includes various application programs, such as matchmaker Body player (Media Player), browser (Browser) etc., for realizing various applied business.Realize that the present invention is implemented The program of example method may be embodied in application program 14022.
In embodiments of the present invention, by calling program or the instruction of the storage of memory 1402, specifically, can be application The program stored in program 14022 or instruction, processor 1401 are used for:
The request that performs of outer net equipment transmission is received, it is described to perform request for asking the target of performance objective business to be appointed Business;
In default isolation strip request progress safety verification is performed to described;
If the request safety verification that performs passes through, obtaining the goal task needs operation to be performed, and performs institute Stating goal task needs operation to be performed.
The method that the embodiments of the present invention are disclosed can apply in processor 1401, or real by processor 1401 It is existing.Processor 1401 is probably a kind of IC chip, the disposal ability with signal.In implementation process, the above method Each step can be completed by the instruction of the integrated logic circuit of the hardware in processor 1401 or software form.Above-mentioned Processor 1401 can be general processor, digital signal processor (Digital Signal Processor, DSP), special Integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field Programmable Gate Array, FPGA) or other PLDs, discrete gate or transistor logic, Discrete hardware components.It can realize or perform disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general Processor can be microprocessor or the processor can also be any conventional processor etc..With reference to institute of the embodiment of the present invention The step of disclosed method, can be embodied directly in hardware decoding processor and perform completion, or with the hardware in decoding processor And software module combination performs completion.Software module can be located at random access memory, and flash memory, read-only storage may be programmed read-only In the ripe storage medium in this area such as memory or electrically erasable programmable memory, register.The storage medium is located at Memory 1402, processor 1401 reads the information in memory 1402, the step of completing the above method with reference to its hardware.
It is understood that embodiments described herein can with hardware, software, firmware, middleware, microcode or its Combine to realize.Realized for hardware, processing unit can be realized in one or more application specific integrated circuit (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor, In controller, microcontroller, microprocessor, other electronic units for performing herein described function or its combination.
Realize, can be realized by performing the module (such as process, function) of function described herein herein for software Described technology.Software code is storable in memory and by computing device.Memory can within a processor or Realized outside processor.
Optionally, the described of the execution of processor 1401 performs request progress safety verification in default isolation strip to described The step of, including:
In default isolation strip request progress authentication is performed to described;
If described perform asks authentication to pass through, the request progress content that performs is tested in the isolation strip Card, if the execution request content is verified, it is determined that the request safety verification that performs passes through.
Optionally, it is described to ask progress authentication to include following at least one described perform in default isolation strip :
Safety verification is carried out to the outer net equipment in the isolation strip and the execution is asked in the isolation strip The user asked carries out safety verification;
It is described to perform request progress content verification including at least one of following to described in the isolation strip:
To the execution request progress cross-site scripting attack checking, in the isolation strip to described in the isolation strip Request is performed to carry out injecting defence checking and perform request progress key authentication to described in the isolation strip.
Optionally, the acquisition goal task that processor 1401 is performed needs operation to be performed, and performs the target The step of task needs operation to be performed, including:
The atomic operation that the goal task needs to perform is obtained, and performs the atom behaviour that the goal task needs to perform Make.
Optionally, the step of acquisition goal task that processor 1401 is performed needs the atomic operation performed, including:
In the atomic operation assembly set prestored, the target atoms operational group matched with the goal task is selected Part, wherein, the atomic operation assembly set includes at least one atomic operation component, and the target atoms operating assembly includes The goal task needs the atomic operation performed;Or
In the atomic operation set prestored, the goal task is selected to need the atomic operation performed, wherein, institute State the atomic operation that atomic operation set needs to perform including at least one task.
Optionally, the atomic operation that the atomic operation assembly set includes is combined as task being divided at least two Atomic operation is simultaneously packaged obtained component.
Optionally, described perform is asked to include task template, and operation to be performed is needed in the acquisition goal task, And perform before the goal task needs operation to be performed, processor 1401 is additionally operable to:
The task identification in the task template is recognized, the target for recognizing the target service according to the task identification is appointed Business.
In the embodiment of the present invention, above-mentioned tasks carrying request processing unit 1400 can be server.
It should be noted that above-mentioned tasks carrying request processing unit can be realized in the embodiment of the present invention in the present embodiment Any embodiment in embodiment of the method, and identical beneficial effect is reached, here is omitted.
It is stored with addition, the embodiment of the present invention is also provided in a kind of computer-readable storage medium, the computer-readable storage medium The executable one or more programs of computer, one or more of programs make the computer when being performed by the computer The tasks carrying request processing method of any embodiment provided in an embodiment of the present invention is performed, and reaches the beneficial effect of identical Really, here is omitted.
Those of ordinary skill in the art are it is to be appreciated that the list of each example described with reference to the embodiments described herein Member and algorithm steps, can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually Performed with hardware or software mode, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel Described function can be realized using distinct methods to each specific application, but this realization is it is not considered that exceed The scope of the present invention.
It is apparent to those skilled in the art that, for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be repeated here.
In embodiment provided herein, it should be understood that disclosed apparatus and method, others can be passed through Mode is realized.For example, device embodiment described above is only schematical, for example, the division of the unit, is only A kind of division of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can combine or Person is desirably integrated into another system, or some features can be ignored, or does not perform.Another, shown or discussed is mutual Between coupling or direct-coupling or communication connection can be the INDIRECT COUPLING or communication link of device or unit by some interfaces Connect, can be electrical, machinery or other forms.
The unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected to realize scheme of the embodiment of the present invention according to the actual needs Purpose.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, can also That unit is individually physically present, can also two or more units it is integrated in a unit.
If the function is realized using in the form of SFU software functional unit and is used as independent production marketing or in use, can be with It is stored in a computer read/write memory medium.Understood based on such, technical scheme is substantially in other words The part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be individual People's computer, server, or network equipment etc.) perform all or part of step of each of the invention embodiment methods described. And foregoing storage medium includes:USB flash disk, mobile hard disk, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes Medium.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be defined by scope of the claims.

Claims (14)

1. a kind of tasks carrying request processing method, it is characterised in that including:
The request that performs of outer net equipment transmission is received, it is described to perform the goal task that request is used to ask performance objective business;
In default isolation strip request progress safety verification is performed to described;
If the request safety verification that performs passes through, obtaining the goal task needs operation to be performed, and performs the mesh Mark task needs operation to be performed.
2. according to the method described in claim 1, it is characterised in that it is described the execution is asked in default isolation strip into The step of row safety verification, including:
In default isolation strip request progress authentication is performed to described;
If described perform asks authentication to pass through, request progress content verification is performed to described in the isolation strip, if The execution request content is verified, it is determined that the request safety verification that performs passes through.
3. method according to claim 2, it is characterised in that it is described the execution is asked in default isolation strip into Row authentication includes at least one of following:
Safety verification is carried out to the outer net equipment in the isolation strip and performs what is asked to described in the isolation strip User carries out safety verification;
It is described to perform request progress content verification including at least one of following to described in the isolation strip:
Cross-site scripting attack checking is carried out to the execution request in the isolation strip, is performed in the isolation strip to described Request carries out injecting defence checking and performs request progress key authentication to described in the isolation strip.
4. according to the method in any one of claims 1 to 3, it is characterised in that described to obtain the goal task needs The operation of execution, and the step of goal task needs operation to be performed is performed, including:
The atomic operation that the goal task needs to perform is obtained, and performs the atomic operation that the goal task needs to perform.
5. method according to claim 4, it is characterised in that the acquisition goal task needs the atom behaviour performed The step of making, including:
In the atomic operation assembly set prestored, the target atoms operating assembly matched with the goal task is selected, Wherein, the atomic operation assembly set includes at least one atomic operation component, and the target atoms operating assembly includes institute State the atomic operation that goal task needs to perform;Or
In the atomic operation set prestored, the goal task is selected to need the atomic operation performed, wherein, the original Child-operation set includes the atomic operation that at least one task needs to perform.
6. method according to claim 5, it is characterised in that the atomic operation that the atomic operation assembly set includes It is combined as task being divided at least two atomic operations and is packaged obtained component.
7. a kind of tasks carrying asks processing unit, it is characterised in that including:
Receiving module, the request that performs for receiving the transmission of outer net equipment is described to perform request for asking performance objective business Goal task;
Authentication module, the execution request for being received in default isolation strip to the receiving module carries out safety and tested Card;
Performing module, if passing through for the authentication module to the request safety verification that performs, obtains the goal task Need operation to be performed, and perform the goal task to need operation to be performed.
8. device according to claim 7, it is characterised in that the authentication module includes:
First checking submodule, for performing request progress authentication to described in default isolation strip;
Second checking submodule, if asking authentication to pass through for described perform, is performed in the isolation strip to described Request carries out content verification, if the execution request content is verified, it is determined that the request safety verification that performs passes through.
9. device according to claim 8, it is characterised in that it is described the execution is asked in default isolation strip into Row authentication includes at least one of following:
Safety verification is carried out to the outer net equipment in the isolation strip and performs what is asked to described in the isolation strip User carries out safety verification;
It is described to perform request progress content verification including at least one of following to described in the isolation strip:
Cross-site scripting attack checking is carried out to the execution request in the isolation strip, is performed in the isolation strip to described Request carries out injecting defence checking and performs request progress key authentication to described in the isolation strip.
10. the device according to any one of claim 7 to 9, it is characterised in that the performing module is used to obtain described Goal task needs the atomic operation performed, and performs the atomic operation that the goal task needs to perform.
11. device according to claim 10, it is characterised in that the performing module is used in the atom behaviour prestored Make in assembly set, select the target atoms operating assembly matched with the goal task, and perform the target atoms operation Component, wherein, the atomic operation assembly set includes at least one atomic operation component, the target atoms operating assembly bag Include the atomic operation that the goal task needs to perform;Or
The performing module is used in the atomic operation set prestored, selects the goal task to need the atom performed Operation, and select the goal task to need the atomic operation performed, wherein, the atomic operation set includes at least one Business needs the atomic operation performed.
12. device according to claim 11, it is characterised in that the atom behaviour that the atomic operation assembly set includes It is combined as task being divided at least two atomic operations and is packaged obtained component.
13. a kind of tasks carrying asks processing unit, it is characterised in that described device includes:Processor, memory, network connect Mouth and user interface, the processor, the memory, the network interface and the user interface are coupled by bus system Together, the processor is used to read the program in the memory, performs as any one of claim 1 to 6 Step in tasks carrying request processing method.
14. a kind of computer-readable storage medium, it is characterised in that what the computer that is stored with the computer-readable storage medium can perform One or more programs, one or more of programs make the computer perform such as claim when being performed by the computer Tasks carrying request processing method any one of 1 to 6.
CN201710313463.7A 2017-05-05 2017-05-05 A kind of task execution request processing method, device and computer storage medium Active CN107147637B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710313463.7A CN107147637B (en) 2017-05-05 2017-05-05 A kind of task execution request processing method, device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710313463.7A CN107147637B (en) 2017-05-05 2017-05-05 A kind of task execution request processing method, device and computer storage medium

Publications (2)

Publication Number Publication Date
CN107147637A true CN107147637A (en) 2017-09-08
CN107147637B CN107147637B (en) 2019-01-08

Family

ID=59776959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710313463.7A Active CN107147637B (en) 2017-05-05 2017-05-05 A kind of task execution request processing method, device and computer storage medium

Country Status (1)

Country Link
CN (1) CN107147637B (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854275A (en) * 2010-05-25 2010-10-06 军工思波信息科技产业有限公司 Method and device for detecting Trojans by analyzing network behaviors
US20110067107A1 (en) * 2009-09-17 2011-03-17 Sun Microsystems, Inc. Integrated intrusion deflection, detection and introspection
US20120265976A1 (en) * 2011-04-18 2012-10-18 Bank Of America Corporation Secure Network Cloud Architecture
CN102760146A (en) * 2011-12-29 2012-10-31 新奥特(北京)视频技术有限公司 Method and system for releasing and interacting news contents
CN104135475A (en) * 2014-07-18 2014-11-05 国家电网公司 Safety protection method of electric power information for mobile Internet
CN104202338A (en) * 2014-09-23 2014-12-10 中国南方电网有限责任公司 Secure access method applicable to enterprise-level mobile applications
US20150047032A1 (en) * 2013-08-07 2015-02-12 Front Porch Communications, Inc. System and method for computer security
CN104363165A (en) * 2014-11-14 2015-02-18 华东电网有限公司 Information interactive system under internal and external network isolation environment and data integrating method
CN104410651A (en) * 2014-12-26 2015-03-11 浪潮通用软件有限公司 Enterprise information system architecture under mobile internet environment
CN104967609A (en) * 2015-04-28 2015-10-07 腾讯科技(深圳)有限公司 Intranet development server access method, intranet development server access device and intranet development server access system
CN105700937A (en) * 2016-01-04 2016-06-22 北京百度网讯科技有限公司 Multi-thread task processing method and device
CN106027466A (en) * 2016-01-21 2016-10-12 李明 Identity card cloud authentication system and card reading system
US20170013021A1 (en) * 2015-07-11 2017-01-12 International Business Machines Corporation Secure application zones for cloud burst environments
CN106569783A (en) * 2015-10-08 2017-04-19 腾讯科技(深圳)有限公司 Task script executing method and apparatus
CN106575240A (en) * 2014-08-15 2017-04-19 英特尔公司 Facilitating dynamic thread-safe operations for variable bit-length transactions on computing devices

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110067107A1 (en) * 2009-09-17 2011-03-17 Sun Microsystems, Inc. Integrated intrusion deflection, detection and introspection
CN101854275A (en) * 2010-05-25 2010-10-06 军工思波信息科技产业有限公司 Method and device for detecting Trojans by analyzing network behaviors
US20120265976A1 (en) * 2011-04-18 2012-10-18 Bank Of America Corporation Secure Network Cloud Architecture
CN102760146A (en) * 2011-12-29 2012-10-31 新奥特(北京)视频技术有限公司 Method and system for releasing and interacting news contents
US20150047032A1 (en) * 2013-08-07 2015-02-12 Front Porch Communications, Inc. System and method for computer security
CN104135475A (en) * 2014-07-18 2014-11-05 国家电网公司 Safety protection method of electric power information for mobile Internet
CN106575240A (en) * 2014-08-15 2017-04-19 英特尔公司 Facilitating dynamic thread-safe operations for variable bit-length transactions on computing devices
CN104202338A (en) * 2014-09-23 2014-12-10 中国南方电网有限责任公司 Secure access method applicable to enterprise-level mobile applications
CN104363165A (en) * 2014-11-14 2015-02-18 华东电网有限公司 Information interactive system under internal and external network isolation environment and data integrating method
CN104410651A (en) * 2014-12-26 2015-03-11 浪潮通用软件有限公司 Enterprise information system architecture under mobile internet environment
CN104967609A (en) * 2015-04-28 2015-10-07 腾讯科技(深圳)有限公司 Intranet development server access method, intranet development server access device and intranet development server access system
US20170013021A1 (en) * 2015-07-11 2017-01-12 International Business Machines Corporation Secure application zones for cloud burst environments
CN106569783A (en) * 2015-10-08 2017-04-19 腾讯科技(深圳)有限公司 Task script executing method and apparatus
CN105700937A (en) * 2016-01-04 2016-06-22 北京百度网讯科技有限公司 Multi-thread task processing method and device
CN106027466A (en) * 2016-01-21 2016-10-12 李明 Identity card cloud authentication system and card reading system

Also Published As

Publication number Publication date
CN107147637B (en) 2019-01-08

Similar Documents

Publication Publication Date Title
JP7095049B2 (en) Agent-based Turing complete transaction with integrated feedback within the blockchain system
CN110765023B (en) Distributed system testing method and system based on chaos experiment
CN109308285A (en) Database script management method, device, computer equipment and storage medium
JP2023100981A (en) Control flow in block chain script
CN112805694A (en) System and method for improved intelligent contract for block chain implementation
Li et al. Security attack analysis using attack patterns
CN106156186A (en) A kind of data model managing device, server and data processing method
CA3131079A1 (en) Test case generation method and device, computer equipment and storage medium
CN104360920A (en) Automatic testing method and device for interface
CN110795709B (en) Method and device for performing business operation, electronic equipment and storage medium
CN111327490B (en) Byzantine fault-tolerant detection method of block chain and related device
CN112558946A (en) Method, device and equipment for generating code and computer readable storage medium
CN106778348A (en) A kind of method and apparatus for isolating private data
CN104346185A (en) Application object attribute updating method and device and application platform
KR20200077830A (en) Managing method for test data based on blockchain node apparatus of blockchain
CN105512562B (en) Vulnerability mining method and device and electronic equipment
US10394702B2 (en) Blocking a selected port prior to installation of an application
JP6174247B2 (en) Program integrity verification method using hash
Cabodi et al. Formal verification of embedded systems for remote attestation
CN111352835A (en) Intelligent contract testing method, device, equipment and storage medium
Alrimawi et al. Incidents are meant for learning, not repeating: sharing knowledge about security incidents in cyber-physical systems
CN107147637A (en) A kind of tasks carrying request processing method, device and computer-readable storage medium
CN116738392A (en) Software and hardware verification method for main control system of wind generating set
CN108810002A (en) The more CA application systems and method of safety chip
CN113238950A (en) System and method for testing distributed system, storage medium and electronic equipment

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