Summary of the invention
The embodiment of the present application provides a kind of information transferring method and device based on redirection, resets to solve client
To when obtain the lower problem of efficiency of business service.
A kind of information transferring method based on redirection provided by the embodiments of the present application, comprising:
The service request that client is sent is received, and the request of the first subservice of the service request is forwarded to the
The first server of one business function utilizes described first so that the first server is requested according to first subservice
Business function generates service identification information;
The service identification information for receiving the first server feedback, generates the second sub- industry according to the service identification information
Business request;
In server side, information is indicated according to orientation, second subservice request is sent to the second business function
The second server of energy, so that the second server requests according to second subservice and generates business information;
Server side receives the business information of the second server feedback, which is transmitted to client.
A kind of information transferring method based on redirection that the embodiment of the present application also provides, comprising:
The processing result that first server is requested according to the first subservice of the service request sent to client generates the
The request of two subservices, and according to orientation instruction information second subservice request is sent to the second business function the
Two servers, so that the second server requests to generate business information according to second subservice;
The first server receives the business information of the second server feedback, which is transmitted to client
End.
A kind of information carrying means based on redirection provided by the embodiments of the present application, comprising:
Service request module, for receiving the service request of client transmission, and by the first of the service request the sub- industry
Business request is forwarded to the first server with the first business function, so that the first server is according to first subservice
Request generates service identification information using first business function;
Second subservice request module, for receiving the service identification information of the first server feedback, according to described
Service identification information generates the request of the second subservice;
Second subservice request is sent to the second industry by redirection module for indicating information according to orientation
The second server for function of being engaged in, so that the second server requests to generate business information according to second subservice;
The business information is transmitted to client for receiving the business information of the second server feedback by feedback module
End.
A kind of server side gateway that the embodiment of the present application also provides, is set in service system, with client and the clothes
First server in business system is connected with second server, and the server side gateway includes:
Service request module, for receiving the service request of client transmission, and by the first of the service request the sub- industry
Business request is forwarded to the first server for executing the first business function, so that the first server is according to first subservice
Request generates service identification information using first business function;
Second subservice request module, for receiving the service identification information of the first server feedback, according to
The service identification information generates the request of the second subservice;
Second subservice request is sent to the second industry by redirection module for indicating information according to orientation
The second server for function of being engaged in, so that the second server requests to generate business information according to second subservice;
The business information is transmitted to client for receiving the business information of the second server feedback by feedback module
End.
A kind of information carrying means based on redirection that the embodiment of the present application separately provides, comprising:
Sending module, the processing result of the first subservice request of the service request for sending to client, generates the
The request of two subservices, and according to orientation instruction information second subservice request is sent to the second business function the
Two servers, so that the second server requests to generate business information according to second subservice;
The business information is transmitted to client for receiving the business information of the second server feedback by feedback module
End.
A kind of service system that the embodiment of the present application also provides, the service system are connect with client, the service system
Include:
Server side gateway, the service request sent for receiving the client, and by the first of the service request
Subservice request is forwarded to the first server for executing the first business function, receives the service identification of the first server feedback
Information generates the request of the second subservice according to the service identification information, information is indicated according to orientation, by second subservice
Request is sent to the second server with the second business function, the business information of the second server feedback is received, by this
Business information is transmitted to client;
First server, the service request sent for receiving the gateway generate the industry according to the service request
Business identification information, feeds back to the gateway for the service identification information;
Second server, the second subservice request sent for receiving the gateway, is asked according to second subservice
The business information is sought survival into, the business information is fed back into the gateway.
The embodiment of the present application provides a kind of information transferring method and device based on redirection, in the method, by servicing
Device flanks the service request for receiving client, and the first subservice request in service request is transmitted to first server, also,
The service identification information that the server side can be fed back according to first server generates corresponding second subservice request, and root
The request of the second subservice is redirected according to orientation instruction information, second server is sent to, so that second server creates
Corresponding business service, after the business service of creation is fed back to server side by second server, server side can should
The connection that business service is established before with client, is then forwarded to client.As it can be seen that the redirection operation in the application is not
Occur in the client, but completed by server side, that is to say, that the redirection process in server side belongs to service
Interaction in system, such mode can effectively reduce the limitation of network environment, and improve the efficiency of information transmission.
Specific embodiment
To keep the purposes, technical schemes and advantages of the application clearer, below in conjunction with the application specific embodiment and
Technical scheme is clearly and completely described in corresponding attached drawing.Obviously, described embodiment is only the application one
Section Example, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing
Every other embodiment obtained under the premise of creative work out, shall fall in the protection scope of this application.
As shown in Figure 1, providing a kind of message transmitting procedure based on redirection in the embodiment of the present application, which is specifically wrapped
Include following steps:
S101 receives the service request that client is sent, and the request of the first subservice of the service request is forwarded to
First server with the first business function utilizes institute so that the first server is requested according to first subservice
It states the first business function and generates service identification information.
Under practical application scene, when user obtains business service using client, it usually needs foundation and server
Between connection (such as: server connection).Mutual connection is carried out by gateway between client and server, in the application reality
It applies in example, can be realized and be redirected by the gateway for being set to server side, wherein server side gateway refers to one kind for realizing clothes
The network equipment of network connection is established between business device and client, client-side and server side are often provided with gateway and (set
The gateway in client-side is set, commonly used in realizing the interconnection between local area network, the gateway of client-side is not said here
It is bright).
It is of course also possible to completed by other network equipments for being set to server side, such as: middleware, alternatively, special provide
The server etc. of redirection function does not constitute the application limit here.
For the convenience of description, in the embodiment of the present application, being illustrated by executing subject of server side gateway, here simultaneously
The restriction to the application is not constituted.
After a connection setup, user can use client to issue corresponding operation, to obtain business service, such as: use
Family uses client, lower single operation is carried out for certain commodity in corresponding website, to buy the commodity.In above-mentioned example, use
After family is operated on the client, client will generate corresponding service request, be sent to server side gateway, then lead to
It crosses server side gateway a certain subservice request in the service request is sent in corresponding server.
What needs to be explained here is that certain business services need to call the function of server different in service system.Example
Such as: user buys certain commodity, then, entire purchasing process includes placing an order and paying two parts, therefore for purchasing process, no
It only needs to call the lower single function in lower single server, it is also desirable to call the payment function in payment server.At this point, user sends out
Having gone out purchase request (just includes the request that places an order in purchase request, it is believed that the request that places an order is one of entire purchase business
Point, that is, the first subservice is requested), then, which will be first sent in lower single server (that is, first service
Device).
So in the embodiment of the present application, same business may be made of different subservices, server side gateway is received
It, will be by the first sub- industry in the service request after having arrived the service request (such as: the purchase request in upper example) of client sending
Business request (request that places an order in upper example) is first sent in the first server with the first business function, so as to described first
Server is requested according to first subservice, generates service identification information using first business function.
S102 receives the service identification information of first server feedback, generates the according to the service identification information
The request of two subservices.
After server side gateway, which has sent the first subservice to first server, requests, first server will be according to this
The request of first subservice carries out response processing, generates service identification information corresponding with the first subservice request and is sent to service
Device side gateway.
Continuation of the previous cases: service request is the purchase request for a certain commodity, and the request of the first subservice is the request that places an order, that
, first server can place an order request according to this, generate corresponding order information (such as: order number) and feed back.At this point, order is believed
Breath is exactly service identification information.
It should be noted that the service identification information, is not the final result of entire business procedure, but it is a kind of
The transitional information of pilot process, the service identification information can be used as one of subsequent process mark, such as: the order in upper example
Information can uniquely determine out a payment transaction as a kind of service identification information, it is subsequent can according to the order information,
This payment transaction is paid.
So server side gateway can be performed the next step according to the service identification information operation (such as: gateway according to
Order information, to the server request payment page with payment function).Specifically, server side gateway can be according to
Service identification information generates the request of the second subservice.
What needs to be explained here is that the request of the second subservice is a kind of for carrying out the request of service creation.Certainly, described
The second subservice request in carry the service identification information, alternatively, the second subservice request in carry service identification
The partial information of mark action is played in information, does not constitute the restriction to the application here.
S103 indicates information according to orientation in server side, and second subservice request is sent to the second industry
The second server for function of being engaged in, so that the second server requests to generate business information according to second subservice.
In practical applications, business service acquired in user, it usually needs different server is completed jointly, is serviced
The service identification information of the feedback of first server received by the gateway of device side, only shows the first server and completes itself
Business service, and to complete entire business, it is necessary to call other servers.
Therefore in this application, server side gateway can request to redirect to the second subservice of generation, so that described
The request of second subservice is no longer sent to first server, but is sent in other servers (in the embodiment of the present application, the
The request of two subservices is sent to second server).Wherein, the first server and second server provide different respectively
Business service.
Specifically, server side gateway can be redirected according to orientation instruction information in the application, that is, described
Orientation instruction information to indicate that the second subservice requests target position to be sent.In the embodiment of the present application, described
Orientation instruction information there are two types of source: one is by what is carried in service identification information, another kind is the server side gateway
What itself was generated.Server side gateway indicates information according to the orientation, so that it may determine the second subservice request institute
The target position to be sent to, that is, second subservice request is sent to second server.
Unlike the prior art, redirection process in the prior art is realized by client, and the embodiment of the present application
In the process that redirects, not by client executing, but completed by server side gateway, it is clear that due to server side
Gateway is in service system, then, server side gateway easily can carry out letter with each server in service system
Breath transmission, is not limited by network environment, and in the prior art, the information in client and service system between each server
Transmission will be influenced by gateway environment, it is seen then that carry out information transmission in the application between server side gateway and each server
Interactive efficiency, much higher than the efficiency interacted between client and each server.
S104, server side receive the business information of the second server feedback, which are transmitted to client
End.
It, will be according to second son after second server has received the second subservice request of server side gateway transmission
Service request creates corresponding business, and generates corresponding business information and feed back in server side gateway.To service
The business information that device side gateway can will receive, is transmitted to client.
Through the above steps as it can be seen that the redirection operation in the embodiment of the present application does not occur in the client, but by taking
Device side gateway of being engaged in is completed, and server side gateway belongs to a part in service system, that is to say, that server side gateway and each
Interaction between server belongs to the interaction in service system, and such mode can effectively reduce the limitation of network environment,
And improve interactive efficiency.
It should be noted that the mode that client redirects in the prior art, client needs to establish difference respectively
Connection, with realize with different server carry out information transmit interact, such as: in the examples described above, client firstly the need of with
Lower list server establishes connection, after being redirected, it is also necessary to establish connection with payment server.Obviously, such side
Formula will increase link cost and consume the Internet resources of service system.
Therefore, as one of the embodiment of the present application preferred embodiment, server side gateway with the client by building
Vertical connection receives the service request, and the business information is fed back to the client by the connection.As it can be seen that at this
Apply in embodiment, between server side gateway and client, need to only maintain a connection, such mode effectively saves
About link cost, moreover, in practical applications, the service system of Internet service provider, usually a large amount of client provides industry
Business service, then, if can effectively save the net of service system to a connection is maintained between service system and each client
Network resource.
In addition, the mode that client redirects in the prior art, also will increase the consumption of the floating resources of client, specifically
For, taking the above example as an example, it is assumed that server of the client into service system sends request and need to consume 1KB flow, visitor
The information of server feedback that family end receives in service system needs to consume 1KB flow, then, due to client need respectively to
Lower list server, payment server send request, and receive the information that two servers are fed back, so, whole process needs
Consume the flow of 4KB.And the redirection mode of server side gateway in the embodiment of the present application is used, server side gateway and each clothes
Information transmission interaction between business device belongs to the interaction in service system, and client need to only send to server side gateway and ask
The information of server side gateway feedback is sought and receives, so, for client, whole process need to only consume 2KB stream
Amount.Obviously, the mode that server side gateway redirects in the application can effectively save the floating resources (section of client
It saves 50%).
In the embodiment of the present application, for server side gateway, due to being related to different function in different server
Calling, so using in application layer application programming interface (Application Programming Interface,
API the interaction to the calling of function in different server and between different server) is completed.
So in the embodiment of the present application, it is believed that the process that server side gateway redirects exactly changes not
With the process of the API of server.It will be made below being described in detail.
As a kind of preferred embodiment of the embodiment of the present application, in service system, different servers can be by respective API
It is distributed to server side gateway in advance, so, in server side gateway local, so that it may call different server
API realizes the interaction between different server, and obtains the types of functionality in different server.
Under the preferred embodiment, server side gateway is asked to server (including first server and second server) transmission
The feedback of server is sought or received, the server side gateway locally existing API completion can be directly passed through.
Specifically, the service request is forwarded to first with the first business function in above-mentioned steps S101
Server, specifically: it determines API corresponding with the first server, calls the API, the service request is passed through into institute
It states API and is sent to the first server.
In order to the concrete scheme in clearer elaboration the embodiment of the present application, now carried out specifically in conjunction with attached drawing
It is bright.
It as shown in Figure 2 a, is client, the server side gateway in service system and server (including first server
And second server) between framework.In fig. 2 a, the corresponding API of first server is API 1, and second server is corresponding
API is API 2.Client sends service request in server side gateway, at this point, server side gateway will determine the first clothes
Be engaged in the corresponding API of device, that is, it is determined as API 1, then, server side gateway can then call the API 1 by the service request
The request of the first subservice be sent in first server that (in fig. 2 a, API 1 is solid line state, indicates called, and API
2 be dashed lines states, and expression is not called upon).Also, server side gateway will also receive first server feedback by API 1
Service identification information.
It, will be according to the business mark after server side gateway has received the service identification information of first server feedback
Know information and generate the request of the second subservice, to carry out the creation of business service in corresponding server.This is just needed to described
The request of second subservice redirects, to be sent in corresponding server.
And since the orientation of the application instruction information is there are two types of source: by being carried in service identification information, or by server
Side gateway itself generates.Therefore it will be illustrated below for two kinds of situations:
One, orientation instruction information in service identification information by carrying
In this case, in the service system based on SOA framework, for needing to call the business of a variety of different service functions
For, with different service functions each server between can carry out in advance business agreement (business agreement form can be with
The mode of configuration file is realized), that is, business agreement has meant that certain server executes certain a part of entire business, and raw
At corresponding identification information, other servers execute the further part of the business according to the identification information of generation, thus, it is formed
One complete business service.
Refer to so first server just contains orientation after generating service identification information, in the service identification information
Show information, thus, it, can be direct after server side gateway has received the service identification information that first server is fed back
Information, the operation redirected are indicated according to orientation therein, that is, referring to when carrying orientation in the service identification information
When showing information, information is indicated according to orientation, second subservice request is sent to the second clothes with the second business function
Business device, specifically: it determines the corresponding API of the orientation instruction information, determines the corresponding second server of the API, call institute
It states API and second subservice request is sent to second server corresponding with the API.
Use the example above, when gateway generate the second subservice request after, will according to orientation instruction information determine with this second
Subservice requests corresponding A PI (second server of the API), at this point, gateway will call API corresponding with second server,
That is, API 2, and second subservice request is sent to by second server by API 2.I.e. as shown in Figure 2 b, API 2 is
Solid line state, expression have been called.
Two, orientation instruction information is generated by server side gateway itself
Under practical application scene, for certain service identification informations, wherein not carrying orientation instruction information, example
Such as: after user information of the user in certain website using itself is registered, account server can return to the response succeeded in registration
As a result, still, in the response results and to include orientation instruction information.At this point, server side gateway just needs itself to generate
Corresponding orientation instruction information, to execute follow-up business.
Specifically, in the embodiment of the present application, when orientation instruction information is not carried in the service identification information,
The method also includes: for server side gateway according to preset service logic relationship, determination is corresponding with the service identification information
Business service, determine API corresponding to the business service, generate orientation instruction information.
Wherein, the service logic relationship, indicates in the business service process of complete set, and each server executes not
The sequencing of congenerous.The service logic relationship can be stored in server side gateway by the way of configuration file,
The service logic relationship can be updated by the host of service system, certainly, not constitute the restriction to the application here.
The example of above-mentioned registration is continued to use, server side gateway can be known according to the service logic relationship, when account takes
After business device returns to the response results to succeed in registration, it should according to the response results, send and request to site resource server, obtain
Corresponding site resource (form of expression, which can be, jumps back to homepage, or not shown content etc. in the unlock page).
To indicate information according to orientation, second subservice request is sent to the with the second business function
Two servers, specifically: it determines the corresponding API of the orientation instruction information, determines the corresponding second server of the API, adjust
Second subservice request is sent to second server corresponding with the API with the API.
Certainly, it in above-mentioned two situations, when server side gateway transmits information to second server, is taken with first
The corresponding API of business device is also maintained with first server and is connect still in called state, that is, server side gateway, is shown
So, such mode is likely to result in the wastes of Internet resources (because after being redirected, server side gateway is not used
The API of first server).So in the embodiment of the present application, the API is being called to incite somebody to action as a kind of more preferably mode
The second subservice request is sent to before second server corresponding with the API, further includes: is deactivated and first clothes
Be engaged in the corresponding API of device.
As shown in Figure 2 c, after having deactivated API corresponding with first server, the API 1 in Fig. 2 c is in dashed lines states,
Expression is not called upon, and API 2 is solid line state, and expression has been called.
After above-mentioned steps, server side gateway can be after the business information for receiving second server feedback, by industry
Information of being engaged in is sent to client (only maintaining one with client to connect) by the connection between client.
As the another way of the embodiment of the present application, the API in server side gateway is not pre- by different server
It first issues, but is obtained when server side gateway is needed to corresponding server transport information, then from corresponding server
Take API.In this mode, the process of the transmission of information performed by server side gateway is similar with aforesaid way, therefore herein not
Ao Shu again.
In above-mentioned some embodiments, by server side gateway realization and the letter between first server and second server
Breath transmission interaction, to reduce the interaction times with client, such mode is conducive to promote client acquisition business clothes
The efficiency of business.As it can be seen that information exchange between server side gateway and first server and second server in from the discussion above
Although belonging to the interaction in entire service system, the information exchange between several distinct devices, meeting under this situation can be
The transfer resource in entire service system is occupied to a certain extent.A kind of base is additionally provided based on this, in the embodiment of the present application
In the information transferring method of redirection, as shown in figure 3, this method comprises:
S301, the processing result that first server is requested according to the first subservice of the service request sent to client,
And second subservice request is sent to by the second server with the second business function according to orientation instruction information, so that
The second server is obtained to be requested to generate business information according to second subservice.
Service request described here is identical as in above-described embodiment, can be issued by client, in the service request
It equally may include the request of the first subservice, no longer excessively repeat here.Similarly, here second server and above-mentioned reality
Apply the server in example with the second business function.
Include with above method difference, the service request that client is issued in the present embodiment can be transmitted directly to
In the first server, the first subservice request of service request is handled by the first server, it can in processing result
With comprising service identification information, then, first server further generates the second subservice request hair according to service identification information
Give second server.
S302, the first server receive the business information of the second server feedback, which are fed back
To client.
In the method, first server can be directly realized by the information exchange with client and second server.This
Kind mode can save the information transmission resources inside service system, and then promote the efficiency of information transmission.
The above are several embodiments of the information transferring method provided by the present application based on redirection, are thought based on same
Road, present invention also provides the embodiments of the information carrying means based on redirection, as shown in Figure 4.In Fig. 4 based on redirection
Information carrying means, described device includes: service request module 401, the second subservice request module 402, redirection module
403 and feedback module 404, wherein
The service request module 401, for receiving the service request of client transmission, and by the of the service request
The request of one subservice is forwarded to the first server with the first business function.
The second subservice request module 402, for receiving the service identification information of the first server feedback, root
The request of the second subservice is generated according to the service identification information.
The redirection module 403, for indicating information according to orientation, second subservice request, which is sent to, to be had
The second server of second business function, so that the second server requests generation business to be believed according to second subservice
Breath.
The feedback module 404 forwards the business information for receiving the business information of the second server feedback
To client.
It should be noted that in the embodiment of the present application, server side is received by the connection established with the client
The service request, and the business information is fed back to by the client by the connection.
The service request module 401, is specifically used for determining API corresponding with the first server, described in calling
API requests the first subservice of the service request to be sent to the first server by the API, so as to described the
One server is requested according to first subservice, generates service identification information using first business function.
The redirection module 403 is specifically used for determining the corresponding API of the orientation instruction information, determines described API pairs
The second server answered calls the API that second subservice request is sent to second service corresponding with the API
Device.
In the embodiment of the present application in a scenario, the orientation instruction information includes: to carry in the service identification
Orientation in information indicates information.
However in practical applications, and not all orientation instruction information is carried by service identification information, such
Under scene, when carrying orientation instruction information in the service identification information, the redirection module 403 is also used to basis
Preset service logic relationship determines business service corresponding with the service identification information, determines that the business service institute is right
The API answered generates orientation instruction information.
In addition, as one of the embodiment of the present application preferred embodiment, the redirection module 403 is also used to calling
Before second subservice request is sent to second server corresponding with the API by the API, deactivate and described first
The corresponding API of server.
The embodiment of the present application also provides a kind of server side gateway, as shown in Figure 5.Wherein, the server side gateway is set
Be placed in service system, in client and the service system first server and second server be connected, the service
Device side gateway includes:
Service request module 501, the second subservice request module 502, redirection module 503 and feedback module 504,
In,
Service request module 501, for receiving the service request of client transmission, and it is sub by the first of the service request
Service request is forwarded to the first server with the first business function, so that the first server is according to the described first sub- industry
Business request generates service identification information using first business function;
Second subservice request module 502, for receiving the service identification information of the first server feedback, according to institute
It states service identification information and generates the request of the second subservice;
Second subservice request is sent to second by redirection module 503 for indicating information according to orientation
The second server of business function, so that the second server requests to generate business information according to second subservice;
The business information is forwarded to visitor for receiving the business information of the second server feedback by feedback module 504
Family end.
It should be noted that server side receives the service request by the connection established with the client, and lead to
It crosses the connection and the business information is fed back into the client.
For above-mentioned module, specifically, the service request module 501, is specifically used for the determining and first service
The corresponding API of device, calls the API, and the service request is sent to the first server by the API.
The redirection module 503 is specifically used for determining the corresponding API of the orientation instruction information, determines described API pairs
The second server answered calls the API that second subservice request is sent to second service corresponding with the API
Device.
The orientation instruction information includes: the orientation instruction information carried in the service identification information.
And orientation instruction information is not carried in certain practical application scenes, in certain service identification informations, therefore at this
Apply in embodiment, when carrying orientation instruction information in the service identification information, the redirection module 503 is also used
According to preset service logic relationship, business service corresponding with the service identification information is determined, determine the business clothes
The corresponding API of business generates orientation instruction information.
Certainly, the redirection module 503 as a preferred method, be also used to call the API by described second
Subservice request is sent to before second server corresponding with the API, deactivates API corresponding with the first server.
The application also provides the information carrying means based on redirection, as shown in fig. 6, being arranged in first server, packet
It includes:
Sending module 601, the processing result for being requested according to the first subservice of the service request to client transmission,
The request of the second subservice is generated, and second subservice request is sent to the second business function according to orientation instruction information
The second server of energy, so that the second server requests to generate business information according to second subservice.
The business information is transmitted to visitor for receiving the business information of the second server feedback by feedback module 602
Family end.
The application also provides a kind of server system, as shown in Figure 7.Wherein, the service system is connect with client, should
Service system includes:
Server side gateway 701, the service request sent for receiving the client, and by the of the service request
The request of one subservice is forwarded to the first server with the first business function, receives the business mark of the first server feedback
Know information, the request of the second subservice is generated according to the service identification information, information is indicated according to orientation, by the described second sub- industry
Business request is sent to the second server with the second business function, receives the business information of the second server feedback, will
The business information is transmitted to client.
First server 702, the service request sent for receiving the server side gateway, according to the service request
The service identification information is generated, which is fed back into the server side gateway.
Second server 703, the second subservice request sent for receiving the server side gateway, according to described the
The request of two subservices generates the business information, and the business information is fed back to the server side gateway.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net
Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium
Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves
State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable
Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),
Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices
Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates
Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method of element, commodity or equipment.
It will be understood by those skilled in the art that embodiments herein can provide as method, system or computer program product.
Therefore, complete hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects can be used in the application
Form.It is deposited moreover, the application can be used to can be used in the computer that one or more wherein includes computer usable program code
The shape for the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
Formula.
The above description is only an example of the present application, is not intended to limit this application.For those skilled in the art
For, various changes and changes are possible in this application.All any modifications made within the spirit and principles of the present application are equal
Replacement, improvement etc., should be included within the scope of the claims of this application.