Summary of the invention
The present invention provides a kind of photography service providing method and device, for solving shooting quality and shooting in the prior artInefficient problem.
The first aspect of the invention is to provide a kind of photography service providing method, including:
The shooting request of user terminal to be captured is obtained, carries position to be captured in the shooting request;
Obtain the photography service information of cameraman's terminal in the position preset range to be captured, the photography service letterIt is carried in breath:The configuration information of the mark of cameraman's terminal, position and the corresponding camera of cameraman's terminal;
The photography service information is supplied to user terminal to be captured, so that user to be captured selects available photograph garmentBusiness information is shot.
Further, it is described the photography service information is supplied to user terminal to be captured after, further include:
Obtain the first photography service information of user's selection to be captured;
The shooting request of the user terminal to be captured is sent to the corresponding cameraman of the first photography service informationTerminal, so that cameraman determines whether to receive the shooting request;
It receives cameraman's terminal and receives the success response message sent when the shooting request in cameraman;
According to the success response message by the first photography service information be determined as available photography service information intoRow shooting.
Further, it is described the photography service information is supplied to user terminal to be captured after, further include:
The shooting request of the user terminal to be captured is sent to the corresponding cameraman's terminal of each photography service information,So that cameraman determines whether to receive the shooting request;
Judge whether that receiving cameraman's terminal receives the success response sent when the shooting request in cameramanMessage;
If receiving the success response message, the corresponding second photography service information of the success response message is mentionedUser terminal to be captured is supplied, so that user to be captured determines whether that the second photography service information is selected to take the photograph as availableShadow information on services is shot.
Further, it is also carried in the photography service information:The mark of the corresponding camera of cameraman's terminal;
It is described that the photography service information is supplied to user terminal to be captured, it is taken the photograph so that user to be captured selection is availableAfter shadow information on services is shot, further include:
The corresponding camera of the mark of camera into available photography service information sends shooting instruction information, so as to describedCamera according to the shooting indicate information generate accidental enciphering password to current time shoot later obtained photo or video intoRow encryption;
Receive the random cipher that the camera is sent and the photo or video that encrypt through the random cipher.
Further, the method further includes:
The processing request of user terminal to be captured is obtained, is carried in the processing request:Photo to be processed or view to be processedThe mark of frequency handles the mark of type and user terminal to be captured;
According to the mark of user terminal to be captured and the processing preset permissions list of type queries, judge that user to be captured is wholeWhether end has processing authority corresponding with the processing type;
If user terminal to be captured has processing authority corresponding with the processing type, to the photo to be processedThe corresponding video to be processed of mark for identifying corresponding photo to be processed or video to be processed is decrypted, according to the processingType handles the obtained photo to be processed of decryption or video to be processed.
Another aspect of the present invention provides a kind of photography service offer device, including:
First obtains module, and the shooting for obtaining user terminal to be captured is requested, and carries in the shooting request wait clapIt acts as regent and sets;
Described first obtains module, is also used to obtain the photography of cameraman's terminal in the position preset range to be capturedInformation on services carries in the photography service information:Mark, position and the corresponding camera of cameraman's terminal of cameraman's terminalConfiguration information;
First provides module, for the photography service information to be supplied to user terminal to be captured, so as to use to be capturedFamily selects available photography service information to be shot.
Further, the device further includes:First sending module, the first receiving module and determining module;
Described first obtains module, is also used to that the photography service information is supplied to use to be captured in the first offer moduleAfter the terminal of family, the first photography service information of user's selection to be captured is obtained;
First sending module, for the shooting request of the user terminal to be captured to be sent to first photographyThe corresponding cameraman's terminal of information on services, so that cameraman determines whether to receive the shooting request;
First receiving module, for receiving cameraman's terminal transmission when cameraman receives shooting requestSuccess response message;
The determining module, for being determined as can be used by the first photography service information according to the success response messagePhotography service information shot.
Further, the device further includes:Second sending module, judgment module and second provide module;
Second sending module, it is to be captured for being supplied to the photography service information in the first offer moduleAfter user terminal, the shooting request of the user terminal to be captured is sent to the corresponding cameraman of each photography service informationTerminal, so that cameraman determines whether to receive the shooting request;
The judgment module, for judging whether that receiving cameraman's terminal receives the shooting request in cameramanWhen the success response message that sends;
Described second provides module, for when receiving the success response message, by the success response message pairThe the second photography service information answered is supplied to user terminal to be captured, so that user to be captured determines whether to select described second to take the photographShadow information on services is shot as available photography service information.
Further, it is also carried in the photography service information:The mark of the corresponding camera of cameraman's terminal;
The device further includes:Third sending module and the second receiving module;
The third sending module, the corresponding camera of mark for the camera into available photography service information are sentShooting instruction information, so that the camera indicates that information generates accidental enciphering password and claps after current time according to the shootingThe photo or video taken the photograph are encrypted;
Second receiving module, for receiving the random cipher of the camera transmission and through the random cipherThe photo or video of encryption.
Further, the device further includes:Second obtains module, enquiry module and processing module;
Described second obtains module, and the processing for obtaining user terminal to be captured is requested, and carries in the processing request:The mark of photo to be processed or video to be processed handles the mark of type and user terminal to be captured;
The enquiry module, for being arranged according to the mark and the preset permission of processing type queries of user terminal to be capturedTable, judges whether user terminal to be captured has processing authority corresponding with the processing type;
The processing module is used for when user terminal to be captured has processing authority corresponding with the processing type,To the corresponding video to be processed of mark for identifying corresponding photo to be processed or video to be processed of the photo to be processed intoRow decryption is handled the obtained photo to be processed of decryption or video to be processed according to the processing type.
In the present invention, the shooting by obtaining user terminal to be captured is requested, and carries position to be captured in shooting request;It willThe photography service information of cameraman's terminal in position preset range to be captured is supplied to user terminal to be captured, photography service letterIt is carried in breath:The configuration information of the mark of cameraman's terminal, position and the corresponding camera of cameraman's terminal;So as to use to be capturedFamily selects available photography service information to be shot, to preset model by providing position to be captured to user terminal to be capturedThe photography service information of cameraman's terminal in enclosing enables the professional cameraman near user's quick obtaining to be captured wholeEnd is to be shot, to improve shooting quality and shooting efficiency.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present inventionIn attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment isA part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the artEvery other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Fig. 1 is the flow chart of photography service providing method one embodiment provided by the invention, as shown in Figure 1, specific packetInclude following steps:
101, the shooting request of user terminal to be captured is obtained, carries position to be captured in shooting request.
The executing subject of photography service providing method provided by the invention provides device for photography service, and photography service providesDevice is specifically as follows the software installed on user terminal or the corresponding server of software, can also be user terminal.
Wherein, user terminal to be captured refers to the camera for not having profession, the general ordinary user of technique for taking.UserThe operation that terminal, software or Cloud Server can start operation or the search of software by user to be captured is clapped to trigger to obtainTake the photograph the operation of request.Position to be captured can be the position or user terminal to be captured that user terminal to be captured is currently locatedThe position of input.
102, the photography service information of cameraman's terminal in position preset range to be captured is obtained, in photography service informationIt carries:The configuration information of the mark of cameraman's terminal, position and the corresponding camera of cameraman's terminal.
Wherein, server can retrieve the photography service information that each cameraman's terminal reports, obtain according to position to be capturedThe photography service information for the cameraman's terminal for taking corresponding position to be located in position preset range to be captured.If server is wait clapIt acts as regent to set and does not retrieve qualified cameraman's terminal in preset range, then can modify to preset range, expand inspectionRope range, retrieval obtain qualified cameraman's terminal.The configuration information of the corresponding camera of cameraman's terminal refers to photographyPerson shot used in camera model, performance parameter etc..In addition, server can be according to the half of user to be captured inputDiameter distance etc. is adjusted preset range.
103, photography service information is supplied to user terminal to be captured, so that user to be captured selects available photograph garmentBusiness information is shot.
Under a kind of implement scene, mode that user to be captured selects available photography service information to be shot can be withFor:User to be captured selects photography service information, and server obtains the first photography service letter of user's selection to be capturedBreath;The shooting request of user terminal to be captured is sent to the corresponding cameraman's terminal of the first photography service information, to photographPerson determines whether to receive shooting request;Cameraman's terminal is received to disappear in the success response that cameraman receives to send when shooting requestBreath;The first photography service information is determined as available photography service information according to success response message to shoot.
If the shooting request of user terminal to be captured is sent to the corresponding cameraman of the first photography service information by serverAfter terminal, success response information is not received within a preset period of time, then server can indicate that cameraman user reselectsPhotography service information, until the cameraman of the corresponding cameraman's terminal of photography service information receives shooting request.Wherein, toThe first photography service information that shooting user selects can be one or more photography service information.
In addition, can also be carried in photography service information:The project information that cameraman is good at, such as personage or landscape etc.;The representative works and relevant information of cameraman;Shooting price of cameraman etc., so that user to be captured selects the first photograph garmentIt is referred to when information of being engaged in.
Under another implement scene, mode that user to be captured selects available photography service information to be shot can be withFor:The shooting request of user terminal to be captured is sent to the corresponding cameraman's terminal of each photography service information, to photographPerson determines whether to receive shooting request;Judge whether to receive cameraman's terminal cameraman receive to send when shooting request atFunction response message;If receiving success response message, the corresponding second photography service information of success response message is supplied toUser terminal to be captured, so that user to be captured determines whether that the second photography service information is selected to believe as available photography serviceBreath is shot.
Wherein, if server judgement receives cameraman's terminal and receives the success response sent when shooting request in cameramanMessage, then server can be sent to other cameraman's terminals cancels shooting request message, in case other cameraman's terminals repeatReceive shooting request.If server does not receive the success response letter that any cameraman's terminal is sent within a preset period of timeBreath then terminates and provides the photography service information of photography service or retrieval in larger scope, the step in duplicate embodiment of laying equal stress on101 to step 103.
In the present embodiment, the shooting by obtaining user terminal to be captured is requested, and carries position to be captured in shooting request;The photography service information of cameraman's terminal in position preset range to be captured is supplied to user terminal to be captured, photography serviceIt is carried in information:The configuration information of the mark of cameraman's terminal, position and the corresponding camera of cameraman's terminal;So as to be capturedUser selects available photography service information to shoot, thus default by providing position to be captured to user terminal to be capturedThe photography service information of cameraman's terminal in range, enables the cameraman of profession near user's quick obtaining to be capturedTerminal is to be shot, to improve shooting quality and shooting efficiency.
Fig. 2 is the flow chart of another embodiment of photography service providing method provided by the invention, as shown in Fig. 2, in Fig. 1On the basis of illustrated embodiment, also carried in photography service information:The mark of the corresponding camera of cameraman's terminal;It is corresponding, instituteThe method stated can also include the following steps:
104, the corresponding camera of the mark of the camera into available photography service information sends shooting instruction information, so as toCamera shoots obtained photo later to current time according to shooting instruction information generation accidental enciphering password or video addsIt is close.
Wherein, available photography service information refers to that user terminal to be captured is transmitted across to corresponding cameraman's terminalShooting request, and the cameraman of cameraman's terminal determines the photography service information for receiving shooting request.Shooting instruction information can be withCamera is sent to when camera reaches position to be captured for server so that camera is to the photo shot after current timeOr the trigger signal that video is encrypted.Wherein, photo or video that camera can shoot the same user to be capturedIt is encrypted using the same accidental enciphering password.
105, the random cipher and the photo or video encrypted through random cipher that camera is sent are received.
106, the processing request of user terminal to be captured is obtained, is carried in processing request:Photo to be processed or view to be processedThe mark of frequency handles the mark of type and user terminal to be captured.
Wherein, the processing request of user terminal to be captured can refer to, preview request, modification request, is uploaded and asked storage requestAsk or download request etc..The mark of photo to be processed or video to be processed can be the volume of photo to be processed or video to be processedNumber etc. can be with the mark of unique identification photo.Handle type such as preview, storage, modification, upload or downloading etc..
107, according to the mark of user terminal to be captured and the processing preset permissions list of type queries, judge use to be capturedWhether family terminal has processing authority corresponding with processing type.
Wherein, preset permissions list can be preset by server or server is according to user terminal to be capturedThe permission of setting is set.Terminal iidentification disposal right corresponding with processing type can be preserved in preset permissions listLimit, to inquire.
If 108, user terminal to be captured has processing authority corresponding with processing type, to the mark of photo to be processedThe corresponding video to be processed of the mark of corresponding photo to be processed or video to be processed is decrypted, according to processing type to solutionClose obtained photo to be processed or video to be processed are handled.
For example, if user terminal to be captured can be to corresponding with downloading, storage, modification or upload permissions, serverPhoto to be processed or video to be processed be decrypted, will the obtained photo to be processed of decryption or video to be processed be sent toShoot user terminal, so as to user terminal to be captured is downloaded photo to be processed or video to be processed, store, modify orIt uploads.If cameraman's terminal is not downloaded, stored, modifying or upload permissions, server can be done nothing.ToIt can be avoided photo or video be used as transit by cameraman, influence the privacy of user to be captured.
Further, in order to guarantee that cameraman can obtain the license of user to be captured, to photo to be processed or wait locateIt manages video progress refine etc. to operate, after step 105, the method further includes:The authorization for obtaining user terminal to be captured is askedIt asks, is carried in authorization requests:The mark of cameraman's terminal to be authorized and to authorisation process type;It is whole according to cameraman to be authorizedThe mark at end and to authorisation process type, in permissions list with the mark of photography terminal to be authorized and to authorisation process typeCorresponding processing authority is modified, so that cameraman can have corresponding permission to photo to be processed or video to be processedIt is downloaded, stores, modifies or uploads.
In the present embodiment, server passes through the corresponding camera hair of the mark for receiving the camera in available photography service informationThe random cipher that send and the photo or video encrypted through random cipher, according to user terminal to be captured or cameraman's terminalProcessing request, inquires preset permissions list, obtain it is corresponding with user terminal to be captured or cameraman's terminal and with handle classThe matched processing authority of type, according to processing authority determine whether to treat the photo of shooting user terminal or cameraman's terminal request intoRow processing, so as to avoid abuse of the cameraman to photo for not obtaining user's authorization to be captured.
Those of ordinary skill in the art will appreciate that:Realize that all or part of the steps of above-mentioned each method embodiment can lead toThe relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journeyWhen being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned includes:ROM, RAM, magnetic disk orThe various media that can store program code such as person's CD.
Fig. 3 provides the structural schematic diagram of device one embodiment for photography service provided by the invention, as shown in figure 3, packetIt includes:
First obtains module 31, and the shooting for obtaining user terminal to be captured is requested, and carries in shooting request to be capturedPosition;
First obtains module 31, is also used to obtain the photography service letter of cameraman's terminal in position preset range to be capturedIt ceases, is carried in photography service information:The mark of cameraman's terminal, position and the corresponding camera of cameraman's terminal match confidenceBreath;
First provides module 32, for photography service information to be supplied to user terminal to be captured, so as to user to be capturedAvailable photography service information is selected to be shot.
Wherein, user terminal to be captured refers to the camera for not having profession, the general ordinary user of technique for taking.UserThe operation that terminal, software or Cloud Server can start operation or the search of software by user to be captured is clapped to trigger to obtainTake the photograph the operation of request.Position to be captured can be the position or user terminal to be captured that user terminal to be captured is currently locatedThe position of input.
Wherein, server can retrieve the photography service information that each cameraman's terminal reports, obtain according to position to be capturedThe photography service information for the cameraman's terminal for taking corresponding position to be located in position preset range to be captured.If server is wait clapIt acts as regent to set and does not retrieve qualified cameraman's terminal in preset range, then can modify to preset range, expand inspectionRope range, retrieval obtain qualified cameraman's terminal.The configuration information of the corresponding camera of cameraman's terminal refers to photographyPerson shot used in camera model, performance parameter etc..
Further, under a kind of implement scene, as shown in figure 4, on the basis of embodiment shown in Fig. 3, the dressIt sets and further includes:First sending module 33, the first receiving module 34 and determining module 35;
First obtains module 31, is also used to that photography service information is supplied to user terminal to be captured in the first offer moduleLater, the first photography service information of user's selection to be captured is obtained;
First sending module 33, for the shooting request of user terminal to be captured to be sent to the first photography service information pairThe cameraman's terminal answered, so that cameraman determines whether to receive shooting request;
First receiving module 34 receives to shoot the success response sent when request in cameraman for receiving cameraman's terminalMessage;
Determining module 35, for the first photography service information to be determined as available photography service according to success response messageInformation is shot.
Wherein, if the shooting request of user terminal to be captured is sent to by server, the first photography service information is corresponding to be taken the photographAfter shadow person's terminal, success response information is not received within a preset period of time, then server can indicate cameraman user againPhotography service information is selected, until the cameraman of the corresponding cameraman's terminal of photography service information receives shooting request.ItsIn, the first photography service information that user to be captured selects can be one or more photography service information.
Further, under another implement scene, on the basis of embodiment shown in Fig. 3, as shown in figure 5, describedDevice can also include:Second sending module 36, judgment module 37 and second provide module 38;
Second sending module 36, for first offer module by photography service information be supplied to user terminal to be captured itAfterwards, the shooting request of user terminal to be captured is sent to the corresponding cameraman's terminal of each photography service information, to photographPerson determines whether to receive shooting request;
Judgment module 37, for judge whether to receive cameraman's terminal cameraman receive to send when shooting request atFunction response message;
Second provides module 38, for when receiving success response message, success response message corresponding second to be taken the photographShadow information on services is supplied to user terminal to be captured, so as to user to be captured determine whether to select the second photography service information asAvailable photography service information is shot.
Wherein, if server judgement receives cameraman's terminal and receives the success response sent when shooting request in cameramanMessage, then server can be sent to other cameraman's terminals cancels shooting request message, in case other cameraman's terminals repeatReceive shooting request.
In the present embodiment, the shooting by obtaining user terminal to be captured is requested, and carries position to be captured in shooting request;The photography service information of cameraman's terminal in position preset range to be captured is supplied to user terminal to be captured, photography serviceIt is carried in information:The configuration information of the mark of cameraman's terminal, position and the corresponding camera of cameraman's terminal;So as to be capturedUser selects available photography service information to shoot, thus default by providing position to be captured to user terminal to be capturedThe photography service information of cameraman's terminal in range, enables the cameraman of profession near user's quick obtaining to be capturedTerminal is to be shot, to improve shooting quality and shooting efficiency.
Fig. 6 provides the structural schematic diagram of another embodiment of device for photography service provided by the invention, as shown in fig. 6,On the basis of embodiment shown in Fig. 3, also carried in photography service information:The mark of the corresponding camera of cameraman's terminal;
Corresponding, the device can also include:Third sending module 39, the second receiving module 40, second obtain mouldBlock 41, enquiry module 42 and processing module 43;
Third sending module 39, the corresponding camera of mark for the camera into available photography service information, which is sent, to be clappedInstruction information is taken the photograph, obtained photograph is shot later to current time so that camera generates accidental enciphering password according to shooting instruction informationPiece or video are encrypted;
Second receiving module 40, for receive camera transmission random cipher and through random cipher encryption photo orVideo;
Second obtains module 41, and the processing for obtaining user terminal to be captured is requested, and carries in processing request:It is to be processedThe mark of photo or video to be processed handles the mark of type and user terminal to be captured;
Enquiry module 42, for according to the mark of user terminal to be captured and the processing preset permissions list of type queries,Judge whether user terminal to be captured has processing authority corresponding with processing type;
Processing module 43, for treating place when user terminal to be captured has processing authority corresponding with processing typeThe corresponding video to be processed of mark of the corresponding photo to be processed of mark or video to be processed of managing photo is decrypted, according toProcessing type handles the obtained photo to be processed of decryption or video to be processed.
Wherein, available photography service information refers to that user terminal to be captured is transmitted across to corresponding cameraman's terminalShooting request, and the cameraman of cameraman's terminal determines the photography service information for receiving shooting request.Shooting instruction information can be withCamera is sent to when camera reaches position to be captured for server so that camera is to the photo shot after current timeOr the trigger signal that video is encrypted.Wherein, photo or video that camera can shoot the same user to be capturedIt is encrypted using the same accidental enciphering password.
User terminal to be captured processing request can refer to, preview request, storage request, modification request, upload request orDownloading request etc..The mark of photo to be processed or video to be processed can be photo to be processed or the number of video to be processed etc.It can be with the mark of unique identification photo.Handle type such as preview, storage, modification, upload or downloading etc..
For example, if user terminal to be captured can be to corresponding with downloading, storage, modification or upload permissions, serverPhoto to be processed or video to be processed be decrypted, will the obtained photo to be processed of decryption or video to be processed be sent toShoot user terminal, so as to user terminal to be captured is downloaded photo to be processed or video to be processed, store, modify orIt uploads.If cameraman's terminal is not downloaded, stored, modifying or upload permissions, server can be done nothing.ToIt can be avoided photo or video be used as transit by cameraman, influence the privacy of user to be captured.
Further, in order to guarantee that cameraman can obtain the license of user to be captured, to photo to be processed or wait locateIt manages video and carries out the operation such as refine, in conjunction with reference Fig. 7, the device can also include:Third obtains module 44 and modification mouldBlock 45, third obtain module 44 and are used for, obtain the authorization requests of user terminal to be captured, carry in authorization requests:It is taken the photograph wait authorizeThe mark of shadow person's terminal and to authorisation process type;Modified module 45 be used for according to the mark of cameraman's terminal to be authorized andTo authorisation process type, in permissions list with the mark of photography terminal to be authorized and to the corresponding disposal right of authorisation process typeLimit is modified, so that cameraman can have corresponding permission to be downloaded, deposit to photo to be processed or video to be processedStorage, modification or upload etc..
In the present embodiment, server passes through the corresponding camera hair of the mark for receiving the camera in available photography service informationThe random cipher that send and the photo or video encrypted through random cipher, according to user terminal to be captured or cameraman's terminalProcessing request, inquires preset permissions list, obtain it is corresponding with user terminal to be captured or cameraman's terminal and with handle classThe matched processing authority of type, according to processing authority determine whether to treat the photo of shooting user terminal or cameraman's terminal request intoRow processing, so as to avoid abuse of the cameraman to photo for not obtaining user's authorization to be captured.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extentPresent invention has been described in detail with reference to the aforementioned embodiments for pipe, those skilled in the art should understand that:Its according toSo be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features intoRow equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solutionThe range of scheme.