本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種共享圖片的方法和系統(tǒng)。
背景技術(shù):隨著圖片和計算機(jī)技術(shù)的快速發(fā)展,數(shù)碼相機(jī)和智能終端越來越普及,隨時拍攝圖片,然后進(jìn)行這些圖片的分享和傳送,各種設(shè)備之間的同步,成為了一種非常普遍的需求。圖片的分享,是一種網(wǎng)絡(luò)的圖片存儲的分發(fā)服務(wù),網(wǎng)絡(luò)用戶可以通過把自己的本地的圖片存放到提供圖片分享服務(wù)的網(wǎng)站服務(wù)器上,并可通過一定的分享代碼,嵌入Blog或論壇等進(jìn)行分享。在網(wǎng)絡(luò)相冊網(wǎng)站,用戶可以上傳圖片、建立分類相冊、設(shè)定相冊隱私權(quán)限,也可以觀看、評論其他人的相冊與照片,有些相冊也支持照片外鏈,方便用戶在其他網(wǎng)站、社區(qū)、討論區(qū)分享他們的照片。圖片分享的另一種形態(tài),是一群好友一起出去玩,拍攝了大量照片,回來后需要由拍攝的人依次分發(fā)給不同的好友。在這種情形下,傳統(tǒng)的做法有幾種:(1)通過即時通信工具將圖片對每個好友進(jìn)行在線傳送。然而由于需共享的圖片比較多,不同的好友可能需要不同的圖片,用戶對于不同的好友需要挑選不同的圖片,例如,挑選好幾張照片打包傳送給好友A,然后再挑選其他幾張照片打包傳送給好友B。這種方法非常不方便,費時費力。此外,由于需要將圖片打包一一發(fā)送,同一個圖片可能會重復(fù)發(fā)送,從而占用了網(wǎng)絡(luò)帶寬,造成網(wǎng)絡(luò)資源的浪費。(2)通過即時通信工具將圖片對每個好友進(jìn)行離線傳送。同樣的,這種做法對于不同的好友,可能同一個圖片會重復(fù)發(fā)送,占用了網(wǎng)絡(luò)帶寬,造成網(wǎng)絡(luò)資源的浪費。(3)將圖片上傳到SNS社區(qū)網(wǎng)站,供好友進(jìn)行查看和下載。然而,有些圖片是不便公開的,且上傳到社區(qū)網(wǎng)站后,往往圖片的質(zhì)量會有損失,有些空間壓縮的甚至很厲害,使得好友從SNS社區(qū)網(wǎng)站下載的圖片不能達(dá)到原因片的質(zhì)量,影響了用戶體驗。
技術(shù)實現(xiàn)要素:基于此,有必要提供一種操作起來更加方便且不會造成資源浪費的共享圖片的方法。一種共享圖片的方法,包括以下步驟:獲取用戶的圖片上傳請求;對請求上傳的圖片進(jìn)行上傳,并存儲上傳的圖片;獲取用戶選擇共享的圖片和提交的好友關(guān)系鏈上的好友,生成好友與共享的圖片之間的映射關(guān)系;獲取好友的圖片請求,根據(jù)所述映射關(guān)系返回好友請求的圖片。其中,在所述獲取用戶的圖片上傳請求的步驟之后,還包括:為請求上傳的圖片文件或文件夾分配唯一的標(biāo)識;和/或設(shè)置請求上傳的圖片文件和/或文件夾的有效期。其中,在所述存儲上傳的圖片的步驟之前,還包括:計算圖片的哈希值,并記錄圖片文件的同步狀態(tài);所述存儲上傳的圖片的步驟為:將所述圖片的哈希值和對應(yīng)的圖片數(shù)據(jù)進(jìn)行云存儲。其中,在所述獲取好友的圖片請求的步驟之前,還包括:獲取好友的訪問請求,將共享的圖片信息展示給好友;所述圖片信息包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或文件夾的有效期、圖片數(shù)量和共享圖片的縮略圖。其中,在所述獲取好友的圖片請求的步驟之前,還包括:生成圖片共享通知郵件,將所述圖片共享通知郵件發(fā)送至好友的郵箱;所述圖片共享通知郵件中包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或文件夾的有效期、圖片數(shù)量、共享圖片的縮略圖、圖片文件或文件夾的入口地址鏈接。其中,所述獲取好友的圖片請求,根據(jù)所述映射關(guān)系返回好友請求的圖片的步驟為:獲取好友的訪問請求,根據(jù)所述圖片文件或文件夾的入口地址鏈接將共享的圖片的下載頁面展示給好友,所述下載頁面中包含共享的圖片的縮略圖;獲取好友的圖片下載請求,根據(jù)縮略圖上的鏈接獲取圖片的下載地址;根據(jù)所述圖片的下載地址下載好友請求下載的圖片。其中,所述方法還包括:通過移動終端生成圖片,記錄圖片生成的時間戳;在移動終端聯(lián)網(wǎng)時將所述生成的圖片進(jìn)行上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。其中,所述方法還包括:在移動終端聯(lián)網(wǎng)時,獲取所述圖片的時間戳;根據(jù)所述時間戳將預(yù)設(shè)時間段內(nèi)的圖片上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。此外,還有必要提供一種操作起來更加方便且不會造成資源浪費的共享圖片的系統(tǒng)。一種共享圖片的系統(tǒng),包括:圖片中轉(zhuǎn)邏輯服務(wù)器,用于獲取用戶的圖片上傳請求;圖片上傳服務(wù)器,用于對請求上傳的圖片進(jìn)行上傳;云存儲服務(wù)器,用于存儲上傳的圖片;所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取用戶選擇共享的圖片和提交的好友關(guān)系鏈上的好友,生成好友與共享的圖片之間的映射關(guān)系;以及還用于獲取好友的圖片請求,根據(jù)所述映射關(guān)系返回好友請求的圖片。其中,所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于為請求上傳的圖片文件或文件分配唯一的標(biāo)識;和/或所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于設(shè)置請求上傳的圖片文件和/或文件夾的有效期。其中,所述系統(tǒng)還包括:圖片同步服務(wù)器,用于計算圖片的哈希值,并記錄圖片文件的同步狀態(tài);所述云存儲服務(wù)器還用于將所述圖片的哈希值和對應(yīng)的圖片數(shù)據(jù)進(jìn)行云存儲。其中,所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取好友的訪問請求,將共享的圖片信息展示給好友;所述圖片信息包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或文件夾的有效期、圖片數(shù)量和共享圖片的縮略圖。其中,所述系統(tǒng)還包括:郵件服務(wù)器,用于生成圖片共享通知郵件,將所述圖片共享通知郵件發(fā)送到好友的郵箱;所述圖片共享通知郵件中包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或圖片文件夾的有效期、圖片數(shù)量、共享圖片的縮略圖、圖片文件或文件夾的入口地址鏈接。其中,所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取好友的訪問請求,根據(jù)所述圖片文件或文件夾的入口地址鏈接將共享的圖片的下載頁面展示給好友,所述下載頁面中包含共享的圖片的縮略圖;獲取好友的圖片下載請求,根據(jù)縮略圖上的鏈接獲取圖片的下載地址;所述系統(tǒng)還包括:郵件客戶端或Web瀏覽器,用于根據(jù)所述圖片的下載地址從所述云存儲服務(wù)器中下載好友請求下載的圖片。其中,所述系統(tǒng)還包括:移動終端,用于生成圖片,并記錄圖片生成的時間戳;所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于在移動終端聯(lián)網(wǎng)時將所述生成的圖片上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。其中,所述圖片中轉(zhuǎn)邏輯服務(wù)器還用于在移動終端聯(lián)網(wǎng)時,獲取所述圖片的時間戳,根據(jù)所述時間戳將預(yù)設(shè)時間段內(nèi)的圖片上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。上述共享圖片的方法和系統(tǒng),通過獲取用戶選擇共享的圖片和提交的好友關(guān)系鏈上的好友,生成好友與共享的圖片之間的映射關(guān)系,當(dāng)獲取到好友的圖片請求時,根據(jù)映射關(guān)系返回好友請求的圖片。這樣,用戶可針對性的對好友共享圖片,圖片僅上傳一次即可,而好友可以請求自己需要的圖片,針對性的進(jìn)行下載,操作起來更加方便,并且不會造成資源浪費。附圖說明圖1為一個實施例中共享圖片的方法的流程示意圖;圖2為一個實施例中好友下載圖片的流程示意圖;圖3為一個實施例中共享圖片的系統(tǒng)的示意圖;圖4為另一個實施例中共享圖片的系統(tǒng)的示意圖;圖5為另一個實施例中共享圖片的系統(tǒng)的示意圖。具體實施方式如圖1所示,在一個實施例中,一種共享圖片的方法,包括以下步驟:步驟S102,獲取用戶的圖片上傳請求。具體的,用戶可通過客戶端請求上傳圖片文件或圖片文件夾。若用戶選擇某一張圖片請求上傳,則上傳單張圖片,若用戶選擇某一個圖片文件夾請求上傳,則上傳該圖片文件夾中的所有圖片。在一個實施例中,獲取到用戶的圖片上傳請求后,可為請求上傳的圖片文件或文件夾分配唯一的標(biāo)識。圖片文件或文件夾的標(biāo)識可便于在服務(wù)器中對上傳的圖片文件或圖片文件夾進(jìn)行有效的管理。進(jìn)一步的,還可設(shè)置上傳的圖片文件或文件夾的名稱。例如,在上傳圖片時,以當(dāng)前上傳日期作為上傳的圖片文件名的名稱,在上傳圖片文件夾時,以用戶的昵稱為圖片文件夾的名稱。在本實施例或另一個實例中,獲取到用戶的圖片上傳請求后,還可設(shè)置請求上傳的圖片文件和/或文件夾的有效期。有效期即圖片文件和/或文件夾在服務(wù)器上保存的有效時間。具體的,預(yù)先可設(shè)定一個默認(rèn)的有效期,將上傳的圖片文件和/或文件夾的有效期自動設(shè)置該默認(rèn)的有效期。進(jìn)一步的,還可獲取用戶級別,對于不同級別的用戶設(shè)置不同的有效期。例如,對于會員級別的用戶,可設(shè)置有效期為30天,對于普通級別的用戶,設(shè)置有效期為15天。應(yīng)當(dāng)說明的是,在一個圖片文件夾中的圖片的有效期是該文件夾的有效期的從屬,如果該文件夾到期,則其中的圖片也到期。步驟S104,對請求上傳的圖片進(jìn)行上傳,并存儲上傳的圖片。具體的,服務(wù)器在獲取到用戶的圖片上傳請求后,會分配一定的上傳空間,然后由上傳服務(wù)器接收用戶選擇的圖片(用戶指定的單張圖片或圖片文件夾中的所有圖片),并進(jìn)行上傳。在一個實施例中,在存儲上傳的圖片之前,可計算圖片的哈希值,并記錄圖片文件的同步狀態(tài)。進(jìn)一步的,將圖片的哈希值和對應(yīng)的圖片數(shù)據(jù)進(jìn)行云存儲。圖片的哈希值用于在云存儲服務(wù)器中唯一標(biāo)識一張圖片。圖片文件的同步狀態(tài)包括是否傳輸完成以及圖片數(shù)據(jù)傳輸?shù)谋壤D片文件的同步狀態(tài)可以實時展示在終端上,以便于用戶能夠隨時查看到圖片的上傳狀態(tài),當(dāng)一個文件夾中的一個圖片上傳完畢后,則更新對應(yīng)文件夾的狀態(tài),并將該文件夾的狀態(tài)展示給用戶,例如"文件夾上傳10張圖片,己完成上傳5張圖片"。在一個實施例中,在服務(wù)器中會記錄上傳者標(biāo)識與上傳的圖片之間的映射關(guān)系。用戶可以隨時查詢上傳的圖片,具體的,獲取到用戶的訪問請求后,服務(wù)器會根據(jù)用戶標(biāo)識查找到對應(yīng)的上傳到圖片,并在終端上展示上傳的圖片的縮略圖。如果用戶上傳的是單張圖片,則展示該圖片的縮略圖,如果用戶上傳的是圖片文件夾,則展示該文件夾中的其中一張圖片的縮略圖。此外,用戶上傳的圖片在服務(wù)器中對應(yīng)了一定的下載地址,通過該地址可直接將圖片下載到終端中。在服務(wù)器中,可為每個用戶上傳的圖片建立索引,每個用戶索引記錄中的圖片文件夾和圖片文件都以設(shè)置的唯一標(biāo)識作為標(biāo)記,便于查詢和管理。步驟S106,獲取用戶選擇共享的圖片和提交的好友關(guān)系鏈上的好友,生成好友與共享的圖片之間的映射關(guān)系。用戶需要將圖片共享給自己的好友時,發(fā)出共享圖片請求,可選擇上傳的圖片文件或圖片文件夾進(jìn)行共享,并提交好友關(guān)系鏈上的好友。具體的,可在用戶發(fā)起共享圖片請求時,獲取其好友關(guān)系鏈上的好友并展示給用戶進(jìn)行選擇。在獲取用戶選擇共享的圖片和提交的好友關(guān)系鏈上的好友后,生成好友與共享的圖片之間的映射關(guān)系。應(yīng)當(dāng)說明的是,好友和用戶是相對的關(guān)系,好友可以是用戶,用戶也可以是其他用戶的好友。在服務(wù)器建立了用戶索引,該索引中記錄了用戶標(biāo)識及對應(yīng)的上傳的圖片(圖片標(biāo)識或圖片文件夾標(biāo)識)和選擇共享的圖片(圖片標(biāo)識或圖片文件夾標(biāo)識)以及共享對應(yīng)的好友標(biāo)識。步驟S108,獲取好友的圖片請求,根據(jù)映射關(guān)系返回好友請求的圖片。在好友下載用戶共享的圖片之前,好友作為用戶也可通過終端上傳圖片和查詢自己上傳的圖片。在一個實施例中,在獲取好友的圖片請求之前,可獲取好友的訪問請求,將共享的圖片信息展示給好友。該共享的圖片信息包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或文件夾的有效期、圖片數(shù)量和共享圖片的縮略圖。本實施例中,用戶在將圖片分享給不同的好友時,可僅僅將圖片一次上傳到服務(wù)器,共享的圖片信息會展示給不同的好友,不同的好友可以根據(jù)自己的需求選擇性的下載,因此同一個圖片不會出現(xiàn)需要用戶重復(fù)上傳的情形,從而不會造成資源浪費。此外,由于僅需要進(jìn)行一次上傳,不需要用戶將不同的圖片進(jìn)行打包一個一個的發(fā)送給好友,因此操作起來更加方便。進(jìn)一步的,在步驟S108中,當(dāng)好友需要下載某些圖片時,獲取好友的圖片請求,根據(jù)圖片在服務(wù)器上的存儲地址,將圖片數(shù)據(jù)下載到好友的終端中。在另一個實施例中,在獲取好友的圖片請求的步驟之前,還可生成圖片共享通知郵件,將圖片共享通知郵件發(fā)送至好友的郵箱。該圖片共享通知郵件中包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或文件夾的有效期、圖片數(shù)量、共享圖片的縮略圖、圖片文件或文件夾的入口地址鏈接等。具體的,在用戶提交共享的圖片對應(yīng)的好友關(guān)系鏈上的好友后,根據(jù)用戶標(biāo)識、圖片文件或文件夾的名稱、有效期、以及上傳的圖片數(shù)量、生成的圖片的縮略圖、圖片文件或文件夾在服務(wù)器的存儲地址等生成圖片共享通知郵件,并通過用戶提交的好友關(guān)系鏈上的好友獲取到好友的郵箱地址,或者接收用戶輸入的好友的郵箱地址,將圖片共享通知郵件發(fā)送至好友的郵箱。在一個實施例中,好友所在終端可接收到郵件提醒消息,提醒好友收到新的郵件,好友可登陸郵箱接收郵件。如圖2所示,本實施例中,好友下載圖片的具體過程為:步驟S202,獲取好友的訪問請求,根據(jù)圖片文件或文件夾的入口地址鏈接將共享的圖片的下載頁面展示給好友,該下載頁面中包含共享的圖片的縮略圖。好友在收到郵件通知后,打開郵件,在該郵件中展示了共享的圖片的縮略圖,以便于好友確認(rèn)是否包含需要下載的圖片,且在縮略圖帶有圖片文件或文件夾的入口地址鏈接。好友點擊縮略圖,獲取到好友的訪問請求,對好友進(jìn)行鑒權(quán)確保只有共享圖片對應(yīng)的好友才能打開,然后根據(jù)圖片文件或文件夾的入口地址鏈接將共享的圖片的下載頁面展示給好友,即跳轉(zhuǎn)到圖片的下載頁面,在該下載頁面中展示了圖片的縮略圖,該縮略圖上帶有圖片的下載地址鏈接。步驟S204,獲取好友的圖片下載請求,根據(jù)縮略圖上的鏈接獲取圖片的下載地址。具體的,在下載頁面中好友可點擊某一個圖片的縮略圖,服務(wù)器則獲取到好友的圖片下載請求,根據(jù)縮略圖上的鏈接獲取到圖片的下載地址。步驟S206,根據(jù)圖片的下載地址下載好友請求下載的圖片。本實施例中,通過生成共享通知郵件,可以主動通知好友,以便于好友在第一時間內(nèi)能夠獲知有用戶對他分享了圖片,使得好友能夠及時的去下載所需要的圖片。在一個實施例中,上述共享圖片的方法還包括:通過移動終端生成圖片,記錄圖片生成的時間戳;在移動終端聯(lián)網(wǎng)時將生成的圖片進(jìn)行上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。具體的,移動終端包括子機(jī)、平板電腦、多媒體播放器等便攜式通信設(shè)備,用戶常常會使用這類設(shè)備拍攝照片,在使用移動終端拍攝照片時,移動終端會自動記錄圖片生成的時間戳并通常以圖片生成的日期作為圖片的名稱。當(dāng)移動終端聯(lián)網(wǎng)時,則自動將生成的圖片進(jìn)行上傳,并在服務(wù)器建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。即在服務(wù)器會分配一個特定的空間存儲該移動終端上傳的圖片。本實施例中,用戶在使用移動終端拍攝照片后,如果移動終端聯(lián)網(wǎng),則自動上傳生成的圖片,不需要用戶通過其他工具選擇圖片上傳,極大的提高了用戶的操作便利性。進(jìn)一步的,在一個實施例中,在移動終端聯(lián)網(wǎng)時,還可獲取圖片的時間戳,根據(jù)該時間戳將預(yù)設(shè)時間段內(nèi)的圖片上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。在根據(jù)時間戳將預(yù)設(shè)時間段內(nèi)的圖片上傳時,可判斷是否服務(wù)器己存在該移動終端上傳的該圖片,如果存在,則取消該圖片的上傳。本實施例中,由于在移動設(shè)備聯(lián)網(wǎng)時,可以自動將預(yù)設(shè)時間段內(nèi)(通常為最近的一端時間內(nèi),例如最近1個星期)的圖片上傳,無需用戶手動選擇,進(jìn)一步提高了操作上的便利性。如圖3所示,在一個實施例中,一種共享圖片的系統(tǒng),包括圖片中轉(zhuǎn)邏輯服務(wù)器、圖片上傳服務(wù)器和云存儲服務(wù)器,其中:圖片中轉(zhuǎn)邏輯服務(wù)器用于獲取用戶的圖片上傳請求。圖片上傳服務(wù)器用于對請求上傳的圖片進(jìn)行上傳。云存儲服務(wù)器用于存儲上傳的圖片。本實施例中,圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取用戶選擇共享的圖片和提交的好友關(guān)系鏈上的好友,生成好友與共享的圖片之間的映射關(guān)系;以及還用于獲取好友的圖片請求,根據(jù)映射關(guān)系返回好友請求的圖片。如圖4所示,在一個實施例中,一種共享圖片的系統(tǒng),除了包括上述圖片中轉(zhuǎn)邏輯服務(wù)器、圖片上傳服務(wù)器和云存儲服務(wù)器外,還包括客戶端、圖片同步服務(wù)器、關(guān)系鏈服務(wù)器。其中:客戶端用于根據(jù)用戶選擇共享的圖片文件或圖片文件夾向圖片中轉(zhuǎn)邏輯服務(wù)器發(fā)起上傳請求;向圖片上傳服務(wù)器提交上傳的圖片;在圖片中轉(zhuǎn)邏輯服務(wù)器沒有返回圖片的縮略圖時生成圖片的縮略圖并進(jìn)行展示;向圖片中轉(zhuǎn)邏輯服務(wù)器發(fā)起圖片下載請求;從云存儲服務(wù)器下載圖片數(shù)據(jù);獲取用戶的好友關(guān)系鏈,提供界面供用戶選擇好友關(guān)系鏈中的好友。圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取到客戶端的圖片上傳請求后,為請求上傳的圖片文件或文件名分配唯一的標(biāo)識。進(jìn)一步的,圖片中轉(zhuǎn)邏輯服務(wù)器還用于設(shè)置上傳的圖片的文件夾或文件夾的名稱。在一個實施例中,圖片中轉(zhuǎn)邏輯服務(wù)器還用于設(shè)置請求上傳的圖片文件和/或文件夾的有效期。有效期即圖片文件和/或文件夾在服務(wù)器上保存的有效時間。進(jìn)一步的,還可用于獲取用戶級別,為不同級別的用戶設(shè)置不同的有效期。圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取到客戶端的圖片上傳請求后,分配一定的上傳空間;建立上傳者標(biāo)識和上傳的圖片之間的映射關(guān)系;為每個用戶上傳的圖片建立索引,每個用戶索引記錄中的圖片文件夾和圖片文件都以設(shè)置的唯一標(biāo)識作為標(biāo)記,便于查詢和管理;在上傳空間不足時將最舊的圖片索引刪除;在接收到客戶端提交的好友關(guān)系鏈上的好友時生成好友與共享的圖片之間的映射關(guān)系;在接收客戶端的圖片查詢請求時,將圖片的信息下發(fā)給客戶端;在客戶端請求下載圖片時,獲取圖片的下載地址并返回給客戶端。圖片同步服務(wù)器用于計算圖片的哈希值,并記錄圖片文件的同步狀態(tài)。本實施例中,云存儲服務(wù)器還用于將圖片的哈希值和對應(yīng)的圖片數(shù)據(jù)進(jìn)行云存儲。圖片的哈希值用于在云存儲服務(wù)器中唯一標(biāo)識一張圖片。圖片文件的同步狀態(tài)包括是否傳輸完成以及圖片數(shù)據(jù)傳輸?shù)谋壤?。圖片文件的同步狀態(tài)可以實時展示在客戶端上,以便于用戶能夠隨時查看到圖片的上傳狀態(tài),一個文件夾中的一個圖片上傳完畢后,則更新對應(yīng)文件夾的狀態(tài),并將該文件夾的狀態(tài)展示給用戶,例如"文件夾上傳10張圖片,己完成上傳5張圖片"。圖片同步服務(wù)器還用于將圖片上傳服務(wù)器上傳的圖片數(shù)據(jù)同步到云存儲服務(wù)器中;并根據(jù)圖片的哈希值來生成圖片唯一的下載地址,并將該下載地址存儲在數(shù)據(jù)庫中。此外,圖片中轉(zhuǎn)邏輯服務(wù)器為每個用戶建立的索引可存儲在數(shù)據(jù)庫中,用戶與上傳的圖片之間的映射關(guān)系以及共享的圖片與好友標(biāo)識之間的映射關(guān)系也可存儲在數(shù)據(jù)庫中;另外,圖片同步服務(wù)器500記錄的圖片的同步狀態(tài)也可存儲在數(shù)據(jù)庫中。云存儲服務(wù)器還用于向客戶端輸出圖片數(shù)據(jù),在云存儲服務(wù)器中,每個圖片以圖片的哈希值作為標(biāo)識。云存儲服務(wù)器還用于在存儲的圖片沒有縮略圖時,按照設(shè)定的規(guī)格生成圖片的縮略圖并存儲。關(guān)系鏈服務(wù)器用于存儲好友關(guān)系鏈,并提供好友關(guān)系鏈的查詢:為客戶端提供驗證好友關(guān)系的接口??蛻舳送ㄟ^關(guān)系鏈服務(wù)器可以獲取到用戶的好友。在一個實施例中,圖片中轉(zhuǎn)邏輯服務(wù)器100還用于獲取好友的訪問請求,將共享的圖片信息展示給好友;該圖片信息中包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或文件夾的有效期、圖片數(shù)量和共享圖片的縮略圖等。本實施例中,用戶在將圖片分享給不同的好友時,可僅僅將圖片一次上傳到服務(wù)器,共享的圖片信息會展示給不同的好友,不同的好友可以根據(jù)自己的需求選擇性的下載,因此同一個圖片不會出現(xiàn)需要用戶重復(fù)上傳的情形,從而不會造成資源浪費。此外,由于僅需要進(jìn)行一次上傳,不需要用戶將不同的圖片進(jìn)行打包一個一個的發(fā)送給好友,因此操作起來更加方便。在另一個實施例中,如圖5所示,共享圖片的系統(tǒng)還包括郵件服務(wù)器和郵件客戶端或Web瀏覽器,其中:郵件服務(wù)器用于生成圖片共享通知郵件,將圖片共享通知郵件發(fā)送到好友的郵箱;該圖片共享通知郵件中包括圖片發(fā)送者的名稱、圖片文件名或文件夾名、圖片文件或圖片文件夾的有效期、圖片數(shù)量、共享圖片的縮略圖、圖片文件或文件夾的入口地址鏈接。具體的,郵件服務(wù)器用于接收圖片中轉(zhuǎn)邏輯服務(wù)器提交的圖片中轉(zhuǎn)信息,根據(jù)圖片中轉(zhuǎn)信息中的用戶標(biāo)識、圖片文件或文件夾的名稱、有效期以及上傳的圖片數(shù)量、生成的圖片的縮略圖、圖片文件或文件夾在服務(wù)器的存儲地址等生成圖片共享通知郵件,并通過用戶提交的好友關(guān)系鏈上的好友獲取到好友的郵箱地址,或者接收用戶輸入的好友的郵箱地址,將圖片共享通知郵件發(fā)送至好友的郵箱。本實施例中,客戶端用于接收郵件提醒消息,提醒好友收到新的郵件,好友可登錄郵件客戶端或Web瀏覽器接收郵件。郵件客戶端或Web瀏覽器還用于接收并展示圖片共享通知郵件,好友可根據(jù)圖片共享通知郵件請求下載圖片。本實施例中,圖片中轉(zhuǎn)邏輯服務(wù)器還用于獲取好友的訪問請求,根據(jù)圖片文件或文件夾的入口地址鏈接將共享的圖片的下載頁面展示給好友,該下載頁面中包含共享的圖片的縮略圖;獲取好友的圖片下載請求,根據(jù)縮略圖上的鏈接獲取圖片的下載地址。本實施例中,郵件客戶端或Web瀏覽器收到共享通知郵件,打開郵件,在郵件中展示了共享的圖片的縮略圖,以便于好友確認(rèn)是否包含需要下載的圖片,且在縮略圖上帶有圖片文件或文件的入口地址鏈接。好友點擊縮略圖,圖片中轉(zhuǎn)邏輯服務(wù)器獲取到好友的訪問請求,對好友進(jìn)行鑒權(quán)確保只有共享圖片對應(yīng)的好友才能打開,然后根據(jù)圖片文件或文件夾的入口地址鏈接將共享的圖片的下載頁面展示給好友,即跳轉(zhuǎn)到圖片的下載頁面,在該下載頁面中展示了圖片的縮略圖,該縮略圖上帶有圖片的下載地址鏈接。本實施例中,郵件客戶端或Web瀏覽器還用于根據(jù)圖片的下載地址從云存儲服務(wù)器中下載好友請求下的圖片。具體的,在下載頁面中好友可以點擊某個圖片的縮略圖,提交圖片下載請求,獲取到圖片的下載地址,根據(jù)該下載地址從云存儲服務(wù)器獲取到請求下載的圖片。本實施例中,本實施例中,通過生成共享通知郵件,可以主動通知好友,以便于好友在第一時間內(nèi)能夠獲知有用戶對他分享了圖片,使得好友能夠及時的去下載所需要的圖片。在一個實施例中,上述共享圖片的系統(tǒng)還包括移動終端,該移動終端用于生成圖片,并記錄圖片生成的時間戳。本實施例中,圖片中轉(zhuǎn)邏輯服務(wù)器用于在移動終端聯(lián)網(wǎng)時將生成的圖片上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。具體的,移動終端包括子機(jī)、平板電腦、多媒體播放器等便攜式通信設(shè)備,用戶常常會使用這類設(shè)備拍攝照片,在使用移動終端拍攝照片時,移動終端會自動記錄圖片生成的時間戳并通常以圖片生成的日期作為圖片的名稱。當(dāng)移動終端聯(lián)網(wǎng)時,則自動將生成的圖片進(jìn)行上傳,圖片中轉(zhuǎn)邏輯服務(wù)器建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系,即圖片中轉(zhuǎn)邏輯服務(wù)器會分配一個特定的空間存儲該移動終端上傳的圖片。本實施例中,用戶在使用移動終端拍攝照片后,如果移動終端聯(lián)網(wǎng),則自動上傳生成的圖片,不需要用戶通過其他工具選擇圖片上傳,極大的提高了用戶的操作便利性。進(jìn)一步的,在一個實施例中,圖片中轉(zhuǎn)邏輯服務(wù)器還用于在移動終端聯(lián)網(wǎng)時,獲取圖片的時間戳,根據(jù)時間戳將預(yù)設(shè)時間段內(nèi)的圖片上傳,并建立終端標(biāo)識與上傳的圖片之間的映射關(guān)系。本實施例中,移動終端聯(lián)網(wǎng)時可自動提交最近預(yù)設(shè)時間段內(nèi)的圖片以及圖片的時間戳,圖片中轉(zhuǎn)邏輯服務(wù)器在根據(jù)時間戳將預(yù)設(shè)時間段內(nèi)的圖片上傳時,可判斷是否己存在該移動終端上傳的該圖片,如果存在,則取消該圖片的上傳。本實施例中,由于在移動設(shè)備聯(lián)網(wǎng)時,可以自動將預(yù)設(shè)時間段內(nèi)(通常為最近的一端時間內(nèi),例如最近1個星期)的圖片上傳,無需用戶手動選擇,進(jìn)一步提高了操作上的便利性。以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。