CN102857530B - A kind of method and system of uploading pictures - Google Patents
A kind of method and system of uploading pictures Download PDFInfo
- Publication number
- CN102857530B CN102857530B CN201110182172.1A CN201110182172A CN102857530B CN 102857530 B CN102857530 B CN 102857530B CN 201110182172 A CN201110182172 A CN 201110182172A CN 102857530 B CN102857530 B CN 102857530B
- Authority
- CN
- China
- Prior art keywords
- picture
- photograph album
- mark
- participant
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012217 deletion Methods 0.000 claims description 23
- 230000037430 deletion Effects 0.000 claims description 23
- 230000002452 interceptive effect Effects 0.000 abstract description 8
- 238000004891 communication Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a kind of method and system of uploading pictures, belong to field of Internet communication.Described method comprises: service end receives the request message creating photograph album, create and share photograph album and the Webpage for uploading pictures, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures; The second client that the described chained address being used for the Webpage of uploading pictures sends to participant to use according to the instruction of described founder by described first client, wherein, described participant is other users except described founder; Described second client uses the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album.Described system comprises: the first client, the second client and service end.The present invention can improve participation, strengthens interactive and expand transmissibility.
Description
Technical field
The present invention relates to field of Internet communication, particularly a kind of method and system of uploading pictures.
Background technology
In near the Internet, there is number of site provides Picture Sharing Service to user, and namely user can by the picture uploading of oneself in these websites, carries out browsing or the operation such as comment for other users.
At present these websites provide the specific implementation process of Picture Sharing Service to be: first user creates a shared photograph album in website, then by the picture uploading of oneself to this shared photograph album being arranged in website; When other users want to browse the picture in this shared photograph album, website is provided for the Webpage of the picture browsed in this shared photograph album, and then user browses the picture in this shared photograph album by the Webpage that website provides.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem:
Can only have to create and share the user of photograph album to uploading pictures in shared photograph album, and other user can only browse the picture in this shared photograph album, so make participation not high, interactive strong and transmissibility is limited.
Summary of the invention
In order to improve participation, strengthen interactive and expand transmissibility, the invention provides a kind of method and system of uploading pictures.Described technical scheme is as follows:
A method for uploading pictures, described method comprises:
Service end receives the request message creating photograph album, creates and shares photograph album and the Webpage for uploading pictures, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures;
The second client that the described chained address being used for the Webpage of uploading pictures sends to participant to use according to the instruction of described founder by described first client, wherein, described participant is other users except described founder;
Described second client uses the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album.
Described service end receives and creates photograph album request message, creates and shares photograph album and the Webpage for uploading pictures, comprising:
Described service end receives the request message creating photograph album, and the request message of described establishment photograph album at least carries the user ID of described founder;
Described service end creates in album list shares photograph album, for described shared photograph album distributes photograph album mark, is stored in described shared photograph album by the user ID of described photograph album mark and described founder;
Create the Webpage being used for uploading pictures, the described Webpage being used for uploading pictures is stored in page storage server, and be that the described Webpage for uploading pictures distributes chained address.
Described second client uses the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album, comprising:
Described second client uses the described chained address for the Webpage of uploading pictures to open the described Webpage for uploading pictures, obtains the picture that described participant selects needs to upload in described second client by described for the uploading pictures interface in the Webpage of uploading pictures;
Described second client obtains the user ID of described participant, from described for obtaining photograph album mark the Webpage of uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the photograph album mark of described acquisition, the user ID of participant and picture;
Described service end receives the request message of described uploading pictures, from album list, corresponding shared photograph album is obtained according to described photograph album mark, according to the user ID of the founder in described shared photograph album and the user ID of described participant, be defined as participant's uploading pictures;
Described service end is described picture allocation identification, by described picture-storage in picture storage server, by the mark of described picture and described picture, the corresponding relation of the store path in described picture storage server and the corresponding relation of the user ID of described participant and the mark of described picture store in described shared photograph album.
Described establishment also comprises after sharing photograph album and the Webpage for uploading pictures:
If described founder selects the picture in described shared photograph album and needs to delete described picture, then described first client obtains the photograph album mark of the mark of described picture, the user ID of founder and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of founder and photograph album mark;
Described service end receives the request message of described deletion picture, from album list, described shared photograph album is found out according to described photograph album mark, according to the user ID of the founder in the user ID of described founder and described shared photograph album, determine that founder deletes picture;
Described service end obtains the store path of described picture from the mark of picture described shared photograph album and the corresponding relation of store path according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
Described establishment also comprises after sharing photograph album and the Webpage for uploading pictures:
If described participant selects the picture in described shared photograph album and needs to delete described picture, then described second client obtains the photograph album mark of the mark of described picture, the user ID of participant and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of participant and photograph album mark;
Described service end receives the request message of described deletion picture, from album list, described shared photograph album is found out according to described photograph album mark, according to the user ID of the founder in the user ID of described participant and described shared photograph album, determine that participant deletes picture;
Described service end is according to the corresponding relation of the user ID of participant in the user ID of described participant and described shared photograph album and the mark of picture, determine whether described picture is the picture that described participant uploads, if, from the mark of picture described shared photograph album and the corresponding relation of store path, then obtain the store path of described picture according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
A system for uploading pictures, described system comprises the first client, the second client and service end;
Described service end, for receiving the request message creating photograph album, create and share photograph album and the Webpage for uploading pictures, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures;
Described first client, for the second client sending to participant to use the described chained address being used for the Webpage of uploading pictures according to the instruction of described founder, wherein, described participant is other users except described founder;
Described second client, for using the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album.
Described service end comprises:
Receiver module, for receiving the request message creating photograph album, the request message of described establishment photograph album at least carries the user ID of described founder;
First creation module, shares photograph album for creating in album list, for described shared photograph album distributes photograph album mark, is stored in described shared photograph album by the user ID of described photograph album mark and described founder;
Second creation module, for creating the Webpage for uploading pictures, the described Webpage being used for uploading pictures is stored in page storage server, and be that the described Webpage for uploading pictures distributes chained address, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures.
Described second client comprises:
Acquisition module, for using the described chained address for the Webpage of uploading pictures to open the described Webpage for uploading pictures, obtain for the uploading pictures interface in the Webpage of uploading pictures the picture that described participant selects needs to upload in described second client by described;
Sending module, for obtaining the user ID of described participant, from described for obtaining photograph album mark the Webpage of uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the photograph album mark of described acquisition, the user ID of participant and picture;
Correspondingly, described service end also comprises:
Determination module, for receiving the request message of described uploading pictures, from album list, obtain corresponding shared photograph album according to described photograph album mark, according to the user ID of the founder in described shared photograph album and the user ID of described participant, be defined as participant's uploading pictures;
Memory module, for being described picture allocation identification, by described picture-storage in picture storage server, by the mark of described picture and described picture, the corresponding relation of the store path in described picture storage server and the corresponding relation of the user ID of described participant and the mark of described picture store in described shared photograph album.
Described first client, if also select the picture in described shared photograph album for described founder and need to delete described picture, then obtain the photograph album mark of the mark of described picture, the user ID of founder and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of founder and photograph album mark;
Described service end, also for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album mark, according to the user ID of the founder in the user ID of described founder and described shared photograph album, determine that founder deletes picture; From the mark of picture described shared photograph album and the corresponding relation of store path, obtain the store path of described picture according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
Described second client, if also select the picture in described shared photograph album for described participant and need to delete described picture, then obtain the photograph album mark of the mark of described picture, the user ID of participant and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of participant and photograph album mark;
Described service end, also for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album mark, according to the user ID of the founder in the user ID of described participant and described shared photograph album, determine that participant deletes picture; According to the corresponding relation of the user ID of participant in the user ID of described participant and described shared photograph album and the mark of picture, determine whether described picture is the picture that described participant uploads, if, from the mark of picture described shared photograph album and the corresponding relation of store path, then obtain the store path of described picture according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
In the present invention, service end is when creating shared photograph album, for shared photograph album creates the Webpage being used for uploading pictures, the second client that the founder sharing photograph album can indicate the first client to send to participant to use the chained address of the Webpage being used for uploading pictures, make picture uploading that the second client can use the chained address for the Webpage of uploading pictures participant will be uploaded in shared photograph album, realization like this other participants except founder also can the shared photograph album that creates to founder of uploading pictures, thus raising participation, strengthen interactive and expand transmissibility.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of a kind of uploading pictures that the embodiment of the present invention 1 provides;
Fig. 2 is the method flow diagram of a kind of uploading pictures that the embodiment of the present invention 2 provides;
Fig. 3 is the system schematic of a kind of uploading pictures that the embodiment of the present invention 3 provides.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment 1
As shown in Figure 1, embodiments provide a kind of method of uploading pictures, comprising:
Step 101: service end receives the request message creating photograph album, creates and shares photograph album and the Webpage for uploading pictures, the first client sending to the founder of shared photograph album to use the chained address of the Webpage being used for uploading pictures;
Step 102: the second client that the chained address of the Webpage being used for uploading pictures sends to participant to use according to the instruction of founder by the first client, wherein, participant is other users except founder;
Step 103: the picture uploading that the second client uses the chained address of the Webpage being used for uploading pictures participant will be uploaded is in shared photograph album.
In embodiments of the present invention, service end is when creating shared photograph album, for shared photograph album creates the Webpage being used for uploading pictures, the second client that the founder sharing photograph album can indicate the first client to send to participant to use the chained address of the Webpage being used for uploading pictures, make picture uploading that the second client can use the chained address for the Webpage of uploading pictures participant will be uploaded in shared photograph album, realization like this other participants except founder also can the shared photograph album that creates to founder of uploading pictures, thus raising participation, strengthen interactive and expand transmissibility.
Embodiment 2
As shown in Figure 2, embodiments provide a kind of method of uploading pictures, comprising:
Step 201: when founder submits request to create in the first client, the first client obtains the user ID of founder;
Wherein, founder is when needs create shared photograph album, and founder can submit request to create to ask and create shared photograph album in the first client.
Wherein, the user ID of founder can comprise founder use IP (Internet Protocol, the agreement interconnected between the network) address of the first client or the user name of founder.Use the IP address of the first client if the user ID of founder is founder, then the first client is after receiving request to create, reads the IP address of self and it can be used as the user ID of founder; If the user ID of founder is the user name of founder, then the first client obtains the user name of founder's input and it can be used as the user ID of founder.
Wherein, when founder submits request to create in the first client, the first client can require that founder inputs the user name of oneself.
Further, when founder submits request to create in the first client, the first client not only obtains the mark of founder, can also obtain the attribute information of shared photograph album.Wherein, the first client, when receiving founder and submitting request to create to, shows Album properties information input interface, and founder inputs the attribute information of the shared photograph album that will create in the Album properties information input interface of display; After founder has inputted the attribute information of the shared photograph album that will create, the first client reads the attribute information of the shared photograph album that founder will create from Album properties information input interface.
Step 202: the first client sends the request message of establishment photograph album to service end, and the request message of this establishment photograph album carries the mark of founder;
Further, if the first client also gets the attribute information of the shared photograph album that founder will create, then the first client sends to the request message of the establishment photograph album of service end can also carry the attribute information of acquisition.
Step 203: service end receives the request message of this establishment photograph album, the record that establishment one is blank in album list, and using the shared photograph album that the record of this blank will create as founder, and identify for the shared photograph album created distributes photograph album;
Wherein, every bar record in album list represents a shared photograph album, at least store photograph album mark and the mark of founder of its correspondence in each shared photograph album in album list, the store path etc. of every pictures in picture storage server in the attribute information of photograph album and/or shared photograph album can also be stored.
Step 204: service end is by the photograph album of distribution mark and create the user ID that the request message of photograph album carries founder and be stored in the shared photograph album of establishment;
Further, if the request message of this establishment photograph album also carries Album properties information, the attribute information carried in the request message of this establishment photograph album can also be stored in the shared photograph album of establishment by service end.
Step 205: service end is the Webpage that the shared photograph album created creates for uploading pictures is also the Webpage distribution chained address for uploading pictures, wherein, at least comprising photograph album mark and the uploading pictures interface of the shared photograph album of establishment in the Webpage of uploading pictures;
Further, the Webpage for uploading pictures can also comprise browsing pictures interface, namely can browse the picture in shared photograph album in for the Webpage of uploading pictures.
Step 206: the Webpage being used for uploading pictures is stored in web storage server by service end, has so created the shared photograph album that founder will create, then the chained address of the Webpage being used for uploading pictures has been sent to the first client;
Further, service end can also create the Webpage for browsing pictures and be the Webpage distribution chained address for browsing pictures, wherein, for at least comprising photograph album mark and the browsing pictures interface of shared photograph album in the Webpage of browsing pictures, and then the Webpage being used for browsing pictures is stored in web storage server.
Wherein, if service end also creates the Webpage for browsing pictures, then the chained address of the Webpage being used for browsing pictures can also be sent to the first client by service end.
Wherein, first client is when receiving chained address and the chained address for the Webpage browsed of the Webpage for uploading pictures that service end sends, the chained address of the chained address being used for the Webpage of uploading pictures and the Webpage that is used for browsing pictures is shown to founder, founder can use the chained address for the Webpage of uploading pictures to open in the first client for uploading Webpage, then in the first client uploading pictures to create shared photograph album in.
Step 207: when founder submits the request of uploading pictures in the first client, the picture that the first client is selected in the first client by obtaining founder for the uploading pictures interface in the web page of uploading pictures;
Wherein, founder uses the chained address of Webpage being used for uploading pictures in the first client, open Webpage for uploading pictures, submit uploading pictures request to the first client, and select to need the picture uploading to shared photograph album in the first client.
Step 208: the first client obtains the user ID of founder and the photograph album mark of shared photograph album, and the request message of the uploading pictures sent is to service end, and the request message of this uploading pictures carries the user ID of founder, the photograph album mark sharing photograph album and the picture obtained;
Wherein, for storing the mark of shared photograph album in the Webpage of uploading pictures, so the first client is directly from the mark for reading shared photograph album the Webpage of uploading pictures; The user ID that first client obtains founder is identical with the corresponding contents in step 201, just no longer describes in detail at this.
Step 209: service end receives the request message of this uploading pictures, corresponding shared photograph album is obtained from album list according to the photograph album mark that this request message carries, the user ID of founder is carried according to the user ID of storage creation person in shared photograph album and this request message, be defined as founder's uploading pictures, perform step 210;
Wherein, service end relatively shares the user ID that the user ID of storage creation person in photograph album and this request message carry founder, if both are identical, then determines as founder's uploading pictures.
Step 210: service end is the picture allocation identification that this request message carries, by this picture-storage in picture storage server, stores the mark of this picture and the corresponding relation of the store path of this picture in picture storage server in this shared photograph album;
So, founder successfully by picture uploading in shared photograph album.
Step 211: the second client that the chained address being used for uploading pictures sends to participant to use according to the instruction of founder by the first client;
Further, the first client second client that participant can also be sent to use the chained address being used for browsing pictures according to the instruction of founder.
Wherein, participant is other users except founder.Founder can indicate the first client that the chained address of the chained address being used for the Webpage of uploading pictures and/or the Webpage that is used for browsing pictures is sent to participant.Such as, founder's second client that participant can be sent to use the chained address being used for the Webpage of uploading pictures and/or the chained address of Webpage that is used for browsing pictures by forms such as mails.
Wherein, when participant acquires the chained address of the Webpage for uploading pictures that founder sends, participant can use the chained address for the Webpage of uploading pictures in the second client, open Webpage for uploading pictures, and then uploads the picture that will upload in the second client to sharing photograph album.
Step 212: when participant submits the request of uploading pictures in the second client, the picture that the second client is selected in the second client by obtaining participant for the uploading pictures interface in the web page of uploading pictures;
Wherein, participant uses the chained address of Webpage being used for uploading pictures in the second client, open Webpage for uploading pictures, then submit the request of uploading pictures to the second client to, and select to need the picture uploading to shared photograph album in the second client.
Step 213: the second client obtains the user ID of participant and the photograph album mark of shared photograph album, the concurrent request message of uploading pictures that send is to service end, and this request message carries the user ID of participant, the photograph album mark sharing photograph album and the picture obtained;
Wherein, the second client directly identifies from for reading the photograph album sharing photograph album the Webpage of uploading pictures.In addition, use the IP address of client if the user ID of participant is participant, then the second client directly obtains the IP address of self and it can be used as the user ID of participant; If the user ID of participant is the user name of participant, then the user name of the second Customer Acquisition participant input also it can be used as the user ID of participant.
Step 214: service end receives the request message of this uploading pictures, corresponding shared photograph album is obtained from album list according to the photograph album mark that this request message carries, the user ID of participant is carried according to the user ID of storage creation person in this shared photograph album and this request message, be defined as participant's uploading pictures, perform step 215;
Wherein, the user ID of the founder stored in the relatively more shared photograph album of service end and this request message carry the user ID of participant, if both are different, are then defined as participant's uploading pictures.
Step 215: service end is that the picture that this request message carries distributes picture identification, and by this picture-storage in picture storage server, by the mark of this picture and this picture, the corresponding relation of the store path in picture storage server is stored in this shared photograph album;
Step 216: the corresponding relation of the user ID of participant and the mark of this picture is stored in shared photograph album by service end, participant like this successfully by picture uploading in shared photograph album.
Wherein, in the present embodiment, service end is when creating shared photograph album, create the Webpage being used for uploading pictures, as long as no matter be so the chained address that founder or participant acquire the Webpage for uploading pictures, just can open the Webpage for uploading pictures in the client, and upload the picture that will upload in the client to sharing photograph album, so improve participation not high, enhance interactive and expanded transmissibility.
Wherein, any one user gets the user of the chained address of the chained address for the Webpage of uploading pictures and/or the Webpage for browsing pictures, can use in the client for uploading pictures Webpage and/for the Webpage of browsing pictures to browse the picture in shared photograph album; Specifically comprise the step of following (1)-(3):
(1): when client receives the browse request of user's submission, client obtains the photograph album mark sharing photograph album from Webpage, send the request message of browsing pictures to service end, and the request message of this browsing pictures carries the photograph album mark of acquisition;
Wherein, this Webpage is the Webpage for uploading pictures or the Webpage for browsing pictures, and user can be founder or participant, and client can be the first client or the second client.User uses the chained address of the Webpage being used for uploading pictures or uses the chained address of the Webpage being used for browsing pictures to open in the client for the webpage page of uploading pictures or the Webpage for browsing pictures.
(2): the photograph album mark that service end is carried according to the request message of this browsing pictures obtains corresponding shared photograph album from album list, from picture storage server, obtain corresponding picture according to the store path of each picture in this shared photograph album, the picture of acquisition is sent to client;
Wherein, share the store path storing each picture in shared photograph album in the mark of picture in photograph album and the corresponding relation of store path, therefore service end can obtain the store path of each picture from the corresponding relation of the mark of picture and store path, then from picture storage server, obtains each picture further.
(3): client receives the picture that service end sends, and in this Webpage, shown the thumbnail of each picture of reception by the browsing pictures interface in this Webpage.
Wherein, user directly can select the thumbnail of certain picture, carries out amplifying and browsing.
Wherein, when the picture in photograph album is shared in display to the first client in for the Webpage of uploading pictures, founder can choose certain picture, and submit to removal request to ask this picture to be deleted from shared photograph album to the first client, comprise the step of following (a)-(f):
(a): when founder submits removal request in the first client, the first client obtains the photograph album mark of the mark of picture, the user ID of founder and the shared photograph album that founder selects;
(b): the first client sends the request message of deletion picture to service end, and this request message carries the photograph album mark of the mark of the picture of acquisition, the user ID of founder and shared photograph album;
(c): service end receives the request message of this deletion picture, and from album list, obtain corresponding shared photograph album according to the photograph album mark that this request message carries;
(d): the user ID of the founder stored in the user ID that service end is carried according to this request message and shared photograph album is determined, if determine that founder deletes picture, then performs (e);
(e): service end carries the mark of picture according to this request message, the mark of the picture stored from shared photograph album obtains corresponding store path with the corresponding relation of store path, obtains corresponding picture and delete the picture obtained according to the store path obtained from picture storage server;
(f): in the mark of the picture that service end stores from shared photograph album and the corresponding relation in picture-storage path, delete the corresponding relation comprising the mark of this picture and the store path of this picture.
Wherein, when the picture in photograph album is shared in display to the second client in for the Webpage of uploading pictures, participant can choose certain picture, and submit to removal request to ask this picture to be deleted from shared photograph album to the second client, comprise the step of following (A)-(G):
(A): when participant submits removal request in the second client, the second client obtains the photograph album mark of the mark of picture, the user ID of participant and the shared photograph album that participant selects;
(B): the second client sends the request message of deletion picture to service end, and the photograph album that this request message carries the mark of the picture of acquisition, the user ID of founder and shared photograph album identifies;
(C): service end receives the request message of this deletion picture, and according to the photograph album that this request message carries identify from album list, obtain corresponding shared photograph album;
(D): the user ID of the founder stored in the user ID that service end is carried according to this request message and shared photograph album is determined, if determine that participant deletes picture, then performs (E);
(E): the user ID of participant stored in the user ID that service end is carried according to this request message and shared photograph album and the corresponding relation of the mark of picture determine whether picture corresponding to the mark of the picture that this request message carries is the picture that participant uploads, if so, then step (F) is performed;
Particularly, the mark of participant's uploading pictures is obtained in the corresponding relation of the user ID of participant that the user ID that service end is carried according to this request message stores from shared photograph album and the mark of picture, judge the mark that whether there is the picture that this request message carries in the mark of acquisition picture, if existed, the picture then judging the mark correspondence of the picture that this request message carries is the picture that participant uploads, otherwise, judge that the picture of the mark correspondence of the picture that this request message carries is not the picture that participant uploads.
Wherein, in the present embodiment, participant only has the authority of deleting the picture oneself uploaded.If the picture that participant chooses is not the picture oneself uploaded, then service end can be determined the picture that participant does not have authority to delete oneself to choose and send a notification message to the second client, by the second Client-Prompt participant in this step.
(F): the store path obtaining this picture in the mark of the picture that service end stores according to the mark of this picture from shared photograph album and the corresponding relation of store path, from picture storage server, obtain this picture according to the store path of this picture and delete this picture obtained;
: service end deletes the corresponding relation comprising the mark of this this picture and the store path of this picture in the mark of picture and the corresponding relation of store path from shared photograph album, and from the corresponding relation of the mark of the user ID and this picture that comprise participant, delete the mark of this picture (G).
In embodiments of the present invention, service end is when creating shared photograph album, for shared photograph album creates the Webpage being used for uploading pictures, the second client that the founder sharing photograph album can indicate the first client to send to participant to use the chained address of the Webpage being used for uploading pictures, make picture uploading that the second client can use the chained address for the Webpage of uploading pictures participant will be uploaded in shared photograph album, realization like this other participants except founder also can the shared photograph album that creates to founder of uploading pictures, thus raising participation, strengthen interactive and expand transmissibility, in the present embodiment, founder is set and can deletes all pictures in shared photograph album, and participant is only to delete the picture oneself uploaded, and so improves Consumer's Experience.
Embodiment 3
As shown in Figure 3, embodiments provide a kind of system of uploading pictures, comprise the first client 301, second client 302 and service end 303;
Service end 303, for receiving the request message creating photograph album, creating and sharing photograph album and the Webpage for uploading pictures, the first client sending to the founder of shared photograph album to use the chained address of the Webpage being used for uploading pictures;
First client 301, for the second client sending to participant to use the chained address of the Webpage being used for uploading pictures according to the instruction of founder, wherein, participant is other users except founder;
Second client 302, the picture uploading that participant will upload by the chained address for using for the Webpage of uploading pictures is in shared photograph album.
Wherein, service end 303 comprises:
Receiver module, for receiving the request message creating photograph album, the request message of this establishment photograph album at least carries the user ID of founder;
First creation module, shares photograph album for creating in album list, for shared photograph album distributes photograph album mark, is stored in shared photograph album by the user ID of the photograph album of distribution mark and founder;
Second creation module, for creating the Webpage for uploading pictures, the Webpage being used for uploading pictures is stored in page storage server, and be for uploading pictures Webpage distribute chained address, the first client sending to the founder of shared photograph album to use the chained address of the Webpage being used for uploading pictures.
Wherein, the second client 302 comprises:
Acquisition module, for using the chained address for the Webpage of uploading pictures to open Webpage for uploading pictures, by obtaining the picture that participant selects needs to upload in the second client for the uploading pictures interface in the Webpage of uploading pictures;
Sending module, for obtaining the user ID of participant, from for obtaining photograph album mark the Webpage of uploading pictures, send the request message of uploading pictures to service end, the request message of this uploading pictures carries the photograph album mark of acquisition, the user ID of participant and picture;
Correspondingly, service end 303 also comprises:
Determination module, for receiving the request message of uploading pictures, obtaining corresponding shared photograph album according to this photograph album mark, according to the user ID of the founder in shared photograph album and the user ID of participant, being defined as participant's uploading pictures from album list;
Memory module, for being this picture allocation identification, by this picture-storage in picture storage server, by the mark of this picture and this picture, the corresponding relation of the store path in picture storage server and the corresponding relation of the user ID of described participant and the mark of described picture store in described shared photograph album.
First client 301, if also select the picture in shared photograph album for founder and need to delete this picture, then obtain the photograph album mark of the mark of this picture, the user ID of founder and shared photograph album, send and delete the request message of picture, the request message of this deletion picture carries the mark of this picture, the user ID of founder and photograph album mark;
Service end 303, also deletes the request message of picture for receiving, and finds out shared photograph album according to this photograph album mark from album list, according to the user ID of the founder in the user ID of founder and shared photograph album, determines that founder deletes picture; From the mark of the picture shared photograph album and the corresponding relation of store path, obtain the store path of this picture according to the mark of this picture, the store path according to this picture deletes this picture from picture storage server.
Second client 302, if also select the picture in shared photograph album for participant and need to delete this picture, then obtain the photograph album mark of the mark of this picture, the user ID of participant and shared photograph album, send and delete the request message of picture, the request message of this deletion picture carries the mark of this picture, the user ID of participant and photograph album mark;
Service end 303, also for receiving the request message of this deletion picture, finding out shared photograph album according to this photograph album mark, according to the user ID of the founder in the user ID of participant and shared photograph album, determining that participant deletes picture from album list; According to the corresponding relation of the user ID of participant in the user ID of participant and shared photograph album and the mark of picture, determine whether this picture is the picture that described participant uploads, if, from the mark of the picture shared photograph album and the corresponding relation of store path, then obtain the store path of this picture according to the mark of this picture, according to store path this picture from picture storage server is deleted of this picture.
In embodiments of the present invention, service end is when creating shared photograph album, for shared photograph album creates the Webpage being used for uploading pictures, the second client that the founder sharing photograph album can indicate the first client to send to participant to use the chained address of the Webpage being used for uploading pictures, make picture uploading that the second client can use the chained address for the Webpage of uploading pictures participant will be uploaded in shared photograph album, realization like this other participants except founder also can the shared photograph album that creates to founder of uploading pictures, thus raising participation, strengthen interactive and expand transmissibility.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. a method for uploading pictures, is characterized in that, described method comprises:
Service end receives the request message creating photograph album, creates and shares photograph album and the Webpage for uploading pictures, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures;
The second client that the described chained address being used for the Webpage of uploading pictures sends to participant to use according to the instruction of described founder by described first client, wherein, described participant is other users except described founder;
Described second client uses the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album;
Wherein, described second client uses the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album, comprising:
Described second client uses the described chained address for the Webpage of uploading pictures to open the described Webpage for uploading pictures, obtains the picture that described participant selects needs to upload in described second client by described for the uploading pictures interface in the Webpage of uploading pictures;
Described second client obtains the user ID of described participant, from described for obtaining photograph album mark the Webpage of uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the photograph album mark of described acquisition, the user ID of participant and picture;
Described service end receives the request message of described uploading pictures, from album list, corresponding shared photograph album is obtained according to described photograph album mark, according to the user ID of the founder in described shared photograph album and the user ID of described participant, be defined as participant's uploading pictures;
Described service end is described picture allocation identification, by described picture-storage in picture storage server, by the mark of described picture and described picture, the corresponding relation of the store path in described picture storage server and the corresponding relation of the user ID of described participant and the mark of described picture store in described shared photograph album.
2. the method for claim 1, is characterized in that, described service end receives and creates photograph album request message, creates and shares photograph album and the Webpage for uploading pictures, comprising:
Described service end receives the request message creating photograph album, and the request message of described establishment photograph album at least carries the user ID of described founder;
Described service end creates in album list shares photograph album, for described shared photograph album distributes photograph album mark, is stored in described shared photograph album by the user ID of described photograph album mark and described founder;
Create the Webpage being used for uploading pictures, the described Webpage being used for uploading pictures is stored in page storage server, and be that the described Webpage for uploading pictures distributes chained address.
3. the method for claim 1, is characterized in that, described establishment also comprises after sharing photograph album and the Webpage for uploading pictures:
If described founder selects the picture in described shared photograph album and needs to delete described picture, then described first client obtains the photograph album mark of the mark of described picture, the user ID of founder and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of founder and photograph album mark;
Described service end receives the request message of described deletion picture, from album list, described shared photograph album is found out according to described photograph album mark, according to the user ID of the founder in the user ID of described founder and described shared photograph album, determine that founder deletes picture;
Described service end obtains the store path of described picture from the mark of picture described shared photograph album and the corresponding relation of store path according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
4. the method for claim 1, is characterized in that, described establishment also comprises after sharing photograph album and the Webpage for uploading pictures:
If described participant selects the picture in described shared photograph album and needs to delete described picture, then described second client obtains the photograph album mark of the mark of described picture, the user ID of participant and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of participant and photograph album mark;
Described service end receives the request message of described deletion picture, from album list, described shared photograph album is found out according to described photograph album mark, according to the user ID of the founder in the user ID of described participant and described shared photograph album, determine that participant deletes picture;
Described service end is according to the corresponding relation of the user ID of participant in the user ID of described participant and described shared photograph album and the mark of picture, determine whether described picture is the picture that described participant uploads, if, from the mark of picture described shared photograph album and the corresponding relation of store path, then obtain the store path of described picture according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
5. a system for uploading pictures, is characterized in that, described system comprises the first client, the second client and service end;
Described service end, for receiving the request message creating photograph album, create and share photograph album and the Webpage for uploading pictures, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures;
Described first client, for the second client sending to participant to use the described chained address being used for the Webpage of uploading pictures according to the instruction of described founder, wherein, described participant is other users except described founder;
Described second client, for using the described picture uploading described participant will uploaded for the chained address of the Webpage of uploading pictures in described shared photograph album;
Wherein, described second client comprises:
Acquisition module, for using the described chained address for the Webpage of uploading pictures to open the described Webpage for uploading pictures, obtain for the uploading pictures interface in the Webpage of uploading pictures the picture that described participant selects needs to upload in described second client by described;
Sending module, for obtaining the user ID of described participant, from described for obtaining photograph album mark the Webpage of uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the photograph album mark of described acquisition, the user ID of participant and picture;
Correspondingly, described service end also comprises:
Determination module, for receiving the request message of described uploading pictures, from album list, obtain corresponding shared photograph album according to described photograph album mark, according to the user ID of the founder in described shared photograph album and the user ID of described participant, be defined as participant's uploading pictures;
Memory module, for being described picture allocation identification, by described picture-storage in picture storage server, by the mark of described picture and described picture, the corresponding relation of the store path in described picture storage server and the corresponding relation of the user ID of described participant and the mark of described picture store in described shared photograph album.
6. system as claimed in claim 5, it is characterized in that, described service end comprises:
Receiver module, for receiving the request message creating photograph album, the request message of described establishment photograph album at least carries the user ID of described founder;
First creation module, shares photograph album for creating in album list, for described shared photograph album distributes photograph album mark, is stored in described shared photograph album by the user ID of described photograph album mark and described founder;
Second creation module, for creating the Webpage for uploading pictures, the described Webpage being used for uploading pictures is stored in page storage server, and be that the described Webpage for uploading pictures distributes chained address, the first client sending to the founder of described shared photograph album to use the described chained address being used for the Webpage of uploading pictures.
7. system as claimed in claim 5, is characterized in that,
Described first client, if also select the picture in described shared photograph album for described founder and need to delete described picture, then obtain the photograph album mark of the mark of described picture, the user ID of founder and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of founder and photograph album mark;
Described service end, also for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album mark, according to the user ID of the founder in the user ID of described founder and described shared photograph album, determine that founder deletes picture; From the mark of picture described shared photograph album and the corresponding relation of store path, obtain the store path of described picture according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
8. system as claimed in claim 5, is characterized in that,
Described second client, if also select the picture in described shared photograph album for described participant and need to delete described picture, then obtain the photograph album mark of the mark of described picture, the user ID of participant and shared photograph album, send the request message deleting picture, the request message of described deletion picture carries the mark of described picture, the user ID of participant and photograph album mark;
Described service end, also for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album mark, according to the user ID of the founder in the user ID of described participant and described shared photograph album, determine that participant deletes picture; According to the corresponding relation of the user ID of participant in the user ID of described participant and described shared photograph album and the mark of picture, determine whether described picture is the picture that described participant uploads, if, from the mark of picture described shared photograph album and the corresponding relation of store path, then obtain the store path of described picture according to the mark of described picture, the store path according to described picture deletes described picture from picture storage server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110182172.1A CN102857530B (en) | 2011-06-30 | 2011-06-30 | A kind of method and system of uploading pictures |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110182172.1A CN102857530B (en) | 2011-06-30 | 2011-06-30 | A kind of method and system of uploading pictures |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102857530A CN102857530A (en) | 2013-01-02 |
| CN102857530B true CN102857530B (en) | 2015-10-28 |
Family
ID=47403722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110182172.1A Active CN102857530B (en) | 2011-06-30 | 2011-06-30 | A kind of method and system of uploading pictures |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102857530B (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103338256B (en) * | 2013-06-28 | 2015-09-23 | 腾讯科技(深圳)有限公司 | Image sharing method, device, server and system |
| CN103327189B (en) * | 2013-06-28 | 2015-07-15 | 小米科技有限责任公司 | Method and device for uploading, browsing and deleting pictures |
| CN106937012A (en) * | 2015-12-31 | 2017-07-07 | 安富国 | A kind of client timing uploading pictures realize the live method of online picture |
| CN106648919A (en) * | 2016-09-23 | 2017-05-10 | 北京五八信息技术有限公司 | Image uploading method, system and device |
| CN107749889A (en) * | 2017-10-30 | 2018-03-02 | 江西博瑞彤芸科技有限公司 | A kind of sharing method of view data |
| CN107741989A (en) * | 2017-10-30 | 2018-02-27 | 江西博瑞彤芸科技有限公司 | A kind of image-data management method |
| CN108966020A (en) * | 2018-06-27 | 2018-12-07 | Oppo广东移动通信有限公司 | Recall video creating method and related equipment |
| CN111817944A (en) * | 2020-05-28 | 2020-10-23 | 维沃移动通信有限公司 | Image sharing method, device and electronic device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003027871A1 (en) * | 2001-09-05 | 2003-04-03 | Sony Corporation | Information processing system and information processing apparatus and method |
| CN1710889A (en) * | 2004-06-18 | 2005-12-21 | 腾讯科技(深圳)有限公司 | Method for realizing file discussion group in prompt communication and system thereof |
| CN1744557A (en) * | 2004-08-31 | 2006-03-08 | 腾讯科技(深圳)有限公司 | Methoe for realizing object sharing in network storage service based on instant communication tool |
| CN101163118A (en) * | 2007-11-30 | 2008-04-16 | 腾讯科技(深圳)有限公司 | Method and device of a plurality of IM users for real-time sharing object |
| CN101415010A (en) * | 2008-11-26 | 2009-04-22 | 涂彦晖 | WEB browsing apparatus and operation method |
-
2011
- 2011-06-30 CN CN201110182172.1A patent/CN102857530B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003027871A1 (en) * | 2001-09-05 | 2003-04-03 | Sony Corporation | Information processing system and information processing apparatus and method |
| CN1710889A (en) * | 2004-06-18 | 2005-12-21 | 腾讯科技(深圳)有限公司 | Method for realizing file discussion group in prompt communication and system thereof |
| CN1744557A (en) * | 2004-08-31 | 2006-03-08 | 腾讯科技(深圳)有限公司 | Methoe for realizing object sharing in network storage service based on instant communication tool |
| CN101163118A (en) * | 2007-11-30 | 2008-04-16 | 腾讯科技(深圳)有限公司 | Method and device of a plurality of IM users for real-time sharing object |
| CN101415010A (en) * | 2008-11-26 | 2009-04-22 | 涂彦晖 | WEB browsing apparatus and operation method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102857530A (en) | 2013-01-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102857530B (en) | A kind of method and system of uploading pictures | |
| US20220164075A1 (en) | Bookmarking shared file and folder links | |
| CN103312757B (en) | Picture sharing method and system | |
| JP6772320B2 (en) | Terminal device control program, terminal device control method and terminal device | |
| US11599584B2 (en) | Method and system for processing information in social network system | |
| CN102055791A (en) | Server providing content upload service, and terminal and method for uploading content | |
| JP6294321B2 (en) | Publish information on the website | |
| CN103503385A (en) | Method for information share and device | |
| WO2014178364A1 (en) | System, program, and method for message transceiving assistance | |
| CN107026947A (en) | The method of the transmission data performed by device and the device for sending data | |
| CN102724184A (en) | Webpage collecting and sharing method and server | |
| CN106850711A (en) | A kind of processing method of file-sharing, device, server and system | |
| CN104050204A (en) | Method for merging network data and mobile device | |
| CN110196842A (en) | File storage method, management method, device, server and storage medium | |
| CN103841121B (en) | A kind of comment and interaction systems and method based on local file | |
| CN105677699A (en) | Method and apparatus for generating news pages for user | |
| JP6314111B2 (en) | TERMINAL DEVICE, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE CONTROL PROGRAM | |
| TWI515684B (en) | Method and apparatus for message processing and system thereof | |
| WO2015196776A1 (en) | Website link exchange method and apparatus | |
| CN105530166A (en) | Method and apparatus for communicating with authors of documents | |
| JP6491308B2 (en) | TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE | |
| JP7570045B2 (en) | Terminal device control program, terminal device control method, and terminal device | |
| JP6966615B2 (en) | Terminal device control program, terminal device control method and terminal device | |
| CN101771731B (en) | Method for obtaining network address notebook and device for realizing network address notebook | |
| JP2002163213A (en) | E-mail information management method and recording medium for storing the program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |