CN106452951B - A kind of information processing method, apparatus and system - Google Patents
A kind of information processing method, apparatus and system Download PDFInfo
- Publication number
- CN106452951B CN106452951B CN201610862431.8A CN201610862431A CN106452951B CN 106452951 B CN106452951 B CN 106452951B CN 201610862431 A CN201610862431 A CN 201610862431A CN 106452951 B CN106452951 B CN 106452951B
- Authority
- CN
- China
- Prior art keywords
- protocol
- information
- virtual machine
- server
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
This application provides a kind of information processing methods, apparatus and system, in this application, client and server can be communicated based on management agreement predetermined, management agreement defines protocol command format and protocol message feedback format, the operation requests of client acquisition user, the protocol command for being processed into protocol command format is sent to server, server parses operation information and operating parameter from protocol command, destination service function is determined based on operation information, operation corresponding with operation information is executed to resources of virtual machine using destination service function and operating parameter, the protocol message feedback information that operating result is processed into protocol message feedback format is sent to client, client parses operating result from protocol message feedback information and is shown and/or stored.The application can not only realize the flexible control to virtual machine, but also can realize the dynamic adjustment to virtual resource, also, can safely and efficiently realize that data are transmitted based on management agreement.
Description
Technical field
The present invention relates to resources of virtual machine administrative skill field more particularly to a kind of information processing methods, apparatus and system.
Background technique
With the rapid development of computer hardware, the performance of server is higher and higher, in many cases, a server
Performance so that it can only be not only won any one service, and multiple services can be competent at, however, by multiple Services Integrations one
It may cause in a server, other services after a service crashes in same server are and then collapsed, and skill is virtualized
Art is concerned in this context.
Virtualization technology is a kind of resource management techniques, be by the various actual resources of computer, as server, network,
Memory and storage etc., be abstracted, convert after show, break the not cleavable obstacle between entity structure, enable users to
It is enough that these resources are applied with the configuration better way than script.The new virtual part of these resources is not by the erection of existing resource
Mode, region or configuration are limited.
It based on virtualization technology, it can be achieved that when multiple users share same resources of virtual machine, that is, is respectively to share same void
Each user of quasi- machine resource creates virtual machine, at this point, how flexibly to control the virtual machine of each user and the void to user
Quasi- machine resource is monitored the problem of being urgent need to resolve.By taking firewall field as an example, with the performance of processor in high-end devices
More and more powerful, the data traffic that high-end firewall is capable of handling is more and more, sometimes, it may appear that multiple users share
The case where same firewall, at this point, user is often desirable to virtual firewall (each virtual firewall divided for each user
An exactly virtual machine) it is controlled, the relevant information of virtual firewall is monitored.
Summary of the invention
In view of this, the present invention provides a kind of information processing method, apparatus and system, flexibly to control each user
Virtual machine and resources of virtual machine is monitored, its technical solution is as follows:
A kind of information processing method, is applied to server, and the server can be based on management predetermined with client
Agreement is communicated, and the management agreement includes: protocol format and protocol keyword, and the protocol format includes: protocol command
Format and protocol message feedback format;
The information processing method includes:
The protocol command that the client is sent based on the management agreement is received, the protocol command includes operation information
And operating parameter corresponding with the operation information, the operation information are used to indicate to the virtual machine money on the server
The operation that source executes;
The protocol command is parsed, obtains the operation information and the operating parameter, and true based on the operation information
Set the goal service function;
The resources of virtual machine is executed and the operation information using the destination service function and the operating parameter
Corresponding operation obtains operating result;
The operating result is processed into the protocol message feedback information of the protocol message feedback format;
The protocol message feedback information is sent to the client, so that the client is anti-from the protocol message
The operating result is parsed in feedforward information.
Wherein, the operation information includes protocol command keyword;
It is described that destination service function is determined based on the operation information, comprising:
It is corresponding with service function address in pre-stored protocol command keyword based on the protocol command keyword
In relationship, determining service function address corresponding with the received protocol command keyword;
Service function at the service function address determined is determined as the destination service function.
Wherein, the resources of virtual machine is executed and the operation using the destination service function and the operating parameter
The corresponding operation of information, comprising:
The operating parameter is transferred to the destination service function;
The resources of virtual machine is executed and the operation information using the destination service function for being passed to the operating parameter
Corresponding operation.
Wherein, the operation that the resources of virtual machine on the server executes includes: creation or deletion virtual machine
Operation, alternatively, to the operation that the virtual machine of creation is controlled, alternatively, obtaining the configuration information or state of the virtual machine of creation
The operation of information, alternatively, the operation being adjusted to the resources of virtual machine.
A kind of information processing method, is applied to client, and the client can be based on management predetermined with server
Agreement is communicated, and the management agreement includes: protocol format and protocol keyword, and the protocol format includes: protocol command
Format and protocol message feedback format;
The information processing method includes:
Obtain the operation requests of user;
The operation requests of the user are processed into the protocol command of the protocol command format, the protocol command includes
Operation information and operating parameter corresponding with the operation information, the operation information are used to indicate on the server
The operation that resources of virtual machine executes;
The protocol command is sent to the server, so that operation information described in the server by utilizing determines target
Service function, and the resources of virtual machine is executed by the destination service function and the operating parameter and is believed with the operation
Cease corresponding operation;
Receive the protocol message feedback information with the protocol message feedback format that the server is sent;
Operating result is parsed from the protocol message feedback information, and shows and/or store the operating result.
A kind of information processing unit, is applied to server, and the server can be based on management agreement with client and be led to
Letter, the management agreement includes: protocol format and protocol keyword, and the protocol format includes: protocol command format and agreement
Message feedback format;
The information processing unit includes: receiving module, parsing module, determining module, operation module, processing module and hair
Send module;
The receiving module, the protocol command sent for receiving the client based on the management agreement, the association
View order includes that operation information and operating parameter corresponding with the operation information, the operation information are used to indicate to described
The operation that resources of virtual machine on server executes;
The parsing module obtains the operation information for parsing the received protocol command of the receiving module
With the operating parameter;
The determining module, for determining destination service letter based on the operation information that the parsing module parses
Number;
The operation module, the destination service function and the parsing mould for being determined using the determining module
The operating parameter that block parses executes operation corresponding with the operation information to the resources of virtual machine, obtains operation knot
Fruit;
The processing module, for the operating result of the operation module to be processed into the protocol message feedback format
Protocol message feedback information;
The sending module, the protocol message feedback information for handling the processing module are sent to institute
Client is stated, so that the client parses the operating result from the protocol message feedback information.
Wherein, the operation information includes protocol command keyword;
The determining module includes: that the first determining submodule and second determine submodule;
Described first determines submodule, for crucial in pre-stored protocol command based on the protocol command keyword
In the corresponding relationship of word and service function address, determining service function corresponding with the received protocol command keyword
Location;
Described second determines submodule, the clothes at service function address for determining the described first determining submodule
Business function is determined as the destination service function.
Wherein, the operation module includes: transmission submodule and operation submodule;
The transmission submodule, for the operating parameter to be transferred to the destination service function;
The operation submodule, for utilizing the destination service function for being passed to the operating parameter to the resources of virtual machine
Execute operation corresponding with the operation information.
A kind of information processing unit, is applied to client, and the client can be led to based on management agreement with server
Letter, the management agreement includes: protocol format and protocol keyword, and the protocol format includes: protocol command format and agreement
Message feedback format;
The information processing unit includes: to obtain module, processing module, sending module, receiving module and display module
And/or memory module;
The acquisition module, for obtaining the operation requests of user;
The operation requests of the processing module, the user for obtaining the acquisition module are processed into the agreement
The protocol command of command format, the protocol command include operation information and operating parameter corresponding with the operation information,
The operation information is used to indicate the operation executed to the resources of virtual machine on the server;
The sending module, the protocol command for handling the processing module are sent to the service
Device so that operation information described in the server by utilizing determines destination service function, and passes through the destination service function and institute
It states operating parameter and operation corresponding with the operation information is executed to the resources of virtual machine;
The receiving module, the protocol message with the view message feedback format sent for receiving the server
Feedback information;
The parsing module, for parsing operation from the received protocol message feedback information of the receiving module
As a result;
The display module, the operating result parsed for showing the parsing module;
The memory module, the operating result parsed for storing the parsing module.
A kind of information processing system, comprising: client and server, the client can be based on preparatory with the server
The management agreement of definition is communicated, and the management agreement includes: protocol format and protocol keyword, the protocol format packet
It includes: protocol command format and protocol message feedback format;
The operation requests of the user are processed into the agreement for obtaining the operation requests of user by the client
The protocol command is sent to the server by the protocol command of command format, wherein the protocol command includes operation letter
Breath and operating parameter corresponding with the operation information, the operation information are used to indicate to the virtual machine on the server
The operation that resource executes;
The server parses the protocol command, obtains the operation information and institute for receiving the protocol command
Operating parameter is stated, destination service function is determined based on the operation information, is joined using the destination service function and the operation
It is several that operation corresponding with the operation information is executed to the resources of virtual machine, operating result is obtained, at the operating result
The protocol message feedback information is sent to the visitor by the protocol message feedback information for managing into the protocol message feedback format
Family end;
The client, is also used to parse the operating result from the protocol message feedback information, and show and/
Or the storage operating result.
Above-mentioned technical proposal has the following beneficial effects:
In information processing method provided by the invention, apparatus and system, client is pre-defined and has been led to server
The management agreement of letter is based on the management agreement, and client can issue protocol command to server, due to containing in protocol command
Operation information and operating parameter, so that server can operate resources of virtual machine based on operation information and operation, such as right
Virtual machine 1 executes start-up operation, alternatively, obtaining the configuration information etc. of virtual machine 2, after the completion of server operation, operation is tied
Fruit is processed into the protocol message feedback information of protocol message feedback format, and the protocol message feedback information is sent to client
End, client can parse operating result from protocol message feedback information, to know the operational circumstances of server.Thus may be used
See, management agreement of the client based on definition can indicate that server grasps resources of virtual machine to protocol command under server
Make, this operation can be that the operation of adjustment resources of virtual machine, the operation controlled to some virtual machine, to obtain some virtual
State/configuration information operation of machine etc., server, can be to based on management agreement after the operation for having executed client instruction
Client feedback operating result, the above process can not only realize the flexible control to virtual machine, but also can realize the monitoring to virtual machine,
Also, it can safely and efficiently realize that data are transmitted based on management agreement.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is the flow diagram of an information processing method provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of another information processing method provided in an embodiment of the present invention;
Fig. 3 is the flow diagram that client provided in an embodiment of the present invention and server carry out information exchange;
Fig. 4 is the structural schematic diagram of an information processing unit provided in an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of another information processing unit provided in an embodiment of the present invention;
Fig. 6 is the structural schematic diagram of information processing system provided in an embodiment of the present invention;
Fig. 7 is the processing flow schematic diagram of server in information processing system provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
If standing the technical solution of the present invention from the point of view of server-side, referring to Fig. 1, being provided in an embodiment of the present invention
The flow diagram of information processing method, it should be noted that server can be based on management agreement predetermined with client
It is communicated, management agreement includes protocol format and protocol keyword, and protocol format includes protocol command format and protocol message
Feedback format, this method may include:
Step S101: the protocol command that client is sent based on management agreement is received.
Wherein, protocol command is the protocol command with protocol command format that client is sent based on management agreement, association
View order includes that operation information and operating parameter corresponding with operation information, operation information are used to indicate to the void on server
The operation that quasi- machine resource executes.
Wherein, on server resources of virtual machine execute operation can with but be not limited to: creation or delete virtual machine
Operation, alternatively, to the operation that the virtual machine of creation is controlled, alternatively, obtaining the configuration information or shape of the virtual machine of creation
The operation of state information, alternatively, the operation being adjusted to resources of virtual machine.The operation controlled to the virtual machine of creation can be with
But be not limited to starting virtual machine, close virtual machine, hang up virtual machine, solution extension virtual machine, modification virtual machine etc..
Step S102: analysis protocol order obtains operation information and operating parameter, and determines that target takes based on operation information
Business function.
Step S103: behaviour corresponding with operation information is executed to resources of virtual machine using destination service function and operating parameter
Make, obtains operating result.
Step S104: operating result is processed into the protocol message feedback information of protocol message feedback format.
It is communicated since server is based on management agreement with client, it is therefore desirable to come out operating result at client
The protocol message feedback information of identifiable protocol message feedback format.
Step S105: being sent to client for protocol message feedback information, so that client is from protocol message feedback information
In parse operating result.
Information processing method provided in an embodiment of the present invention makes, and server can receive client and be assisted based on the management of definition
The protocol command issued is discussed, due to containing operation information and operating parameter in protocol command, so that server can be based on operation
Information and operation operate resources of virtual machine, such as execute start-up operation to virtual machine 1, alternatively, obtaining matching for virtual machine 2
Operating result after the completion of server operation, can be processed into the protocol message feedback of protocol message feedback format by confidence breath etc.
Information, and the protocol message feedback information is sent to client, to make client that can solve from protocol message feedback information
Operating result is precipitated, knows the operational circumstances of server.It can be seen that server can customer in response end group issued in management agreement
Protocol command, resources of virtual machine is operated, this operation can be the operation, virtual to some of adjustment resources of virtual machine
Operation that machine is controlled obtains some virtual machine state/configuration information operation etc., and server refers to having executed client
After the operation shown, operating result can be fed back to client, the above process can not only realize the flexible control to virtual machine, but also can be real
Now to the monitoring of virtual machine, the dynamic adjustment to resources of virtual machine can also be achieved, also, can be safe and efficient based on management agreement
Realization data transmission.
Correspondingly, if station technical solution of the present invention from the point of view of client-side, referring to Fig. 2, implementing for the present invention
The flow diagram for the information processing method that example provides, it should be noted that client can be based on predetermined with server
Management agreement is communicated, and management agreement includes protocol format and protocol keyword, protocol format include protocol command format and
Protocol message feedback format, this method may include:
Step S201: the operation requests of user are obtained.
Step S202: the operation requests of user are processed into the protocol command of protocol command format.
Wherein, protocol command includes operation information and operating parameter corresponding with operation information, and operation information is for referring to
Show the operation executed to the resources of virtual machine on server.
It should be noted that communicated since client is based on management agreement with server, in order to enable service
Device can identify that the operation requests of user need to be processed into protocol command as defined in management agreement by the operation requests of user, client
The protocol command of format.
Step S203: being sent to server for protocol command, so that server by utilizing operation information determines destination service letter
Number, and operation corresponding with operation information is executed to resources of virtual machine by destination service function and operating parameter.
Step S204: the protocol message feedback information with protocol message feedback format that server is sent is received.
Step S205: parsing operating result from protocol message feedback information, and shows and/or store operating result.
Information processing method provided in an embodiment of the present invention makes, and client can issue association to server based on management agreement
View order, due to containing operation information and operating parameter in protocol command, so that server can be based on operation information and operation
Resources of virtual machine is operated, such as start-up operation is executed to virtual machine 1, alternatively, obtaining the configuration information etc. of virtual machine 2
Deng after the completion of server operation, operating result being processed into the protocol message feedback information of protocol message feedback format, and will
The protocol message feedback information is sent to client, can be from protocol message after client receives protocol message feedback information
Operating result can be parsed in feedback information, know the operational circumstances of server.It can be seen that client can be based on management agreement
The protocol command that instruction operates resources of virtual machine is issued to server, the operation carried out to resources of virtual machine can be tune
The operation of whole resources of virtual machine, obtains some virtual machine state/configuration information behaviour at the operation controlled to some virtual machine
Make etc., after device response to be serviced, it can receive the operating result that server is sent.The above process can both realize the spirit to virtual machine
Control living, and can realize the monitoring to virtual machine, it can also be achieved the dynamic adjustment to resources of virtual machine, also, based on management association
View can safely and efficiently realize that data are transmitted.
On the basis of the above embodiments, the management agreement defined to the present invention is described in detail:
The management agreement that the present invention defines includes protocol format and protocol keyword.Wherein, protocol format includes agreement life
Enable format and protocol message feedback format.Protocol keyword includes: protocol command keyword and type of message keyword.
Protocol command format are as follows: COMMAND;ARG1;ARG2, wherein the part COMMAND is the operation letter in protocol command
Which kind of operation breath, i.e. instruction carry out to resources of virtual machine, and ARG1, ARG2 are operating parameter, can indicate to which operation object
It is operated, such as which virtual machine is operated.
Protocol message feedback format are as follows: TYPE;MESSAGE\n\rTYPE;MESSAGE
Command keyword includes: START_VM, STOP_VM, SUSPEND_VM, RESUME_VM, DELETE_VM,
CREATE_VM, SET_VM_CPU, SET_VM_MEM, ATTACH_VM_NET, DETACH_VM_NET, ATTACH_USB,
DETACH_USB, UPDATE_FILE, GET_VM_STATE, GET_ALL_VM, GET_RUN_VM, GET_HOST_CPU_MEM,
GET_HOST_CPU_STATE, GET_HOST_MEM_STATE, GET_VM_CPU_MEM, GET_VM_CPU_STATE, GET_VM_
MEM_STATE, GET_VM_CONSOLE, GET_VM_ETHIP, GET_VM_NETS, GET_VM_NETS_STATE, GET_HOST_
NETS, GET_HOST_NETS_STATE, RESTART_SERVER, it can be seen that server needs to be implemented from above-mentioned keyword
Operation, for example, START_VM indicate starting virtual machine, SUSPEND_VM indicate hang up virtual machine, DELETE_VM indicate delete
Virtual machine, CREATE_VM indicate that creation virtual machine, GET_VM_STATE indicate to obtain the status information of virtual machine, GET_VM_
CPU_MEM indicates that the CPU for obtaining virtual machine stores information, and GET_VM_NETS_STATE indicates to obtain the network state of virtual machine
Information.
Type of message keyword are as follows: RETURN_TYPE ERROR_NUM ERROR_STR.
By management agreement defined above, the data that client can carry out highly effective and safe with server are transmitted.
On the basis of the above embodiments, it is described in detail below by the information exchange between client and server,
How technical solution of the present invention operates the virtual resource in server, and Fig. 3 shows client and server carries out
The flow diagram of information exchange, this method may include:
Step S301: the operation requests of client acquisition user.
Wherein, client can provide the web page of user login management virtual machine, and user can carry out in the web page
The operation carried out to resources of virtual machine in server is wanted in operation, input, and input and operation of the client based on user generate behaviour
It requests.
Step S302: the operation requests of user are processed into the protocol command of protocol command format by client, and agreement is ordered
Order is sent to server.
The operation requests of user are processed into the protocol command of protocol command format as defined in above-mentioned management agreement by client,
So that server can identify and parse.
Wherein, protocol command includes protocol command keyword and operating parameter corresponding with protocol command keyword, association
View command keyword is used to indicate the operation executed to the resources of virtual machine on server.
Wherein, on server resources of virtual machine execute operation can with but be not limited to: creation or delete virtual machine
Operation, alternatively, to the operation that the virtual machine of creation is controlled, alternatively, obtaining the configuration information or shape of the virtual machine of creation
The operation of state information, alternatively, the operation being adjusted to resources of virtual machine.The operation controlled to the virtual machine of creation can be with
But be not limited to starting virtual machine, close virtual machine, hang up virtual machine, solution extension virtual machine, modification virtual machine etc..
Step S303: server receives protocol command, and analysis protocol order obtains protocol command keyword and operation ginseng
Number.
Step S304: server is based on protocol command keyword in pre-stored protocol command keyword and service function
In the corresponding relationship of address, service function address corresponding with received protocol command keyword is determined.
In the present embodiment, protocol command keyword and the corresponding relationship of service function address are storable in database,
It when server needs to call service function, can go in database to inquire, by protocol command keyword and service function
The corresponding relationship of location, server can quickly find the service function for executing protocol command.
Step S305: the service function and operating parameter that server by utilizing is determined at service function address are to virtual machine
Resource is operated, and operating result is obtained.
Wherein, operating result includes two kinds, the first operating result includes whether operating successful finger to resources of virtual machine
Show information, second of operating result includes whether operating successfully instruction information to resources of virtual machine and needing anti-to client
The information of feedback.It illustratively, is to hang up virtual machine 1 to the operation that resources of virtual machine carries out, then server is after end of operation, such as
Fruit successfully hangs up virtual machine 1, then operating result is to hang up successfully instruction information, illustratively, carries out to resources of virtual machine
Operation be obtain virtual machine 2 configuration information, then server is after end of operation, if successfully getting matching for virtual machine 2
Confidence breath, then operating result is the configuration information for obtaining information and successfully indicating information and the virtual machine got 2.
The service function and operating parameter that server by utilizing is determined at service function address carry out resources of virtual machine
Operation specifically: operating parameter is transferred to the service function at the service function address determined by server, utilizes incoming behaviour
The service function for making parameter operates resources of virtual machine.
Step S307: operating result is processed into the protocol message feedback information of protocol message feedback format by server, will
Protocol message feedback information is sent to client.
It is communicated since server is based on management agreement with client, therefore, it is necessary to operating result is processed into client
End can recognize and the protocol message feedback information of the protocol message feedback format of parsing.
Step S308: client parses operating result from protocol message feedback information.
It should be noted that the safety in order to guarantee data transmission, management agreement also can define protocol command and agreement
The cipher mode of message feedback information, when user end to server send protocol command when, using definition cipher mode into
Row encryption, server are decrypted by corresponding manner of decryption first when receiving protocol command, and then, parsing is grasped
Make information and operating parameter.Likewise, when server sends protocol message feedback information to client, it can also be by management agreement
The cipher mode of definition is encrypted, and when client receives protocol message feedback information, presses corresponding manner of decryption first
It is decrypted, then parsing obtains operating result.
Step S309: client shows and/or stores operating result.
Operating result can be shown and be checked on web page for user, may be used also after parsing operating result by client
Operating result is stored to database, to be checked when needed.
From the above process it is found that client can issue protocol command to server based on the management agreement of definition, due to association
View order in contain operation information and operating parameter so that server can based on operation information and operation to resources of virtual machine into
Row operation, such as start-up operation is executed to virtual machine 1, alternatively, obtaining the configuration information etc. of virtual machine 2, server operation is complete
Operating result, is processed into the protocol message feedback information of protocol message feedback format by Cheng Hou, and by the protocol message feedback letter
Breath is sent to client, and client can parse operating result from protocol message feedback information, to know the behaviour of server
Make situation.It can be seen that management agreement of the client based on definition can indicate server to virtual to protocol command under server
Machine resource is operated, this operation can be the operation of adjustment resources of virtual machine, the operation that some virtual machine is controlled,
Virtual machine state/configuration information operation etc. is obtained, server is after the operation for having executed client instruction, based on management association
View can not only realize the flexible control to virtual machine to client feedback operating result, the above process, but also can realize to virtual money
The dynamic in source adjusts, and can also be achieved the monitoring to virtual machine, also, can safely and efficiently realize that data pass based on management agreement
It is defeated.
The embodiment of the invention also provides a kind of information processing unit, which is applied to server, and server can be with visitor
Family end group is communicated in management agreement, and management agreement includes: protocol format and protocol keyword, and protocol format includes: agreement
Command format and protocol message feedback format can be with referring to Fig. 4, show the structural schematic diagram of the information processing unit 40
It include: receiving module 401, parsing module 402, determining module 403, operation module 404, processing module 405 and sending module
406。
Receiving module 401, the protocol command sent for receiving client based on management agreement, protocol command include operation
Information and operating parameter corresponding with operation information, operation information are used to indicate to the resources of virtual machine execution on server
Operation.
Parsing module 402 obtains operation information and operating parameter for parsing the received protocol command of receiving module 401.
Determining module 403, the operation information for being parsed based on parsing module 402 determine destination service function.
Operation module 404, what destination service function and parsing module for being determined using determining module 403 were parsed
Operating parameter executes operation corresponding with operation information to resources of virtual machine, obtains operating result;
Processing module 405, the agreement for the operating result of operation module 404 to be processed into protocol message feedback format disappear
Cease feedback information.
Sending module 406, the protocol message feedback information for obtaining the processing of processing module 405 are sent to client,
So that client parses operating result from protocol message feedback information.
Information processing unit provided in an embodiment of the present invention makes, and server can receive client and be assisted based on the management of definition
The protocol command issued is discussed, due to containing operation information and operating parameter in protocol command, so that server can be based on operation
Information and operation operate resources of virtual machine, such as execute start-up operation to virtual machine 1, alternatively, obtaining matching for virtual machine 2
Operating result after the completion of server operation, can be processed into the protocol message feedback of protocol message feedback format by confidence breath etc.
Information, and the protocol message feedback information is sent to client, to make client that can solve from protocol message feedback information
Operating result is precipitated, knows the operational circumstances of server.It can be seen that server can customer in response end group issued in management agreement
Protocol command, resources of virtual machine is operated, this operation can be the operation, virtual to some of adjustment resources of virtual machine
Operation that machine is controlled obtains some virtual machine state/configuration information operation etc., and server refers to having executed client
After the operation shown, operating result can be fed back to client, the above process can not only realize the flexible control to virtual machine, but also can be real
Now to the monitoring of virtual machine, the dynamic adjustment to resources of virtual machine can also be achieved, also, can be safe and efficient based on management agreement
Realization data transmission.
In information processing unit provided by the above embodiment, operation information includes protocol command keyword.Then determine mould
Block includes: that the first determining submodule and second determine submodule.
First determines submodule, in pre-stored protocol command keyword and being serviced based on protocol command keyword
In the corresponding relationship of function address, service function address corresponding with received protocol command keyword is determined.
Second determines submodule, and the service function at service function address for determining the first determining submodule is true
It is set to destination service function.
In information processing unit provided by the above embodiment, operation module includes: transmission submodule and operation submodule.
Submodule is transmitted, for operating parameter to be transferred to destination service function.
Submodule is operated, resources of virtual machine is executed and is operated for the destination service function using incoming operating parameter and is believed
Cease corresponding operation.
The embodiment of the invention also provides a kind of information processing unit, which is applied to client, and client can be based on
Management agreement is communicated with server, and management agreement includes: protocol format and protocol keyword, and protocol format includes: agreement
Command format and protocol message feedback format can be with referring to Fig. 5, show the structural schematic diagram of the information processing unit 50
It include: to obtain module 501, processing module 502, sending module 503, receiving module 504, parsing module 505 and display module
506 and/or memory module 507.
Module 501 is obtained, for obtaining the operation requests of user.
Processing module 502 is processed into protocol command format for will acquire the operation requests of user of the acquisition of module 501
Protocol command.
Wherein, protocol command includes operation information and operating parameter corresponding with operation information, and operation information is for referring to
Show the operation executed to the resources of virtual machine on server.
Sending module 503, the protocol command for obtaining the processing of processing module 502 is sent to server, so that service
Device determines destination service function using operation information, and by destination service function and operating parameter to resources of virtual machine execute with
The corresponding operation of operation information.
Receiving module 504, for receiving the protocol message feedback information with view message feedback format of server transmission.
Parsing module 505, for parsing operating result from the received protocol message feedback information of receiving module 504.
Display module 506, the operating result parsed for showing parsing module 505.
Memory module 507, the operating result parsed for storing and resolving module 505.
Information processing unit provided in an embodiment of the present invention makes, and client can issue association to server based on management agreement
View order, due to containing operation information and operating parameter in protocol command, so that server can be based on operation information and operation
Resources of virtual machine is operated, such as start-up operation is executed to virtual machine 1, alternatively, obtaining the configuration information etc. of virtual machine 2
Deng after the completion of server operation, operating result being processed into the protocol message feedback information of protocol message feedback format, and will
The protocol message feedback information is sent to client, can be from protocol message after client receives protocol message feedback information
Operating result can be parsed in feedback information, know the operational circumstances of server.It can be seen that client can be based on management agreement
The protocol command that instruction operates resources of virtual machine is issued to server, the operation carried out to resources of virtual machine can be tune
The operation of whole resources of virtual machine, obtains some virtual machine state/configuration information behaviour at the operation controlled to some virtual machine
Make etc., after device response to be serviced, it can receive the operating result that server is sent.The above process can both realize the spirit to virtual machine
Control living, and can realize the monitoring to virtual machine, it can also be achieved the dynamic adjustment to resources of virtual machine, also, based on management association
View can safely and efficiently realize that data are transmitted.
The embodiment of the invention also provides a kind of information processing systems, referring to Fig. 6, showing the information processing system 50
Structural schematic diagram, which may include client 601 and server 602, and client 601 can be based on pre- with server 602
The management agreement first defined is communicated, and management agreement includes: protocol format and protocol keyword, and protocol format includes: agreement
Command format and protocol message feedback format.
The operation requests of user are processed into protocol command format for obtaining the operation requests of user by client 601
Protocol command is sent to server by protocol command.
Wherein, protocol command includes operation information and operating parameter corresponding with operation information, and operation information is for referring to
Show the operation executed to the resources of virtual machine on server.
Server 602, for receiving protocol command, analysis protocol order obtains operation information and operating parameter, based on behaviour
Destination service function is determined as information, and resources of virtual machine is executed and operation information pair using destination service function and operating parameter
The operation answered obtains operating result, operating result is processed into the protocol message feedback information of protocol message feedback format, will be assisted
View message feedback information is sent to client.
Client 601 is also used to parse operating result from protocol message feedback information, and shows and/or store behaviour
Make result.
In information processing system provided in an embodiment of the present invention, the pipe that client is communicated with server has been pre-defined
Agreement is managed, the management agreement is based on, client can issue protocol command to server, due to containing operation letter in protocol command
Breath and operating parameter, so that server can operate resources of virtual machine based on operation information and operation, such as to virtual machine 1
Start-up operation is executed, alternatively, obtaining the configuration information etc. of virtual machine 2, after the completion of server operation, operating result is processed into
The protocol message feedback information of protocol message feedback format, and the protocol message feedback information is sent to client, client
Operating result can be parsed from protocol message feedback information, to know the operational circumstances of server.It can be seen that client
Management agreement based on definition can indicate that server operates resources of virtual machine to protocol command under server, this behaviour
Can be the operation of adjustment resources of virtual machine, the operation that some virtual machine is controlled, obtain the state of some virtual machine/
Operation of configuration information etc., server, can be anti-to client based on management agreement after the operation for having executed client instruction
Operating result is presented, the above process can not only realize the flexible control to virtual machine, but also can realize the monitoring to virtual machine, also, base
It can safely and efficiently realize that data are transmitted in management agreement.
Referring to Fig. 7, showing in above-described embodiment, server receives the protocol command that client is sent, to virtual machine
The schematic diagram operated, from figure 7 it can be seen that initialization server environment, inspection parameter (take first after server starting
The configuration parameter of business device), after initialization, the protocol command of client to be received is waited, after receiving protocol command,
The protocol command is parsed, if the operation information instruction solution parsed hangs virtual machine, the operating parameter parsed is checked, checks
The purpose of operating parameter is to determine that needing to solve the virtual machine hung is operable virtual machine, for example, a total of 5 virtual machines,
Respectively virtual machine 1,2,3,4,5, if operating parameter instruction, which executes solution to virtual machine 6, hangs operation, operating parameter is incorrect,
To client feedback Defect Indication information, if operating parameter is correct, solution is executed to virtual machine and hangs operation.For other operations
(creation virtual machine, hang-up virtual machine, inquiry virtual machine, stops virtual machine, deletes virtual machine, modification virtually starting virtual machine
Machine obtains network topology) it is same, therefore not to repeat here.
It should be noted that the virtual machine in above-described embodiment can be virtual firewall, i.e., each virtual machine is one
Virtual firewall, information processing method provided by the above embodiment, method and system can be realized in multi-tenant firewall system
Each virtual firewall is operated, for example, obtain some virtual firewall configuration information or status information, to some or certain
Several virtual firewalls are controlled, and the flexible control to each virtual firewall in multi-tenant firewall system can be realized
And monitoring.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with other
The difference of embodiment, the same or similar parts in each embodiment may refer to each other.
In several embodiments provided herein, it should be understood that disclosed method, apparatus and equipment, it can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be by some communication interfaces, between device or unit
Coupling or communication connection are connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.In addition, the functional units in various embodiments of the present invention may be integrated into one processing unit, it is also possible to each
Unit physically exists alone, and can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention.
Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.
Claims (10)
1. a kind of information processing method, which is characterized in that be applied to server, it is fixed in advance that the server can be based on client
The management agreement of justice is communicated, and the management agreement includes: protocol format and protocol keyword, and the protocol format includes:
Protocol command format and protocol message feedback format;
The information processing method includes:
Receive the protocol command that the client is sent based on the management agreement, the protocol command include operation information and
Operating parameter corresponding with the operation information, the operation information, which is used to indicate, holds the resources of virtual machine on the server
Capable operation, the operating parameter are used to indicate the corresponding operation object of the operation information;
The protocol command is parsed, obtains the operation information and the operating parameter, and mesh is determined based on the operation information
Mark service function;
The resources of virtual machine is executed using the destination service function and the operating parameter corresponding with the operation information
Operation, obtain operating result;
The operating result is processed into the protocol message feedback information of the protocol message feedback format;
The protocol message feedback information is sent to the client, so that the client is from the protocol message feedback letter
The operating result is parsed in breath.
2. information processing method according to claim 1, which is characterized in that the operation information includes protocol command key
Word;
It is described that destination service function is determined based on the operation information, comprising:
Based on the protocol command keyword pre-stored protocol command keyword and service function address corresponding relationship
In, determining service function address corresponding with the received protocol command keyword;
Service function at the service function address determined is determined as the destination service function.
3. information processing method according to claim 1 or 2, which is characterized in that utilize the destination service function and institute
It states operating parameter and operation corresponding with the operation information is executed to the resources of virtual machine, comprising:
The operating parameter is transferred to the destination service function;
The resources of virtual machine is executed using the destination service function for being passed to the operating parameter corresponding with the operation information
Operation.
4. information processing method according to claim 1, which is characterized in that the resources of virtual machine on the server
The operation of execution includes: creation or the operation for deleting virtual machine, alternatively, to the operation that the virtual machine of creation is controlled, alternatively,
The configuration information of the virtual machine of creation or the operation of status information are obtained, alternatively, the behaviour being adjusted to the resources of virtual machine
Make.
5. a kind of information processing method, which is characterized in that be applied to client, it is fixed in advance that the client can be based on server
The management agreement of justice is communicated, and the management agreement includes: protocol format and protocol keyword, and the protocol format includes:
Protocol command format and protocol message feedback format;
The information processing method includes:
Obtain the operation requests of user;
The operation requests of the user are processed into the protocol command of the protocol command format, the protocol command includes operation
Information and operating parameter corresponding with the operation information, the operation information are used to indicate to virtual on the server
The operation that machine resource executes, the operating parameter are used to indicate the corresponding operation object of the operation information;
The protocol command is sent to the server, so that operation information described in the server by utilizing determines destination service
Function, and the resources of virtual machine is executed and the operation information pair by the destination service function and the operating parameter
The operation answered;
Receive the protocol message feedback information with the protocol message feedback format that the server is sent;
Operating result is parsed from the protocol message feedback information, and shows and/or store the operating result.
6. a kind of information processing unit, which is characterized in that be applied to server, the server can be based on management association with client
View is communicated, and the management agreement includes: protocol format and protocol keyword, and the protocol format includes: protocol command lattice
Formula and protocol message feedback format;
The information processing unit includes: receiving module, parsing module, determining module, operation module, processing module and sends mould
Block;
The receiving module, the protocol command sent for receiving the client based on the management agreement, the agreement life
Enable includes that operation information and operating parameter corresponding with the operation information, the operation information are used to indicate to the service
The operation that resources of virtual machine on device executes, the operating parameter are used to indicate the corresponding operation object of the operation information;
The parsing module obtains the operation information and institute for parsing the received protocol command of the receiving module
State operating parameter;
The determining module, for determining destination service function based on the operation information that the parsing module parses;
The operation module, the destination service function and the parsing module solution for being determined using the determining module
The operating parameter being precipitated executes operation corresponding with the operation information to the resources of virtual machine, obtains operating result;
The processing module, for the operating result of the operation module to be processed into the agreement of the protocol message feedback format
Message feedback information;
The sending module, the protocol message feedback information for handling the processing module are sent to the visitor
Family end, so that the client parses the operating result from the protocol message feedback information.
7. information processing unit according to claim 6, which is characterized in that the operation information includes protocol command key
Word;
The determining module includes: that the first determining submodule and second determine submodule;
It is described first determine submodule, for based on the protocol command keyword pre-stored protocol command keyword with
In the corresponding relationship of service function address, determining service function address corresponding with the received protocol command keyword;
Described second determines submodule, the service letter at service function address for determining the described first determining submodule
Number is determined as the destination service function.
8. information processing unit according to claim 6 or 7, which is characterized in that the operation module includes: transmission submodule
Block and operation submodule;
The transmission submodule, for the operating parameter to be transferred to the destination service function;
The operation submodule, for being executed using the destination service function for being passed to the operating parameter to the resources of virtual machine
Operation corresponding with the operation information.
9. a kind of information processing unit, which is characterized in that be applied to client, the client can be based on management agreement and service
Device is communicated, and the management agreement includes: protocol format and protocol keyword, and the protocol format includes: protocol command lattice
Formula and protocol message feedback format;
The information processing unit includes: to obtain module, processing module, sending module, receiving module, parsing module, Yi Jixian
Show module and/or memory module;
The acquisition module, for obtaining the operation requests of user;
The operation requests of the processing module, the user for obtaining the acquisition module are processed into the protocol command
The protocol command of format, the protocol command include operation information and operating parameter corresponding with the operation information, described
Operation information is used to indicate the operation executed to the resources of virtual machine on the server, and the operating parameter is used to indicate described
The corresponding operation object of operation information;
The sending module, the protocol command for handling the processing module are sent to the server, with
So that operation information described in the server by utilizing is determined destination service function, and passes through the destination service function and the operation
Parameter executes operation corresponding with the operation information to the resources of virtual machine;
The receiving module, the protocol message feedback with the view message feedback format sent for receiving the server
Information;
The parsing module, for parsing operation knot from the received protocol message feedback information of the receiving module
Fruit;
The display module, the operating result parsed for showing the parsing module;
The memory module, the operating result parsed for storing the parsing module.
10. a kind of information processing system characterized by comprising client and server, the client can be with the services
Device is based on management agreement predetermined and is communicated, and the management agreement includes: protocol format and protocol keyword, the association
Discussing format includes: protocol command format and protocol message feedback format;
The operation requests of the user are processed into the protocol command for obtaining the operation requests of user by the client
The protocol command is sent to the server by the protocol command of format, wherein the protocol command include operation information with
And operating parameter corresponding with the operation information, the operation information are used to indicate to the resources of virtual machine on the server
The operation of execution, the operating parameter are used to indicate the corresponding operation object of the operation information;
The server parses the protocol command, obtains the operation information and the behaviour for receiving the protocol command
Make parameter, destination service function is determined based on the operation information, utilizes the destination service function and the operating parameter pair
The resources of virtual machine executes operation corresponding with the operation information, obtains operating result, the operating result is processed into
The protocol message feedback information is sent to the client by the protocol message feedback information of the protocol message feedback format
End;
The client is also used to parse the operating result from the protocol message feedback information, and shows and/or deposit
Store up the operating result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610862431.8A CN106452951B (en) | 2016-09-28 | 2016-09-28 | A kind of information processing method, apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610862431.8A CN106452951B (en) | 2016-09-28 | 2016-09-28 | A kind of information processing method, apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106452951A CN106452951A (en) | 2017-02-22 |
CN106452951B true CN106452951B (en) | 2019-08-06 |
Family
ID=58170915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610862431.8A Active CN106452951B (en) | 2016-09-28 | 2016-09-28 | A kind of information processing method, apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106452951B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153650A (en) * | 2018-02-02 | 2018-06-12 | 郑州云海信息技术有限公司 | Obtain method, system, device and the storage medium of Cloud Server resource information |
CN110096281B (en) * | 2019-04-24 | 2023-06-30 | 北京码上趣学科技有限公司 | Code analysis method, analysis server, storage medium and device |
CN110177100B (en) * | 2019-05-28 | 2022-05-20 | 哈尔滨工程大学 | Data communication protocol of security equipment for cooperative network defense |
CN112416509B (en) * | 2019-08-23 | 2024-01-30 | 腾讯科技(深圳)有限公司 | Virtual machine control system and related equipment |
CN111104200A (en) * | 2019-12-11 | 2020-05-05 | 秒针信息技术有限公司 | Virtual machine management method, device, storage medium and server |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471700A (en) * | 2007-12-29 | 2009-07-01 | 吴军保 | Method, device and Bluetooth system for controlling information of Bluetooth equipment |
WO2011034338A2 (en) * | 2009-09-21 | 2011-03-24 | 주식회사 안철수연구소 | Apparatus and method for monitoring packets, and apparatus and method for managing altered data |
CN102904754A (en) * | 2012-09-28 | 2013-01-30 | 浪潮(北京)电子信息产业有限公司 | Method and system for managing server |
CN103618724A (en) * | 2013-12-03 | 2014-03-05 | 中标软件有限公司 | Method and system for communications between terminal and virtual machine |
CN104636189A (en) * | 2015-02-25 | 2015-05-20 | 哈尔滨工业大学 | Xen-based virtual machine deployment system and Xen-based virtual machine deployment method |
-
2016
- 2016-09-28 CN CN201610862431.8A patent/CN106452951B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471700A (en) * | 2007-12-29 | 2009-07-01 | 吴军保 | Method, device and Bluetooth system for controlling information of Bluetooth equipment |
WO2011034338A2 (en) * | 2009-09-21 | 2011-03-24 | 주식회사 안철수연구소 | Apparatus and method for monitoring packets, and apparatus and method for managing altered data |
CN102904754A (en) * | 2012-09-28 | 2013-01-30 | 浪潮(北京)电子信息产业有限公司 | Method and system for managing server |
CN103618724A (en) * | 2013-12-03 | 2014-03-05 | 中标软件有限公司 | Method and system for communications between terminal and virtual machine |
CN104636189A (en) * | 2015-02-25 | 2015-05-20 | 哈尔滨工业大学 | Xen-based virtual machine deployment system and Xen-based virtual machine deployment method |
Also Published As
Publication number | Publication date |
---|---|
CN106452951A (en) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110535831B (en) | Kubernetes and network domain-based cluster security management method and device and storage medium | |
CN106452951B (en) | A kind of information processing method, apparatus and system | |
US10353728B2 (en) | Method, system and device for managing virtual machine software in cloud environment | |
EP2862065B1 (en) | Intermediary virtual machine task management | |
JP5605229B2 (en) | Application server management system, application server management method, management apparatus, application server, and computer program | |
US11093296B2 (en) | System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program | |
WO2016119631A1 (en) | Method for accessing cloud service and access device | |
JP5960186B2 (en) | Virtual channel construction system, virtual channel construction method, and virtual channel construction program | |
CN104734931A (en) | Method and device for establishing link between virtual network functions | |
JP5985758B2 (en) | Add device-wide capabilities and parameters to split architecture devices | |
JP2012208605A (en) | Virtual server id management system, integrated monitoring system, virtual server id management program, and integrated monitoring program | |
WO2011100932A2 (en) | Linkage strategy implementation method and apparatus, open platform veneer and device | |
US20170223147A1 (en) | Communication method and system based on assembled communication protocol stack | |
JP2023540384A (en) | Information processing methods, information processing devices, equipment, systems, media, and programs | |
JP5609527B2 (en) | Network virtualization system, node, network virtualization method, and network virtualization program | |
JP6448012B2 (en) | Method, apparatus, and system for displaying virtual machine names | |
CN107277163B (en) | Equipment remote mapping method and device | |
KR20150088462A (en) | Method for linking network device in cloud environment and apparatus therefor | |
US20170249134A1 (en) | Concurrent deployment in a network environment | |
WO2017000589A1 (en) | Flexible capacity expansion method, apparatus and system | |
JP5736346B2 (en) | Virtualization device, virtualization control method, virtualization device control program | |
JP6149444B2 (en) | Application start control method, system, apparatus and program | |
CN109039711A (en) | A kind of replacing options of hardware accelerator, device and server | |
EP3349418B1 (en) | Service processing method, related device, and system | |
KR102062578B1 (en) | Method and apparatus for monitoring lifecycle of virtual network function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |