Specific implementation mode
A kind of picture transmission method of this specification embodiment offer, system, server, client and user equipment.
In order to make those skilled in the art more fully understand the technical solution in this specification, below in conjunction with this explanation
Attached drawing in book embodiment is clearly and completely described the technical solution in this specification embodiment, it is clear that described
Embodiment be only this specification a part of the embodiment, instead of all the embodiments.The embodiment of base in this manual,
Every other embodiment obtained by those of ordinary skill in the art without making creative efforts, should all belong to
The range of this specification protection.
In daily life, it can usually encounter and need to upload the situation of image at the ends PC, such as user's registration is businessman's
It needs to upload identity card picture when the photo of upload user or user being needed to access a certain webpage when member or user carries
The data of friendship includes the picture of a certain certificate.If PC machine is not equipped with the filming apparatus for shooting picture, Yong Huxu at this time
Picture is first shot using other capture apparatus, then the picture of shooting is transmitted to PC machine using delivery means, and PC machine again will
The picture that capture apparatus is sent is uploaded to server.
It since the picture of shooting needs first to be transmitted to PC machine from capture apparatus, then is uploaded by PC machine, operation is more numerous
It is trivial.It is uploaded in the picture of shooting before server and needs in being stored simultaneously in capture apparatus and PC machine, storage will to be caused to provide
The waste in source.Also, during capture apparatus is transmitted to PC machine, storage device and may due to shooting image data amount compared with
Greatly, the reasons such as network needs handle the picture of shooting in advance, and the picture after anticipating is in the mistake for being uploaded to server
The requirement that Cheng Zhongwei meets server storage photo may need to again pass by processing, not only waste computer resource, also reduce
The efficiency of picture transfer.On the other hand, if PC machine is shared device, may be unwilling the personal picture of oneself due to user
Being stored in common equipment causes user's physical examination poor.Based on this, can be provided to the user for upper blit in this specification embodiment
The entrance of piece, user can utilize the entrance of the electronic equipment access uploading pictures of oneself, shooting figure piece are directly uploaded to clothes
Business device, to improve the efficiency and user experience that user transmits picture.
A kind of specific embodiment of this specification picture transmission method introduced below.Fig. 1 is the picture that this specification provides
A kind of flow diagram of embodiment of transmission method, present description provides the method operations as described in embodiment or flow chart
Step, but may include either more or less operating procedure without performing creative labour based on routine.It is enumerated in embodiment
The step of sequence be only a kind of mode in numerous step execution sequences, do not represent and unique execute sequence.In practice
It, can be according to embodiment either method sequence execution shown in the drawings or parallel execution when system or client production execute
(such as environment of parallel processor or multiple threads).Specifically as shown in Figure 1, the method may include following steps
Suddenly.
S102:User end to server is sent out by the request of user device transmissions picture.
In one embodiment, the client can be the equipment of not filming apparatus.For example, can with when do not match
PC machine, the intelligent terminal etc. of standby filming apparatus.
When the client is needed to the picture of server upload user, it can send out to the server and be set by user
The request of standby transmission picture.The user equipment can be the equipment that user obtains picture, can specifically be equipped with camera shooting
Device or the equipment for storing user's picture.For example, the user equipment can be the mobile phone of user, tablet computer etc..
In one embodiment, the request may include the mark of the client.
In one embodiment, the request can also include the title of picture to be uploaded.
For example, when needing user identity license piece in a merchant system, be identified as " 001 " and merchant client can be to quotient
Family's server sends the request that picture is transmitted by user mobile phone, may include that merchant client identifies " 001 " and waits in the request
The title " identity card picture " of the picture of upload.
S104:The server sends an access information to the client in response to the request.
In one embodiment, the server can enter message to client transmission one in response to the request
Breath.The access information can be used for the user equipment and connect the server.The access information may include the clothes
The address of business device storage picture.
In one embodiment, the access information may include a bar code picture.The bar code picture can be two
Tie up code picture.The bar code picture can correspond to a URL.The URL can be obtained after the bar code picture is decoded.By this
URL can connect the server.
In one embodiment, access information is sent to the client in response to the request in the server
Before, the method can also include:The server can according in the request with client identification and described to be uploaded
The title of picture verify the reasonability of the request.Specifically, the client identification and described to be uploaded can be verified
Whether the title of picture is associated with the server, if association, the request is reasonable.For example, the server can be verified
In whether be stored with whether the client identification of the client and the client have the power of the picture for uploading the title
Limit.
In another embodiment, the method can also include:The server setting and the transmission picture
Ask corresponding flow state.The flow state can be used to indicate that the schedule of the request of the transmission picture.Specifically
Flow shape corresponding with the request can be arranged when sending access information to the client in response to the request in ground
State is unfinished state.For example, it is assumed that " 0 " indicates unfinished state, " 1 " indicates that state is completed, then being identified as " 001 "
After merchant client sends the request for transmitting picture by user mobile phone to business server, to the client in the server
When sending access information, it is to indicate unfinished state that flow state corresponding with the request, which can be arranged, in the server
“0”。
S106:The client receives the access information, and provides the access information to the user equipment.
The client can receive the access information.
The client can also provide the access information to the user equipment.Specifically, the client can be with
The access information is sent to the user equipment in a manner of sending message or the client can be set to the user
It is standby to show the access information.
For example, when the access information is a bar code picture, the client can be by the bar code picture with message
Mode is sent to the user equipment;Alternatively, the bar code picture can be shown by the client using display, so as to
The user equipment can obtain the bar code picture.
S108:The user equipment accesses the server using the access information that the client provides.
The access information that the user equipment can utilize the client to provide accesses the server.
Specifically, when the access information is bar code picture, the user equipment can be by obtaining the bar code picture
Access the server.
In one embodiment, if the client enters message using display to described in user equipment displaying
Breath, then the user equipment can access the service by scanning the bar code picture of the client displaying over the display
Device.
In another embodiment, if the access information is sent to institute by the client in a manner of sending message
User equipment is stated, then, the user equipment can access the server by the bar code picture in the message that receives.
S110:The user equipment is to the server transport picture.
It, can be to the server transport picture after the user equipment accesses the server.The picture of the transmission
It can be corresponding with the title of picture to be uploaded.
For example, entitled " identity card picture " of picture to be uploaded, then, the equipment of user A accesses the server
After can be to the server transport picture, the i.e. identity card picture of user A.
The picture of the transmission can be the picture shot immediately, or the picture stored in the user equipment.
S112:The server receives the picture of the user device transmissions.
The server can receive the picture of the user device transmissions.
Further, in another embodiment, after the server receives the picture of the transmission, the method is also
May include:The server change is described to ask corresponding flow state as state is completed.
For example, it is assumed that " 0 " indicates that unfinished state, " 1 " indicate that state is completed, then be identified as " 001 " and businessman visitor
After family end sends the request for transmitting picture by user mobile phone to business server, transmitted into the client in the server
When message ceases, it is " 0 " for indicating unfinished state that flow state corresponding with the request, which can be arranged, in the server.When with
After family accesses the server by the access information and completes the transmission of picture to the server, the server can be with
" 1 " that the corresponding flow state of the request is changed to indicate that state is completed.
Further, in another embodiment, after the server receives the picture of the transmission, the method is also
May include:The server sends the message of transmission success to the user equipment and/or the client.
This specification also provides the embodiment of the picture transmission method of server-side.Fig. 2 is the clothes that this specification provides
The flow chart of picture transmission method one embodiment of business device side.With reference to Fig. 2, the method may include following steps.
S202:The server receives the request by user device transmissions picture that client is sent out, and is asked in response to described
The server is asked to send an access information to the client.
The request may include the mark of the client.The request can also include the name of picture to be uploaded
Claim.
The server can send an access information to the client in response to the request.The access information can
The server is connected for the user equipment.The access information may include the ground of the server storage picture
Location.
In one embodiment, the access information may include a bar code picture.The bar code picture can be two
Tie up code picture.
In one embodiment, access information is sent to the client in response to the request in the server
Before, the method can also include:The server can according in the request with client identification and described to be uploaded
The title of picture verify the reasonability of the request.Specifically, the client identification and described to be uploaded can be verified
Whether the title of picture is associated with the server, if association, the request is reasonable.
In another embodiment, the method can also include:The server setting and the transmission picture
Ask corresponding flow state.The flow state can be used to indicate that the schedule of the request of the transmission picture.Specifically
Flow shape corresponding with the request can be arranged when sending access information to the client in response to the request in ground
State is unfinished state.
S204:The server receives the picture that the user equipment is transmitted according to the access information.
The server can receive the picture that the user equipment is transmitted according to the access information.The figure of the transmission
Piece can be the picture shot immediately, or the picture stored in the user equipment.
In another embodiment, after the server receives the picture of the transmission, the method can also include:
The server change is described to ask corresponding flow state as state is completed.
In another embodiment, after the server receives the picture of the transmission, the method can also include:
The server sends the message of transmission success to the user equipment and/or the client.
This specification also provides the embodiment of the picture transmission method of client-side.Fig. 3 is the visitor that this specification provides
The flow chart of picture transmission method one embodiment of family end side.With reference to Fig. 3, the method may include following steps.
S302:User end to server is sent out by the request of user device transmissions picture.
The client can be that server is sent out by the request of user device transmissions picture to saying.
The client can be the equipment of not filming apparatus.For example, it may be not equipped with the PC machine of filming apparatus,
Intelligent terminal etc..
The user equipment can be the equipment that user obtains picture, can specifically be equipped with photographic device or deposit
The equipment for having stored up user's picture.
The request may include the mark of the client.The request can also include the name of picture to be uploaded
Claim.
S304:The client receives the access information in response to the request that the server is sent out.
The client can receive the access information of the server in response to the request.
The access information can be used for the user equipment and connect the server.The access information may include institute
State the address of server storage picture.
In one embodiment, the access information can be a bar code picture.The bar code picture can be two dimension
Code picture.
S306:The client provides the access information to the user equipment, in order to which the user equipment is to institute
State server transport picture.
The client can provide the access information to the user equipment.Specifically, the client can incite somebody to action
The access information is sent to the user equipment in a manner of sending message or the client can be to the user equipment
Show the access information.
By providing the access information to the user equipment, can be passed to the server in order to the user equipment
Defeated picture.Specifically, the user equipment can connect the server according to the access information, and be passed to the server
Defeated picture.
This specification also provides the embodiment of the picture transmission method of user equipment side.Fig. 4 is that this specification provides
The flow chart of picture transmission method one embodiment of user equipment side.With reference to Fig. 4, the method may include following steps
Suddenly.
S402:User equipment obtains the access information for being used for transmission picture that client provides.
User equipment can obtain the access information for being used for transmission picture of client offer.
The access information can be supplied to the user equipment by client.The access information can be server hair
Give the client.The access information can be that the request user that the server is sent out in response to client sets
Standby transmission picture requests to generate.The access information can be a bar code picture.
In one embodiment, if the client enters message using display to described in user equipment displaying
Breath, then the access information for being used for transmission picture that the user equipment obtains client offer may include:The user sets
It is standby to scan the bar code picture of the client displaying over the display.
In another embodiment, if the access information is sent to institute by the client in a manner of sending message
User equipment is stated, then the access information for being used for transmission picture that the user equipment obtains client offer may include:Institute
Bar code picture in the message received can be obtained by stating user equipment.
S404:The user equipment utilizes the access information access server.
The user equipment can utilize the access information to access the server.
S406:The user equipment is to the server transport picture.
It, can be to the server transport picture after the user equipment accesses the server.The picture of the transmission
It can be corresponding with the title of picture to be uploaded.
The picture of the transmission can be the picture shot immediately, or the picture stored in the user equipment.
The method for the transmission picture that above-described embodiment provides, is sent by user end to server by user device transmissions figure
After the request of piece, client returns to an access information in response to the request, which can be supplied to by client
User equipment, so that user equipment is according to the access information access server, and to server transport picture.Since picture is direct
By user device transmissions to server, simple operation is transmitted.Meanwhile the picture of user equipment at most only needs handle with this
It can be transmitted to server, provide the efficiency of transmission picture.On the other hand, user equipment is directly to server transport picture,
It can ensure that user's picture is stored in user equipment, it is dangerous caused by client since picture is stored in reduce user
Sense, improves user experience.
The embodiment of the method that the embodiment of the present application is provided can be in mobile terminal, terminal, server or class
As execute in arithmetic unit.For running on the server, Fig. 5 is a kind of hardware of server in this specification embodiment
Structure diagram.As shown in figure 5, the server may include one or more (only showing one in figure) processors 102, be used for
Store the memory 104 of data and the transmission module 106 for communication function.
The processor 102 may include central processing unit (CPU) or graphics processor (GPU), naturally it is also possible to including
Others have microcontroller, logic gates, integrated circuits etc. of logic processing capability or its is appropriately combined.
The memory 104 can be used for storing the software program and module of application software, in the embodiment of the present invention
Corresponding program instruction/the module of searching method, processor 102 by operation be stored in software program in memory 104 and
Module, to perform various functions application and data processing, that is, the method for realizing the document process in above-described embodiment.Storage
Device 104 may include high speed random access memory, may also include nonvolatile memory, as one or more magnetic storage device,
Flash memory or other non-volatile solid state memories.In some instances, memory 104 can further comprise relative to processing
The remotely located memory of device 102, these remote memories can pass through network connection to the server.The reality of above-mentioned network
Example includes but not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.When realization, the memory
It can also be realized by the way of cloud storage, specific implementation, this specification does not define.
The transmission module 106 can be used for receiving via a network or transmission data.Above-mentioned network is specifically real
Example may include the wireless network that the page shows that the communication providers of equipment provide.In an example, transmission module 106 is wrapped
A network adapter (Network Interface Controller, NIC) is included, base station and other network equipments can be passed through
It is connected so as to be communicated with internet.In an example, transmission module 106 can be radio frequency (Radio
Frequency, RF) module, it is used to wirelessly be communicated with internet.
It will appreciated by the skilled person that structure shown in fig. 5 is only to illustrate, not to above-mentioned server
Structure causes to limit.For example, the server may also include more than shown in Fig. 5 or less component, such as can be with
Hardware are handled including others, such as GPU (Graphics Processing Unit, image processor), or are had and Fig. 5 institutes
Show different configurations.
Based on document processing method described above, this specification also provides a kind of image transmission system, server, client
End and user equipment.System, server, client and the user equipment can use side described in this specification embodiment
The software (application) of method, module, component, equipment etc. simultaneously combine necessary implementation hardware.Based on same innovation thinking, this specification
System, server, client and the user equipment of offer are as described in the following examples.Due to the realization solved the problems, such as with method
Scheme is similar to method, thus the specific system of this specification embodiment, server, client and user equipment implementation can be with
Referring to the implementation of preceding method, overlaps will not be repeated.Although following embodiment is described, server, client and use
Family equipment is preferably realized with software, but the realization of the combination of hardware or software and hardware is also that may and be contemplated
's.
Fig. 6 is the structural schematic diagram of image transmission system one embodiment that this specification provides.As shown in fig. 6, described
Image transmission system 600 may include:Server 602, client 604 and user equipment 606.
The server 602 can be used for receiving that the client 604 sends out transmits picture by the user equipment 606
Request.The server 602 can be used for sending an access information to the client 604 in response to the request.It is described
Server 602 can be used for receiving the picture that the user equipment 606 is transmitted according to the access information.The request can wrap
Include the mark of the client.The request can also include the title of picture to be uploaded.
The client 604 can be used for sending out to the server 602 transmits asking for picture by the user equipment 606
It asks.The client 604 can be also used for receiving the access information in response to the request that the server 602 is sent out, and
The access information is provided to the user equipment 606, is schemed in order to which the user equipment 606 is transmitted to the server 602
Piece.
The user equipment 606 can be used for obtaining the access information for being used for transmission picture that client 604 provides, and utilize
The access information accesses the server 602, and transmits picture to the server 602.
In another embodiment, the server 602 is being transmitted into the client 604 in response to the request
Before message breath, it can be also used for verifying institute with the title of client identification and the picture to be uploaded according in the request
State the reasonability of request.Specifically, can verify the client identification and the picture to be uploaded title whether with institute
State server association.
In another embodiment, the server 602 can be also used for the request pair of setting and the transmission picture
The flow state answered.The flow state can be used to indicate that the schedule of the request of the transmission picture.Specifically, described
Server 602 can be used for when sending access information to the client 604 in response to the request, setting and the request
Corresponding flow state is unfinished state.
Further, it after the server 602 receives the picture that the user equipment 606 transmits, can be also used for changing
It is described to ask corresponding flow state as state is completed.
In another embodiment, after the server 602 receives the picture that the user equipment 606 transmits, may be used also
For sending the message of transmission success to the user equipment 606 and/or the client 604.
Fig. 7 is the modular structure schematic diagram of server one embodiment for picture transfer that this specification provides.Ginseng
According to Fig. 7, the server 602 may include:Access information sending module 6021 and picture receiving module 6022.
The access information sending module 6021, can be used for receiving that the client 604 sends out is set by the user
The request of standby 606 transmission picture, sends an access information to the client 604 in response to the request.
The picture receiving module 6022 can be used for receiving the user equipment 606 and be transmitted according to the access information
Picture.
In one embodiment, the server can also include:Authentication module 6023 can be asked in response to described
Ask before the client 604 sends access information, for according in the request with client identification and described to be uploaded
The title of picture verify the reasonability of the request.
In one embodiment, the server can also include:Flow state module 6024, can be used for be arranged with
The corresponding flow state of request of the transmission picture.
In another embodiment, the flow state module 6024 can be also used in the picture receiving module
It is that state is completed that the corresponding flow state of the request is changed after the picture that the 6022 reception user equipmenies 606 transmit.
In one embodiment, the server can also include:Module 6025 is completed message sending, can be used for
The picture receiving module 6022 receives after the picture of the transmission of the user equipment 606 to the user equipment 606 and/or described
Client 604 sends the message of transmission success.
Fig. 8 is the modular structure schematic diagram of client one embodiment for picture transfer that this specification provides.Ginseng
According to Fig. 8, the client 604 may include:Request sending module 6041, access information receiving module 6042 and access information carry
For module 6043.
The request sending module 6041 can be used for sending out to the server 602 and be transmitted by the user equipment 606
The request of picture.
The access information receiving module 6042, can be used for receiving that the server 602 sends out is asked in response to described
The access information asked.
The access information provides module 6043, can be used for providing the access information to the user equipment 606, with
Convenient for the user equipment 606 picture is transmitted to the server 602.
Fig. 9 is the modular structure schematic diagram of user equipment one embodiment for picture transfer that this specification provides.
With reference to Fig. 9, the user equipment 606 may include:Access information acquisition module 6061, AM access module 6062 and picture transfer mould
Block 6063.
The access information acquisition module 6061, can be used for obtaining the offer of client 604 is used for transmission entering for picture
Message ceases.
The AM access module 6062 can be used for accessing the server 602 using the access information.
The picture transfer module 6063 can be used for transmitting picture to the server 602.
The above-mentioned picture transmission method or device that this specification embodiment provides can be executed by processor in a computer
Corresponding program instruction realizes, such as using the c++ language of windows operating systems the ends PC realize or other for example using
Android, iOS system programming language are realized in intelligent terminal, and realization of the processing logic based on quantum computer etc..
Specifically, on the other hand this specification also provides a kind of server, including processor and memory, the memory
The computer program instructions executed by the processor are stored, the computer program instructions is executed and following steps may be implemented:
The server receives the request by user device transmissions picture that client is sent out, in response to the request the server to
The client sends an access information;The server receives the figure that the user equipment is transmitted according to the access information
Piece.
In another embodiment, following steps can also be realized by executing the computer program instructions:In the service
Before device sends access information to the client in response to the request, the server can use visitor according in the request
Family end identifies the reasonability that the request is verified with the title of the picture to be uploaded.
In another embodiment, following steps can also be realized by executing the computer program instructions:The service
Flow state corresponding with the transmission request of picture is arranged in device.
In another embodiment, following steps can also be realized by executing the computer program instructions:The service
After device receives the picture of the transmission, the server change is described to ask corresponding flow state as state is completed.
In another embodiment, following steps can also be realized by executing the computer program instructions:The service
After device receives the picture of the transmission, the server sends transmission success to the user equipment and/or the client
Message.
On the other hand this specification also provides a kind of client, including processor and memory, the memory storage by
The computer program instructions that the processor executes, execute the computer program instructions and following steps may be implemented:Client
It is sent out to server by the request of user device transmissions picture;The client receive that the server sends out in response to described
The access information of request;The client provides the access information to the user equipment, in order to the user equipment to
The server transport picture.
On the other hand this specification also provides a kind of user equipment, including processor and memory, the memory storage
The computer program instructions executed by the processor execute the computer program instructions and following steps may be implemented:User
Equipment obtains the access information for being used for transmission picture that client provides;The user equipment utilizes access information access clothes
Business device;The user equipment is to the server transport picture.
It can be seen that this specification provide image transmission system, server, client, the embodiment of user equipment with
Embodiment of the method in this specification is to be based on same innovation thinking, therefore, the image transmission system of this specification offer, service
The technique effect of embodiment of the method in specification may be implemented in device, client, the embodiment of user equipment.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims
It is interior.In some cases, the action recorded in detail in the claims or step can be come according to different from the sequence in embodiment
It executes and desired result still may be implemented.In addition, the process described in the accompanying drawings not necessarily require show it is specific suitable
Sequence or consecutive order could realize desired result.In some embodiments, multitasking and parallel processing be also can
With or it may be advantageous.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example,
Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So
And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit.
Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause
This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device
(Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate
Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer
Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker
Dedicated IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " patrols
Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development,
And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language
(Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL
(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description
Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL
(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby
Hardware Description Language) etc., VHDL (Very-High-Speed are most generally used at present
Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also answer
This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages,
The hardware circuit for realizing the logical method flow can be readily available.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing
The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can
Read medium, logic gate, switch, application-specific integrated circuit (Application Specific Integrated Circuit,
ASIC), the form of programmable logic controller (PLC) and embedded microcontroller, the example of controller includes but not limited to following microcontroller
Device:ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, are deposited
Memory controller is also implemented as a part for the control logic of memory.It is also known in the art that in addition to
Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic
Controller is obtained in the form of logic gate, switch, application-specific integrated circuit, programmable logic controller (PLC) and embedded microcontroller etc. to come in fact
Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it
The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions
For either the software module of implementation method can be the structure in hardware component again.
Device, module or the unit that above-described embodiment illustrates can specifically be realized, Huo Zheyou by computer chip or entity
Product with certain function is realized.It is a kind of typically to realize that equipment is computer.Specifically, computer for example can be a
People's computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media player, navigation
Any equipment in equipment, electronic mail equipment, game console, tablet computer, wearable device or these equipment
Combination.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this
The function of each unit is realized can in the same or multiple software and or hardware when specification.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, apparatus or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, the present invention can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (device) and computer program product
Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided
Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real
The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net
Network interface and memory.
Memory may include computer-readable medium in volatile memory, 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 realizes information storage.Information can be computer-readable instruction, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (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), fast flash memory bank or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),
Digital versatile disc (DVD) or other optical storages, magnetic tape cassette, tape magnetic disk storage, graphene stores or other
Magnetic storage apparatus or any other non-transmission medium can be used for storage and can be accessed by a computing device information.According to herein
In define, computer-readable medium does not include temporary computer readable media (transitory media), such as data of modulation
Signal and carrier wave.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
Including so that process, method, commodity or equipment including a series of elements include not only those elements, but also 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 wanted including described
There is also other identical elements in the process of element, method, commodity or equipment.
It will be understood by those skilled in the art that the embodiment of this specification can be provided as method, apparatus or computer program production
Product.Therefore, complete hardware embodiment, complete software embodiment or implementation combining software and hardware aspects can be used in this specification
The form of example.Moreover, this specification can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
This specification can describe in the general context of computer-executable instructions executed by a computer, such as journey
Sequence module.Usually, program module include routines performing specific tasks or implementing specific abstract data types, program, object,
Component, data structure etc..This specification can also be put into practice in a distributed computing environment, in these distributed computing environment
In, by executing task by the connected remote processing devices of communication network.In a distributed computing environment, program module
It can be located in the local and remote computer storage media including storage device.
Each embodiment in this specification is described in a progressive manner, identical similar portion between each embodiment
Point just to refer each other, and each embodiment focuses on the differences from other embodiments.Especially for device and
For server example, since it is substantially similar to the method embodiment, so description is fairly simple, related place is referring to side
The part of method embodiment illustrates.
The foregoing is merely the embodiments of this specification, are not limited to this specification.For art technology
For personnel, this specification can have various modifications and variations.It is all this specification spirit and principle within made by it is any
Modification, equivalent replacement, improvement etc., should be included within right.