CN102857530A - Picture uploading method and system - Google Patents

Picture uploading method and system Download PDF

Info

Publication number
CN102857530A
CN102857530A CN2011101821721A CN201110182172A CN102857530A CN 102857530 A CN102857530 A CN 102857530A CN 2011101821721 A CN2011101821721 A CN 2011101821721A CN 201110182172 A CN201110182172 A CN 201110182172A CN 102857530 A CN102857530 A CN 102857530A
Authority
CN
China
Prior art keywords
picture
photograph album
sign
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.)
Granted
Application number
CN2011101821721A
Other languages
Chinese (zh)
Other versions
CN102857530B (en
Inventor
郑志昊
梁柱
吴昊
高雨
张伶斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110182172.1A priority Critical patent/CN102857530B/en
Publication of CN102857530A publication Critical patent/CN102857530A/en
Application granted granted Critical
Publication of CN102857530B publication Critical patent/CN102857530B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a picture uploading method and system, belonging to the field of Internet communication. The method comprises the following steps that: a server receives an album creation request message, creates a shared album and a webpage for uploading pictures, and sends the link address of the webpage for uploading pictures to a first client used by the creator of the shared album; the first client sends the link address of the webpage for uploading pictures to a second client used by participants according to the instruction of the creator, wherein the participants are other users except the creator; and the second client uploads the pictures to be uploaded by the participants to the shared album by use of the link address of the webpage for uploading pictures. The system comprises a first client, a second client and a server. Through the invention, the participation degree can be increased, the interactivity can be enhanced, and the propagation ability can be expanded.

Description

A kind of method and system of uploading pictures
Technical field
The present invention relates to field of Internet communication, particularly a kind of method and system of uploading pictures.
Background technology
In the near the Internet, exist number of site to provide the picture share service to the user, namely the user can be with own picture uploading in these websites, and other users of confession browse or the operation such as comment.
At present these websites provide the picture share service specific implementation process can for: the user at first creates a shared photograph album in the website, then should shared photograph album to what be arranged in the website with own picture uploading; When other users wanted to browse picture in this shared photograph album, the website was provided for browsing the Webpage of the picture in this shared photograph album, and then the Webpage that provides by the website of user is browsed the picture in this shared photograph album.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
The user that create to share photograph album can only be arranged to sharing uploading pictures in the photograph album, and other user can only browse the picture in this shared photograph album, so so that participation is not high, interactive strong and transmissibility is limited.
Summary of the invention
In order to improve participation, strengthen interactive and to expand transmissibility, the invention provides a kind of method and system of uploading pictures.Described technical scheme is as follows:
A kind of method of uploading pictures, described method comprises:
Service end receive to create the request message of photograph album, creates the Webpage of sharing photograph album and being used for uploading pictures, the chained address of described Webpage for uploading pictures is sent to employed first client of founder of described shared photograph album;
Described the first client sends to employed the second client of participant according to described founder's indication with the chained address of described Webpage for uploading pictures, and wherein, described participant is other users except described founder;
The picture uploading that the chained address that described the second client is used described Webpage for uploading pictures will be uploaded described participant is to described shared photograph album.
Described service end receives and creates the photograph album request message, creates the Webpage of sharing photograph album and being used for uploading pictures, comprising:
Described service end receives the request message that creates photograph album, and the request message of described establishment photograph album carries described founder's user ID at least;
Described service end creates in album list shares photograph album, is that described shared photograph album distributes the photograph album sign, and described photograph album sign and described founder's user ID is stored in the described shared photograph album;
Create the Webpage that is used for uploading pictures, described Webpage for uploading pictures is stored in the page stores server, and be that described Webpage for uploading pictures distributes the chained address.
The picture uploading that the chained address that described the second client is used described Webpage for uploading pictures will be uploaded described participant comprises to described shared photograph album:
Described the second client uses the chained address of described Webpage for uploading pictures to open described Webpage for uploading pictures, and the uploading pictures interface by described Webpage for uploading pictures obtains described participant and select the picture that need to upload in described the second client;
Described the second client is obtained described participant's user ID, obtain the photograph album sign from described Webpage for uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the described photograph album sign of obtaining, participant's user ID and picture;
Described service end receives the request message of described uploading pictures, from album list, obtain corresponding shared photograph album according to described photograph album sign, according to the user ID of the founder in the described shared photograph album and described participant's user ID, be defined as participant's uploading pictures;
Described service end is described picture allocation identification, described picture-storage in the picture-storage server, is stored the corresponding relation of the sign of the corresponding relation of the sign of described picture and the store path of described picture in described picture-storage server and described participant's user ID and described picture in the described shared photograph album.
Described establishment is shared photograph album and is used for also comprising after the Webpage of uploading pictures:
If described founder selects the picture in the described shared photograph album and needs the described picture of deletion, then described the first client is obtained the sign of described picture, founder's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, founder's user ID and photograph album sign;
Described service end receives the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described founder's user ID and the user ID of the founder in the described shared photograph album, determine the founder and delete picture;
Obtain the store path of described picture in the corresponding relation of described service end according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
Described establishment is shared photograph album and is used for also comprising after the Webpage of uploading pictures:
If described participant selects the picture in the described shared photograph album and needs the described picture of deletion, then described the second client is obtained the sign of described picture, participant's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, participant's user ID and photograph album sign;
Described service end receives the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described participant's user ID and the user ID of the founder in the described shared photograph album, determine the participant and delete picture;
Described service end is according to the corresponding relation of the sign of described participant's user ID and the participant's in the described shared photograph album user ID and picture, determine whether described picture is the picture that described participant uploads, if, then obtain the store path of described picture in the corresponding relation according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
A kind of system of uploading pictures, described system comprises the first client, the second client and service end;
Described service end, be used for receiving the request message that creates photograph album, the Webpage of create sharing photograph album and being used for uploading pictures sends to the chained address of described Webpage for uploading pictures employed first client of founder of described shared photograph album;
Described the first client is used for will be described sending to employed the second client of participant for the chained address of the Webpage of uploading pictures according to described founder's indication, and wherein, described participant is other users except described founder;
The picture uploading that described the second client, the chained address that is used for using described Webpage for uploading pictures will be uploaded described participant is to described shared photograph album.
Described service end comprises:
Receiver module is used for receiving the request message that creates photograph album, and the request message of described establishment photograph album carries described founder's user ID at least;
The first creation module is used for creating at album list and shares photograph album, is that described shared photograph album distributes the photograph album sign, and described photograph album sign and described founder's user ID is stored in the described shared photograph album;
The second creation module, be used for creating the Webpage that is used for uploading pictures, described Webpage for uploading pictures is stored in the page stores server, and be that described Webpage for uploading pictures distributes the chained address, the chained address of described Webpage for uploading pictures is sent to employed first client of founder of described shared photograph album.
Described the second client comprises:
Acquisition module, be used for using the chained address of described Webpage for uploading pictures to open described Webpage for uploading pictures, the uploading pictures interface by described Webpage for uploading pictures obtains described participant and select the picture that need to upload in described the second client;
Sending module, be used for obtaining described participant's user ID, obtain the photograph album sign from described Webpage for uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the described photograph album sign of obtaining, participant's user ID and picture;
Correspondingly, described service end also comprises:
Determination module, be used for receiving the request message of described uploading pictures, from album list, obtain corresponding shared photograph album according to described photograph album sign, according to the user ID of the founder in the described shared photograph album and described participant's user ID, be defined as participant's uploading pictures;
Memory module, be used to described picture allocation identification, described picture-storage in the picture-storage server, is stored the corresponding relation of the sign of the corresponding relation of the sign of described picture and the store path of described picture in described picture-storage server and described participant's user ID and described picture in the described shared photograph album.
Described the first client, if also being used for described founder selects the picture of described shared photograph album and needs the described picture of deletion, then obtain the sign of described picture, founder's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, founder's user ID and photograph album sign;
Described service end, also be used for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described founder's user ID and the user ID of the founder in the described shared photograph album, determine the founder and delete picture; Obtain the store path of described picture in the corresponding relation according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
Described the second client, if also being used for described participant selects the picture of described shared photograph album and needs the described picture of deletion, then obtain the sign of described picture, participant's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, participant's user ID and photograph album sign;
Described service end, also be used for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described participant's user ID and the user ID of the founder in the described shared photograph album, determine the participant and delete picture; Corresponding relation according to the sign of described participant's user ID and the participant's in the described shared photograph album user ID and picture, determine whether described picture is the picture that described participant uploads, if, then obtain the store path of described picture in the corresponding relation according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
In the present invention, service end is when creating shared photograph album, create the Webpage that is used for uploading pictures for sharing photograph album, the founder who shares photograph album can indicate the first client to send to employed the second client of participant for the chained address of the Webpage of uploading pictures, so that the second client can use the picture uploading that the participant will be uploaded for the chained address of the Webpage of uploading pictures to shared photograph album, realize that so other participants except the founder also can uploading pictures arrive the shared photograph album that the founder creates, thereby improve participation, strengthen interactive and the expansion transmissibility.
Description of drawings
Fig. 1 is the method flow diagram of a kind of uploading pictures of providing of the embodiment of the invention 1;
Fig. 2 is the method flow diagram of a kind of uploading pictures of providing of the embodiment of the invention 2;
Fig. 3 is the system schematic of a kind of uploading pictures of providing of the embodiment of the invention 3.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment 1
As shown in Figure 1, the embodiment of the invention provides a kind of method of uploading pictures, comprising:
Step 101: service end receive to create the request message of photograph album, creates the Webpage of sharing photograph album and being used for uploading pictures, and the chained address that will be used for the Webpage of uploading pictures sends to employed first client of founder of shared photograph album;
Step 102: the first client will send to employed the second client of participant for the chained address of the Webpage of uploading pictures according to founder's indication, and wherein, the participant is other users except the founder;
Step 103: the picture uploading that the second client use to be used for the chained address of the Webpage of uploading pictures the participant will being uploaded is to shared photograph album.
In embodiments of the present invention, service end is when creating shared photograph album, create the Webpage that is used for uploading pictures for sharing photograph album, the founder who shares photograph album can indicate the first client to send to employed the second client of participant for the chained address of the Webpage of uploading pictures, so that the second client can use the picture uploading that the participant will be uploaded for the chained address of the Webpage of uploading pictures to shared photograph album, realize that so other participants except the founder also can uploading pictures arrive the shared photograph album that the founder creates, thereby improve participation, strengthen interactive and the expansion transmissibility.
Embodiment 2
As shown in Figure 2, the embodiment of the invention provides a kind of method of uploading pictures, comprising:
Step 201: when the founder submitted request to create in the first client, the first client was obtained founder's user ID;
Wherein, when the founder created shared photograph album when needs, the founder can submit to request to create to ask to create shared photograph album in the first client.
Wherein, founder's user ID can comprise that the founder uses IP (Internet Protocol, the agreement that interconnects between the network) address of the first client or founder's user name.If the IP address that founder's user ID is used the first client for the founder, then the first client reads the IP address of self and with its user ID as the founder after receiving request to create; If founder's user ID is founder's user name, then the first client is obtained the user name of founder input and with its user ID as the founder.
Wherein, when the founder submitted request to create in the first client, the first client can require the founder to input the user name of oneself.
Further, when the founder submitted request to create in the first client, the first client was not only obtained founder's sign, can also obtain the attribute information of sharing photograph album.Wherein, the first client shows photograph album attribute information inputting interface when receiving the founder and submit request to create to, the attribute information of founder's shared photograph album that input will create in the photograph album attribute information inputting interface that shows; The first client reads the attribute information of the shared photograph album that the founder will create from photograph album attribute information inputting interface after the founder has inputted the attribute information of the shared photograph album that will create.
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 founder's sign;
Further, if the first client also gets access to the attribute information of the shared photograph album that the founder will create, then the first client request message of sending to the establishment photograph album of service end can also carry the attribute information that obtains.
Step 203: service end receives the request message of this establishment photograph album, creates the record of a blank in album list, and record that should the blank shared photograph album that will create as the founder, and identifies for the shared photograph album that creates distributes photograph album;
Wherein, shared photograph album of every record expression in the album list, at least store its corresponding photograph album sign and founder's sign in the shared photograph album of in the album list each, can also store the attribute information of photograph album and/or the store path of every pictures in the picture-storage server in the shared photograph album etc.
Step 204: service end is stored in the user ID that the photograph album sign of distributing and the request message that creates photograph album carry the founder in the shared photograph album of establishment;
Further, if the request message of this establishment photograph album also carries the photograph album attribute information, the attribute information that service end is carried in can also the request message with this establishment photograph album is stored in the shared photograph album of establishment.
Step 205: the Webpage that service end is used for uploading pictures for the shared photograph album that creates creates also distributes the chained address for the Webpage that is used for uploading pictures, wherein, the photograph album sign and the uploading pictures interface that comprise at least the shared photograph album of establishment for the Webpage of uploading pictures;
Further, the Webpage that is used for uploading pictures can also comprise the browsing pictures interface, namely can browse the picture of sharing in the photograph album at the Webpage that is used for uploading pictures.
Step 206: service end will be stored in for the Webpage of uploading pictures the web storage server, so create the shared photograph album that the founder will create, and then will send to the first client for the chained address of the Webpage of uploading pictures;
Further, service end can also create for the Webpage of browsing pictures and for being used for the Webpage distribution chained address of browsing pictures, wherein, the Webpage that is used for browsing pictures comprises photograph album sign and the browsing pictures interface of sharing photograph album at least, and then will be stored in for the Webpage of browsing pictures the web storage server.
Wherein, if service end also creates the Webpage for browsing pictures, then service end can also send to the first client with the chained address that is used for the Webpage of browsing pictures.
Wherein, the first client is when the chained address that receives the Webpage that is used for uploading pictures that service end sends with when being used for the chained address of the Webpage browsed, to be shown to the founder for the chained address of the Webpage of uploading pictures and the chained address that is used for the Webpage of browsing pictures, the founder can use for the chained address of the Webpage of uploading pictures and open be used to uploading Webpage in the first client, then in the first client uploading pictures in the shared photograph album that creates.
Step 207: when the founder submitted the request of uploading pictures in the first client, the uploading pictures interface of the web page of the first client by being used for uploading pictures obtained the picture that the founder selects in the first client;
Wherein, the founder use to be used for the chained address of the Webpage of uploading pictures and to open Webpage for uploading pictures in the first client, submit the uploading pictures request to the first client, and in the first client, select to upload to the picture of sharing photograph album.
Step 208: the first client is obtained founder's user ID and the photograph album sign of shared photograph album, and the request message of the uploading pictures that sends is to service end, and the request message of this uploading pictures carries founder's user ID, the photograph album sign of sharing photograph album and the picture that obtains;
Wherein, the Webpage that is used for uploading pictures stores the sign of sharing photograph album, so the first client directly reads the sign of sharing photograph album from the Webpage that is used for uploading pictures; It is identical with corresponding contents in the step 201 that the first client is obtained founder's user ID, just no longer describes in detail at this.
Step 209: service end receives the request message of this uploading pictures, obtain corresponding shared photograph album according to the photograph album sign that this request message carries from album list, carry founder's user ID according to the user ID of sharing storage creation person in the photograph album and this request message, be defined as founder's uploading pictures, execution in step 210;
Wherein, service end is relatively shared the user ID of storage creation person in the photograph album and the user ID that this request message carries the founder, if both are identical, then determines the uploading pictures into the founder.
Step 210: the picture allocation identification that service end is carried for this request message, this picture-storage in the picture-storage server, is stored the sign of this picture and the corresponding relation of the store path of this picture in the picture-storage server in this shared photograph album;
So, the founder successfully with picture uploading to sharing in the photograph album.
Step 211: the first client will send to for the chained address of uploading pictures employed the second client of participant according to founder's indication;
Further, the first client can also will send to for the chained address of browsing pictures employed the second client of participant according to founder's indication.
Wherein, the participant is other users except the founder.The founder can indicate the first client to send to the participant for the chained address of the Webpage of uploading pictures and/or the chained address that is used for the Webpage of browsing pictures.For example, the founder can will send to employed the second client of participant for the chained address of the Webpage of uploading pictures and/or the chained address that is used for the Webpage of browsing pictures by forms such as mails.
Wherein, when the participant acquires the chained address of the Webpage that is used for uploading pictures that the founder sends, the participant can use for the chained address of the Webpage of uploading pictures and open Webpage for uploading pictures in the second client, and then uploads the picture that will upload in the second client to sharing photograph album.
Step 212: when the participant submitted the request of uploading pictures in the second client, the uploading pictures interface of the web page of the second client by being used for uploading pictures obtained the picture that the participant selects in the second client;
Wherein, the participant use to be used for the chained address of the Webpage of uploading pictures and to open Webpage for uploading pictures in the second client, then submit the request of uploading pictures to the second client to, and in the second client, select to upload to the picture of sharing photograph album.
Step 213: the second client is obtained participant's user ID and the photograph album sign of shared photograph album, and the concurrent request message that send uploading pictures is to service end, and this request message carries participant's user ID, the photograph album sign of sharing photograph album and the picture that obtains;
Wherein, the second client directly reads the photograph album sign of sharing photograph album from the Webpage that is used for uploading pictures.In addition, if participant's user ID is the IP address of client that the participant uses, then the second client is directly obtained the IP address of self and with its user ID as the participant; If participant's user ID is participant's user name, the user name of the second Customer Acquisition participant input and with its user ID as the participant then.
Step 214: service end receives the request message of this uploading pictures, obtain corresponding shared photograph album according to the photograph album sign that this request message carries from album list, carry participant's user ID 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, execution in step 215;
Wherein, service end is relatively shared the founder's who stores in the photograph album user ID and the user ID that this request message carries the participant, if both are different, then is defined as participant's uploading pictures.
Step 215: service end is distributed picture identification for the picture that this request message carries, and with this picture-storage in the picture-storage server, the sign of this picture and the corresponding relation of the store path of this picture in the picture-storage server are stored in this shared photograph album;
Step 216: service end is stored in the corresponding relation of the sign of participant's user ID and this picture to be shared in the photograph album, so the participant successfully with picture uploading to sharing in the photograph album.
Wherein, in the present embodiment, service end is when creating shared photograph album, create the Webpage that is used for uploading pictures, so no matter be as long as that founder or participant acquire the chained address for the Webpage of uploading pictures, just can in client, open the Webpage for uploading pictures, and in client, upload the picture that will upload to sharing photograph album, so improved participation not high, strengthened interactive and expanded transmissibility.
Wherein, any one user gets access to for the chained address of the Webpage of uploading pictures and/or is used for the user of chained address of the Webpage of browsing pictures, can be in client with the Webpage that is used for uploading pictures and/Webpage that is used for browsing pictures browses the picture of sharing photograph album; The step that specifically comprises following (1)-(3):
(1): when browse request that client is submitted to the user, client is obtained the photograph album sign of 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 sign of obtaining;
Wherein, this Webpage is the Webpage that is used for uploading pictures or the Webpage that is used for browsing pictures, and the user can be founder or participant, and client can be the first client or the second client.The user use to be used for the chained address of Webpage of uploading pictures or the chained address of using the Webpage that is used for browsing pictures and to open for the webpage page or leaf of uploading pictures or be used for the Webpage of browsing pictures in client.
(2): service end is obtained corresponding shared photograph album according to the photograph album sign that the request message of this browsing pictures carries from album list, store path according to each picture in this shared photograph album obtains corresponding picture from the picture-storage server, the picture that obtains is sent to client;
Wherein, store the store path of sharing each picture in the photograph album in the sign of the picture in the shared photograph album and the corresponding relation of store path, therefore service end can be obtained the store path of each picture from the corresponding relation of the sign of picture and store path, further obtains each picture from the picture-storage server again.
(3): the picture that the client service end sends, and in this Webpage, shows the thumbnail of each picture of reception by the browsing pictures interface in this Webpage.
Wherein, the user can directly select the thumbnail of certain picture, amplifies and browses.
Wherein, when the Webpage that is being used for uploading pictures when the first client shows the picture of sharing in the photograph album, the founder can choose certain picture, and submits to removal request to ask this picture is deleted from share photograph album to the first client, comprises the step of following (a)-(f):
(a): when the founder submitted removal request in the first client, the first client was obtained the sign of the picture of founder's selection, founder's user ID and the photograph album sign of shared photograph album;
(b): the first client sends the request message of deletion picture to service end, and this request message carries the sign of the picture that obtains, founder's user ID and the photograph album sign of shared photograph album;
(c): service end receives the request message of this deletion picture, and obtains corresponding shared photograph album according to the photograph album sign that this request message carries from album list;
(d): the founder's who stores in the user ID that service end is carried according to this request message and the shared photograph album user ID is determined, deletes picture if determine the founder, then carries out (e);
(e): service end is carried the sign of picture according to this request message, obtain corresponding store path in the sign of the picture of from share photograph album, storing and the corresponding relation of store path, from the picture-storage server, obtain corresponding picture according to the store path that obtains and also delete the picture that obtains;
(f): the corresponding relation of deleting the store path of the sign that comprises this picture and this picture from share photograph album in the sign of the picture that service end is stored and the corresponding relation in picture-storage path.
Wherein, when the Webpage that is being used for uploading pictures when the second client shows the picture of sharing in the photograph album, the participant can choose certain picture, and submits to removal request to ask this picture is deleted from share photograph album to the second client, comprises the step of following (A)-(G):
(A): when the participant submitted removal request in the second client, the second client was obtained the sign of the picture of participant's selection, participant's user ID and the photograph album sign of shared photograph album;
(B): the second client sends the request message of deletion picture to service end, and this request message carries the sign of the picture that obtains, founder's user ID and the photograph album sign of shared photograph album;
(C): service end receives the request message of this deletion picture, and obtains corresponding shared photograph album according to the photograph album sign that this request message carries from album list;
(D): the founder's who stores in the user ID that service end is carried according to this request message and the shared photograph album user ID is determined, deletes picture if determine the participant, then carries out (E);
(E): the participant's who stores in the user ID that service end is carried according to this request message and the shared photograph album user ID and the corresponding relation of the sign of picture determine whether picture corresponding to the sign of the picture that this request message carries is the picture that the participant uploads, if so, execution in step (F) then;
Particularly, obtain the sign of participant's uploading pictures in the corresponding relation of the participant's that the user ID that service end is carried according to this request message is stored user ID and the sign of picture from share photograph album, judge the sign that whether has the picture that this request message carries in the sign obtain picture, if exist, then judge the picture that the picture of the sign correspondence of the picture that this request message carries is uploaded for the participant, otherwise the picture of judging the sign correspondence of the picture that this request message carries is not the picture that the participant uploads.
Wherein, in the present embodiment, the participant only has the authority of deleting the picture of oneself uploading.If the picture that the participant chooses is not the picture of oneself uploading, then service end can be determined the participant and not have the picture that authority deletion oneself chosen and send a notification message to the second client in this step, by the second Client-Prompt participant.
(F): obtain the store path of this picture in the sign of the picture that service end is stored according to the sign of this picture and the corresponding relation of store path from share photograph album, from the picture-storage server, obtain this picture and delete this picture that obtains according to the store path of this picture;
(G): deletion comprises the corresponding relation of the store path of the sign of this this picture and this picture in the sign of service end picture from share photograph album and the corresponding relation of store path, and the sign of deleting this picture from the corresponding relation of the sign of the user ID that comprises the participant and this picture.
In embodiments of the present invention, service end is when creating shared photograph album, create the Webpage that is used for uploading pictures for sharing photograph album, the founder who shares photograph album can indicate the first client to send to employed the second client of participant for the chained address of the Webpage of uploading pictures, so that the second client can use the picture uploading that the participant will be uploaded for the chained address of the Webpage of uploading pictures to shared photograph album, realize that so other participants except the founder also can uploading pictures arrive the shared photograph album that the founder creates, thereby improve participation, strengthen interactive and the expansion transmissibility; In the present embodiment, the founder is set deletes all pictures of sharing in the photograph album, and the participant so improves the user and experiences only to delete the picture of oneself uploading.
Embodiment 3
As shown in Figure 3, the embodiment of the invention provides a kind of system of uploading pictures, comprises the first client 301, the second client 302 and service end 303;
Service end 303 be used for to receive creates the request message of photograph album, creates the Webpage of sharing photograph album and being used for uploading pictures, and the chained address that will be used for the Webpage of uploading pictures sends to employed first client of founder of shared photograph album;
The first client 301 is used for the chained address that indication according to the founder will be used for the Webpage of uploading pictures and sends to employed the second client of participant, and wherein, the participant is other users except the founder;
The second client 302, the picture uploading that be used for to use is used for the chained address of the Webpage of uploading pictures the participant will being uploaded is to shared photograph album.
Wherein, service end 303 comprises:
Receiver module is used for receiving the request message that creates photograph album, and the request message of this establishment photograph album carries founder's user ID at least;
The first creation module is used for sharing photograph album in the album list establishment, is that shared photograph album distributes the photograph album sign, and the photograph album sign of distribution and founder's user ID are stored in the shared photograph album;
The second creation module, be used for creating the Webpage that is used for uploading pictures, to be stored in for the Webpage of uploading pictures the page stores server, and for the Webpage that is used for uploading pictures distributes the chained address, the chained address that will be used for the Webpage of uploading pictures sends to employed first client of founder of shared photograph album.
Wherein, the second client 302 comprises:
Acquisition module, the Webpage for uploading pictures is opened in the chained address that be used for to use is used for the Webpage of uploading pictures, and the uploading pictures interface of the Webpage by being used for uploading pictures obtains the participant and select the picture that need to upload in the second client;
Sending module, be used for obtaining participant's user ID, obtain the photograph album sign from the Webpage that is used for uploading pictures, send the request message of uploading pictures to service end, the request message of this uploading pictures carries the photograph album sign of obtaining, participant's user ID and picture;
Correspondingly, service end 303 also comprises:
Determination module for the request message that receives uploading pictures, obtains corresponding shared photograph album according to this photograph album sign from album list, according to the user ID of sharing the founder in the photograph album and participant's user ID, be defined as participant's uploading pictures;
Memory module, be used to this picture allocation identification, this picture-storage in the picture-storage server, is stored the corresponding relation of the sign of the corresponding relation of the sign of this picture and the store path of this picture in the picture-storage server and described participant's user ID and described picture in the described shared photograph album.
The first client 301, if also being used for the founder selects to share the picture of photograph album and needs this picture of deletion, then obtain the sign of this picture, founder's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of this deletion picture carries the sign of this picture, founder's user ID and photograph album sign;
Service end 303 also is used for receiving the request message of deleting picture, finds out shared photograph album according to this photograph album sign from album list, according to founder's user ID and the user ID of the founder in the shared photograph album, determines the founder and deletes picture; Obtain the store path of this picture in the corresponding relation according to the sign of the sign of this picture picture from share photograph album and store path, from the picture-storage server, delete this picture according to the store path of this picture.
The second client 302, if also being used for the participant selects to share the picture of photograph album and needs this picture of deletion, then obtain the sign of this picture, participant's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of this deletion picture carries the sign of this picture, participant's user ID and photograph album sign;
Service end 303 also is used for receiving the request message that this deletes picture, finds out shared photograph album according to this photograph album sign from album list, according to participant's user ID and the user ID of the founder in the shared photograph album, determines the participant and deletes picture; Corresponding relation according to the sign of participant's user ID and the participant's in the shared photograph album user ID and picture, determine whether this picture is the picture that described participant uploads, if, then obtain the store path of this picture in the corresponding relation according to the sign of the sign of this picture picture from share photograph album and store path, according to store path this picture from the picture-storage server is deleted of this picture.
In embodiments of the present invention, service end is when creating shared photograph album, create the Webpage that is used for uploading pictures for sharing photograph album, the founder who shares photograph album can indicate the first client to send to employed the second client of participant for the chained address of the Webpage of uploading pictures, so that the second client can use the picture uploading that the participant will be uploaded for the chained address of the Webpage of uploading pictures to shared photograph album, realize that so other participants except the founder also can uploading pictures arrive the shared photograph album that the founder creates, thereby improve participation, strengthen interactive and the expansion transmissibility.
The all or part of step that one of ordinary skill in the art will appreciate that realization above-described embodiment can be finished by hardware, also can come the relevant hardware of instruction to finish by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the method for a uploading pictures is characterized in that, described method comprises:
Service end receive to create the request message of photograph album, creates the Webpage of sharing photograph album and being used for uploading pictures, the chained address of described Webpage for uploading pictures is sent to employed first client of founder of described shared photograph album;
Described the first client sends to employed the second client of participant according to described founder's indication with the chained address of described Webpage for uploading pictures, and wherein, described participant is other users except described founder;
The picture uploading that the chained address that described the second client is used described Webpage for uploading pictures will be uploaded described participant is to described shared photograph album.
2. the method for claim 1 is characterized in that, described service end receives and creates the photograph album request message, creates the Webpage of sharing photograph album and being used for uploading pictures, comprising:
Described service end receives the request message that creates photograph album, and the request message of described establishment photograph album carries described founder's user ID at least;
Described service end creates in album list shares photograph album, is that described shared photograph album distributes the photograph album sign, and described photograph album sign and described founder's user ID is stored in the described shared photograph album;
Create the Webpage that is used for uploading pictures, described Webpage for uploading pictures is stored in the page stores server, and be that described Webpage for uploading pictures distributes the chained address.
3. the method for claim 1 is characterized in that, the picture uploading that the chained address that described the second client is used described Webpage for uploading pictures will be uploaded described participant comprises to described shared photograph album:
Described the second client uses the chained address of described Webpage for uploading pictures to open described Webpage for uploading pictures, and the uploading pictures interface by described Webpage for uploading pictures obtains described participant and select the picture that need to upload in described the second client;
Described the second client is obtained described participant's user ID, obtain the photograph album sign from described Webpage for uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the described photograph album sign of obtaining, participant's user ID and picture;
Described service end receives the request message of described uploading pictures, from album list, obtain corresponding shared photograph album according to described photograph album sign, according to the user ID of the founder in the described shared photograph album and described participant's user ID, be defined as participant's uploading pictures;
Described service end is described picture allocation identification, described picture-storage in the picture-storage server, is stored the corresponding relation of the sign of the corresponding relation of the sign of described picture and the store path of described picture in described picture-storage server and described participant's user ID and described picture in the described shared photograph album.
4. the method for claim 1 is characterized in that, described establishment is shared photograph album and is used for also comprising after the Webpage of uploading pictures:
If described founder selects the picture in the described shared photograph album and needs the described picture of deletion, then described the first client is obtained the sign of described picture, founder's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, founder's user ID and photograph album sign;
Described service end receives the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described founder's user ID and the user ID of the founder in the described shared photograph album, determine the founder and delete picture;
Obtain the store path of described picture in the corresponding relation of described service end according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
5. the method for claim 1 is characterized in that, described establishment is shared photograph album and is used for also comprising after the Webpage of uploading pictures:
If described participant selects the picture in the described shared photograph album and needs the described picture of deletion, then described the second client is obtained the sign of described picture, participant's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, participant's user ID and photograph album sign;
Described service end receives the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described participant's user ID and the user ID of the founder in the described shared photograph album, determine the participant and delete picture;
Described service end is according to the corresponding relation of the sign of described participant's user ID and the participant's in the described shared photograph album user ID and picture, determine whether described picture is the picture that described participant uploads, if, then obtain the store path of described picture in the corresponding relation according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
6. the system of a uploading pictures is characterized in that, described system comprises the first client, the second client and service end;
Described service end, be used for receiving the request message that creates photograph album, the Webpage of create sharing photograph album and being used for uploading pictures sends to the chained address of described Webpage for uploading pictures employed first client of founder of described shared photograph album;
Described the first client is used for will be described sending to employed the second client of participant for the chained address of the Webpage of uploading pictures according to described founder's indication, and wherein, described participant is other users except described founder;
The picture uploading that described the second client, the chained address that is used for using described Webpage for uploading pictures will be uploaded described participant is to described shared photograph album.
7. system as claimed in claim 6 is characterized in that, described service end comprises:
Receiver module is used for receiving the request message that creates photograph album, and the request message of described establishment photograph album carries described founder's user ID at least;
The first creation module is used for creating at album list and shares photograph album, is that described shared photograph album distributes the photograph album sign, and described photograph album sign and described founder's user ID is stored in the described shared photograph album;
The second creation module, be used for creating the Webpage that is used for uploading pictures, described Webpage for uploading pictures is stored in the page stores server, and be that described Webpage for uploading pictures distributes the chained address, the chained address of described Webpage for uploading pictures is sent to employed first client of founder of described shared photograph album.
8. system as claimed in claim 6 is characterized in that, described the second client comprises:
Acquisition module, be used for using the chained address of described Webpage for uploading pictures to open described Webpage for uploading pictures, the uploading pictures interface by described Webpage for uploading pictures obtains described participant and select the picture that need to upload in described the second client;
Sending module, be used for obtaining described participant's user ID, obtain the photograph album sign from described Webpage for uploading pictures, send the request message of uploading pictures to described service end, the request message of described uploading pictures carries the described photograph album sign of obtaining, participant's user ID and picture;
Correspondingly, described service end also comprises:
Determination module, be used for receiving the request message of described uploading pictures, from album list, obtain corresponding shared photograph album according to described photograph album sign, according to the user ID of the founder in the described shared photograph album and described participant's user ID, be defined as participant's uploading pictures;
Memory module, be used to described picture allocation identification, described picture-storage in the picture-storage server, is stored the corresponding relation of the sign of the corresponding relation of the sign of described picture and the store path of described picture in described picture-storage server and described participant's user ID and described picture in the described shared photograph album.
9. system as claimed in claim 6 is characterized in that,
Described the first client, if also being used for described founder selects the picture of described shared photograph album and needs the described picture of deletion, then obtain the sign of described picture, founder's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, founder's user ID and photograph album sign;
Described service end, also be used for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described founder's user ID and the user ID of the founder in the described shared photograph album, determine the founder and delete picture; Obtain the store path of described picture in the corresponding relation according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
10. system as claimed in claim 6 is characterized in that,
Described the second client, if also being used for described participant selects the picture of described shared photograph album and needs the described picture of deletion, then obtain the sign of described picture, participant's user ID and the photograph album sign of shared photograph album, send the request message of deletion picture, the request message of described deletion picture carries the sign of described picture, participant's user ID and photograph album sign;
Described service end, also be used for receiving the request message of described deletion picture, from album list, find out described shared photograph album according to described photograph album sign, according to described participant's user ID and the user ID of the founder in the described shared photograph album, determine the participant and delete picture; Corresponding relation according to the sign of described participant's user ID and the participant's in the described shared photograph album user ID and picture, determine whether described picture is the picture that described participant uploads, if, then obtain the store path of described picture in the corresponding relation according to the sign of the picture of sign from described shared photograph album of described picture and store path, from the picture-storage server, delete described picture according to the store path of described picture.
CN201110182172.1A 2011-06-30 2011-06-30 A kind of method and system of uploading pictures Active CN102857530B (en)

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 true CN102857530A (en) 2013-01-02
CN102857530B 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)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327189A (en) * 2013-06-28 2013-09-25 北京小米科技有限责任公司 Method and device for uploading, browsing and deleting pictures
CN103338256A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Picture sharing method, device, server and system
CN106648919A (en) * 2016-09-23 2017-05-10 北京五八信息技术有限公司 Image uploading method, system and device
CN106937012A (en) * 2015-12-31 2017-07-07 安富国 A kind of client timing uploading pictures realize the live method of online picture
CN107741989A (en) * 2017-10-30 2018-02-27 江西博瑞彤芸科技有限公司 A kind of image-data management method
CN107749889A (en) * 2017-10-30 2018-03-02 江西博瑞彤芸科技有限公司 A kind of sharing method of view data
CN108966020A (en) * 2018-06-27 2018-12-07 Oppo广东移动通信有限公司 Recall video creation method and relevant device
CN111817944A (en) * 2020-05-28 2020-10-23 维沃移动通信有限公司 Picture sharing method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327189A (en) * 2013-06-28 2013-09-25 北京小米科技有限责任公司 Method and device for uploading, browsing and deleting pictures
CN103338256A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Picture sharing method, device, server and system
US10038656B2 (en) 2013-06-28 2018-07-31 Tencent Technology (Shenzhen) Company Limited Systems and methods for image sharing
US10834037B2 (en) 2013-06-28 2020-11-10 Tencent Technology (Shenzhen) Company Limited Systems and methods for image sharing
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
CN107741989A (en) * 2017-10-30 2018-02-27 江西博瑞彤芸科技有限公司 A kind of image-data management method
CN107749889A (en) * 2017-10-30 2018-03-02 江西博瑞彤芸科技有限公司 A kind of sharing method of view data
CN108966020A (en) * 2018-06-27 2018-12-07 Oppo广东移动通信有限公司 Recall video creation method and relevant device
CN111817944A (en) * 2020-05-28 2020-10-23 维沃移动通信有限公司 Picture sharing method and device and electronic equipment

Also Published As

Publication number Publication date
CN102857530B (en) 2015-10-28

Similar Documents

Publication Publication Date Title
CN102857530B (en) A kind of method and system of uploading pictures
CN103312757B (en) Picture sharing method and system
US8132091B2 (en) Link exchange system and method
US9342817B2 (en) Auto-creating groups for sharing photos
US20120297026A1 (en) Aggregation system
US11599584B2 (en) Method and system for processing information in social network system
CN102413151B (en) Network resource sharing method and system
CN109479159A (en) The video of user's selection is shared in group communication
CN102055791A (en) Server providing content upload service, and terminal and method for uploading content
KR20150005708A (en) Information sharing method and device
KR20080006729A (en) System and method for constituting community using electronic albums and managing electronic albums
JP2014219767A (en) Message transmission/reception support system, message transmission/reception support program, and message transmission/reception support method
JP2008287407A (en) Content distribution device and content distribution method
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
US20140164382A1 (en) System and Method for Managing Online Dynamic Content
CN107864208A (en) A kind of method of new media information fusion
CN104869132A (en) Media resource sharing system, method and server set based on Internet
CN105677699A (en) Method and apparatus for generating news pages for user
WO2012140464A1 (en) System and method for managing online dynamic content
JP6314111B2 (en) TERMINAL DEVICE, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE CONTROL PROGRAM
TWI515684B (en) Method and apparatus for message processing and system thereof
JP5748084B1 (en) Content distribution method and system
WO2015129246A1 (en) Information management device, information sharing system, control method, and computer-readable recording medium
JP4872370B2 (en) Information distribution system and information distribution method
JP6966615B2 (en) Terminal device control program, terminal device control method and terminal device

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