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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0236—Filtering by address, protocol, port number or service, e.g. IP-address or URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/145—Countermeasures against malicious traffic the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1466—Active 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
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.
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)
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 |
-
2017
- 2017-05-05 CN CN201710313463.7A patent/CN107147637B/en active Active
Patent Citations (15)
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 |