專利名稱:一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方 法、系統(tǒng)及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)交流越來越頻繁,信息交流當(dāng)中的一個(gè)重要分支 就是文件交換。固定介質(zhì)的存儲(chǔ)方式需要常規(guī)的運(yùn)輸途徑才能獲得,時(shí)效性上 較差,網(wǎng)絡(luò)傳輸則沒有這個(gè)問題,因此網(wǎng)絡(luò)硬盤一經(jīng)推出就大受歡迎。同時(shí)隨 著存儲(chǔ)設(shè)備的不斷發(fā)展,海量存儲(chǔ)越來越低廉,服務(wù)商提供大容量存儲(chǔ)空間的
成本越來越低。與此對應(yīng)情況是G級的郵箱不斷涌現(xiàn),但由于用戶的郵件數(shù)量 一般不會(huì)達(dá)到這個(gè)級別,因此浪費(fèi)了大量的可用空間。
現(xiàn)有技術(shù)一、普通網(wǎng)絡(luò)硬盤。使用單獨(dú)的協(xié)議約定,通過http/https/ftp等 傳輸后保存在服務(wù)提供商的服務(wù)器上,用戶使用單獨(dú)的認(rèn)證體系進(jìn)入網(wǎng)絡(luò)硬盤 系統(tǒng),上傳或下載文件。共享給他人的時(shí)候一般需要同時(shí)提供帳號和密碼,不 利于隱私保護(hù)。此類服務(wù)一般容量較小,不超過G級別,并且都是基于Web 來實(shí)現(xiàn)的。顯然,現(xiàn)有技術(shù)一提供的方案中網(wǎng)絡(luò)硬盤系統(tǒng)為獨(dú)立的系統(tǒng),與郵 件系統(tǒng)無關(guān)。
現(xiàn)有技術(shù)二、普通利用郵件存儲(chǔ)空間的網(wǎng)絡(luò)硬盤。為了利用郵件系統(tǒng)中被 浪費(fèi)的G級存儲(chǔ)空間,已經(jīng)有人開發(fā)了單獨(dú)的軟件,可以把普通文件作為郵件 的附件發(fā)給郵件系統(tǒng)保存,甚至實(shí)現(xiàn)了虛擬的硬盤。此類方案利用標(biāo)準(zhǔn)郵件協(xié) 議如SMTP和POP3來上傳和下載文件,將普通文件分割后,作為附件放置在 一系列郵件內(nèi)發(fā)送給某用戶或保存在草稿箱;下栽時(shí)需要收取此系列的郵件, 重新合并后還原為原始文件。同樣共享文件需要提供郵件的帳號和密碼,不利于隱私保護(hù),而且此類軟件丟棄了閱讀、發(fā)送郵件等常用功能。
現(xiàn)有技術(shù)三、郵件服務(wù)商提供的基于Web的網(wǎng)絡(luò)硬盤,但和郵件系統(tǒng)是兩 個(gè)各自獨(dú)立的體系,互不千擾。和他人共享文件的時(shí)候需要提供郵件的帳號和 密碼,也不利于隱私保護(hù)。
綜上所述,現(xiàn)有技術(shù)雖然將網(wǎng)絡(luò)硬盤和郵件系統(tǒng)融合,但現(xiàn)有技術(shù)的融合 方案不利于隱私保護(hù),以及不能同時(shí)繼承網(wǎng)絡(luò)硬盤功能和郵件系統(tǒng)功能。
發(fā)明內(nèi)容
本發(fā)明提供一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法、系統(tǒng)及裝置; 進(jìn)一步,解決現(xiàn)有技術(shù)不利于保護(hù)隱私,以及不能同時(shí)繼承網(wǎng)絡(luò)硬盤功能 和郵件系統(tǒng)功能的問題。
本發(fā)明的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法包括
共享方通過其郵件客戶端將共享文件以郵件形式上傳到服務(wù)器,并指定被 授權(quán)的請求方;服務(wù)器以該共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該 共享方上傳的所述共享文件相關(guān)的郵件;以及請求方登錄其郵件客戶端后,服務(wù)器判定該請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端呈現(xiàn) 共享文件結(jié)構(gòu),并根據(jù)該請求方的選擇將被選文件以郵件形式發(fā)給該請求方。
其中,共享方通過郵件客戶端將共享文件分割,并按照預(yù)設(shè)的策略將各個(gè) 分割文件攜帶于與之對應(yīng)的郵件中,向服務(wù)器上傳。
進(jìn)一步,所述預(yù)設(shè)的策略指示在郵件標(biāo)題、郵件正文、附件標(biāo)題或郵件頭 內(nèi)的標(biāo)志字符串中攜帶與分割文件對應(yīng)的標(biāo)識。
又進(jìn)一步,所述共享方通過郵件客戶端將共享文件以郵件形式上傳到服務(wù) 器時(shí),至少提供以下信息共享文件所在的郵件列表、編解碼方式、授權(quán)下載 該共享文件的請求方帳號、共享時(shí)限,以及共享文件結(jié)構(gòu)信息。
更進(jìn)一步,服務(wù)器收到郵件后,識別所述標(biāo)識,并根據(jù)該標(biāo)識判定該郵件 中攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置;以及根據(jù)所述郵件列表判定已收到本次上傳的所有文件后,根據(jù)所述共享文件結(jié)構(gòu)信息在本端 相應(yīng)生成文件結(jié)構(gòu)。
再進(jìn)一步,所述請求方登錄郵件客戶端后,所述服務(wù)器為該請求方呈現(xiàn)共 享文件結(jié)構(gòu)之前,先隱藏共享方的郵件帳號及密碼信息。
再進(jìn)一步,服務(wù)器根據(jù)所述請求方的選擇,提取被選文件所在的郵件,并
向該請求方發(fā)送;所述郵件中至少攜帶解碼方式及所述郵件中攜帶的各個(gè)分割 文件的解碼順序;該請求方根據(jù)解碼順序,以所述解碼方式還原被選文件。
本發(fā)明的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的系統(tǒng),包括
共享方郵件客戶端,用于將欲共享文件以郵件形式上傳到服務(wù)器,并指定
被授權(quán)的請求方;服務(wù)器,用于以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤, 存儲(chǔ)該共享方上傳的所述共享文件相關(guān)的郵件,以及在請求方登錄其郵件客戶 端后,判定該請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端呈 現(xiàn)共享文件結(jié)構(gòu),以及根據(jù)所述請求方的選擇將被選文件以郵件形式發(fā)到該請 求方的郵件客戶端;請求方郵件客戶端,用于根據(jù)請求方的選擇向服務(wù)器發(fā)送 下栽請求,并接收服務(wù)器發(fā)來的含有被選文件的郵件。
其中,所述共享方郵件客戶端先將欲共享文件分割,并按照預(yù)設(shè)的策略在 郵件中標(biāo)示該郵件攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置, 再向服務(wù)器上傳。
其中,所迷服務(wù)器在為該請求方呈現(xiàn)共享文件結(jié)構(gòu)之前,先隱藏共享方的 郵件帳號及密碼信息。
本發(fā)明共享方郵件客戶端,包括上傳單元,用于將共享文件以郵件形式 上傳到服務(wù)器,還包括授權(quán)指定單元,用于根據(jù)共享方用戶的選擇,指定被 授權(quán)的請求方。
進(jìn)一步還包括分割單元,用于將欲共享文件分割為分割文件;標(biāo)識單元, 用于按照預(yù)設(shè)的策略在郵件中攜帶標(biāo)識,以標(biāo)示該郵件攜帶的分割文件在本次 上傳文件的文件結(jié)構(gòu)中所處的位置。
本發(fā)明的服務(wù)器,包括
存儲(chǔ)單元,用于以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該共享 方上傳的所述共享文件相關(guān)的郵件;判斷單元,用于判斷當(dāng)前登錄郵件客戶端 的請求方是否為共享方授權(quán)的請求方;呈現(xiàn)單元,用于在判斷單元判定當(dāng)前登 錄郵件客戶端的請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端 呈現(xiàn)共享文件結(jié)構(gòu);下發(fā)單元,用于4艮據(jù)所述請求方在呈現(xiàn)單元呈現(xiàn)的文件結(jié) 構(gòu)中選擇的文件,從存儲(chǔ)單元中獲糾目應(yīng)的郵件,并以郵件形式發(fā)給該請求方。
進(jìn)一步還包括識別單元,用于識別收到的郵件中攜帶的標(biāo)識,并根據(jù)該 標(biāo)識識別該郵件中攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置; 文件結(jié)構(gòu)生成單元,用于在獲知已收到本次上傳的所有文件后,根據(jù)識別單元 識別出的各分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置信息,相應(yīng)生成 文件結(jié)構(gòu),并提供給呈現(xiàn)單元。
本發(fā)明有益效果如下
本發(fā)明中共享方通過其郵件客戶端將共享文件以郵件形式上傳到服務(wù)器, 并指定被授權(quán)的請求方;服務(wù)器以該共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬 盤,存儲(chǔ)該共享方上傳的所述共享文件相關(guān)的郵件;請求方登錄其郵件客戶端 后,服務(wù)器判定該請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶 端呈現(xiàn)共享文件結(jié)構(gòu),并根據(jù)該請求方的選擇將被選文件以郵件形式發(fā)給該請 求方。從而實(shí)現(xiàn)了網(wǎng)絡(luò)硬盤和郵件系統(tǒng)的融合。
進(jìn)一步,基于本發(fā)明的融合方案,請求方登錄其郵件客戶端后,服務(wù)器為 該請求方呈現(xiàn)共享文件結(jié)構(gòu)之前,可以先隱藏共享方的郵件帳號及密碼信息, 而且允許該請求方在其郵件客戶端呈現(xiàn)的文件結(jié)構(gòu)中選擇所需文件,從而既保 護(hù)了共享方的隱私(指共享方郵件帳號及密碼),又不影響請求方下載文件。
進(jìn)一步,由于共享方和請求方都是通過各自的郵件客戶端完成上傳、下載 操作,所以可以繼承郵件系統(tǒng)功能,方便用戶進(jìn)行郵件轉(zhuǎn)發(fā);若共享方和請求 方為同一人,則顯然繼承了網(wǎng)絡(luò)硬盤功能,方便用戶存儲(chǔ)文件。
圖1為本發(fā)明方法步驟流程圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖3為本發(fā)明共享方郵件客戶端結(jié)構(gòu)示意圖4為本發(fā)明服務(wù)器結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了提供一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方案,進(jìn)而利于保護(hù)隱私以及同 時(shí)繼承網(wǎng)絡(luò)硬盤功能和郵件系統(tǒng)功能。
令本發(fā)明提供了一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,參見圖l所示,Sl、共享方通過其郵件客戶端將共享文件以郵件形式上傳到服務(wù)器,并指 定被授權(quán)的請求方。
首先,共享方登錄郵件客戶端,并從本地選擇欲共享的文件并指定該共享 文件的授權(quán)請求方(不限于從聯(lián)系人列表中指定)。
其次,共享方郵件客戶端獲取服務(wù)器允許的最大郵件容量和最大附件容量 指標(biāo),并相應(yīng)將欲共享的文件分割為符合所述指標(biāo)的若干個(gè)分割文件(也可能 僅為一個(gè)分割文件,即欲共享的文件本身)。
之后,按照預(yù)設(shè)的策略(所述預(yù)設(shè)的策略可由用戶自定義)將各個(gè)分割文 件攜帶于與之對應(yīng)的郵件中,即指示在郵件標(biāo)題、郵件正文、附件標(biāo)題或郵件 頭內(nèi)的標(biāo)志字符串中攜帶與分割文件對應(yīng)的標(biāo)識,該標(biāo)識用于標(biāo)示其所在郵件 攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置。同時(shí),郵件中還至 少攜帶以下信息共享文件所在的郵件列表、編解碼方式、授權(quán)下載該共享文 件的請求方帳號、共享時(shí)限,以及共享文件結(jié)構(gòu)信息;還可攜帶共享過程識別代碼。
最后,共享方郵件客戶端通過下述兩種方式之一將各個(gè)郵件逐一向服務(wù)器上傳方式一、若服務(wù)器與共享方郵件客戶端之間存在標(biāo)準(zhǔn)郵件交互協(xié)議,則
直接利用該協(xié)議完成郵件及其中添加的必要信息的發(fā)送。方式二、若服務(wù)器與 共享方郵件客戶端之間不存在標(biāo)準(zhǔn)郵件交互協(xié)議,則可事先約定并擴(kuò)展交互協(xié)
議(例如擴(kuò)展SMTP指令),完成郵件及其中添加的必要信息的發(fā)送。
S2、 服務(wù)器以該共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該共享方 上傳的所述共享文件相關(guān)的郵件。
服務(wù)器收到郵件后,以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該 共享方上傳的所述共享文件相關(guān)的郵件。
并且服務(wù)器每收到一封郵件后,先驗(yàn)證共享過程識別代碼(如果共享流程 規(guī)定了這一部步驟),驗(yàn)證通過后識別其中攜帶的所述標(biāo)識,并根據(jù)該標(biāo)識判 定該郵件中攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置;以及根 據(jù)所述郵件列表判定已收到本次上傳的所有文件后,根據(jù)所述共享文件結(jié)構(gòu)信 息在本端相應(yīng)生成文件結(jié)構(gòu)(采用樹狀、平行顯示等方式),以備被授權(quán)的請 求方登錄郵件客戶端后,通過請求方的郵件客戶端為該請求方呈現(xiàn)共享文件結(jié) 構(gòu)。
在生成所述文件結(jié)構(gòu)的同時(shí),服務(wù)器錄入所述郵件中攜帶的授權(quán)下載該共 享文件的請求方帳號至共享列表中;以及錄入共享時(shí)限,并開始計(jì)時(shí),若共享 時(shí)限到時(shí),則服務(wù)器刪除所述郵件。
S3、 服務(wù)器判定當(dāng)前登錄的請求方為共享方授權(quán)的請求方時(shí),通過該請求 方的郵件客戶端呈現(xiàn)共享文件結(jié)構(gòu)。
請求方登錄其郵件客戶端后,服務(wù)器先判定該請求方被授權(quán)下載的共享文 件;之后通過該請求方的郵件客戶端呈現(xiàn)被授權(quán)下載的共享文件的結(jié)構(gòu)。
為了進(jìn)一步保護(hù)共享方的隱私,在呈現(xiàn)共享文件的結(jié)構(gòu)之前,可先隱藏該 共享文件的共享方的郵件帳號及密碼信息。
S4、 所述請求方選擇欲下載的文件。
請求方從郵件客戶端呈現(xiàn)的共享文件結(jié)構(gòu)中選擇欲下載的共享文件,之后所述請求方郵件客戶端向服務(wù)器發(fā)送相應(yīng)的下栽請求。所述下載請求中至少攜 帶請求下載的文件列表,還可攜帶共享過程識別代碼。
S5、服務(wù)器根據(jù)所述請求方的選擇將被選文件以郵件形式發(fā)給該請求方。
服務(wù)器收到請求方發(fā)來的下載請求后,至少進(jìn)行下列確認(rèn)操作
-共享方是否已經(jīng)共享請求方請求下栽的文件對應(yīng)的郵件。
-是否超過共享時(shí)限。
-核實(shí)請求方發(fā)來的共享過程識別代碼(如果共享流程規(guī)定了這一部步驟)。
-核實(shí)請求方帳號是否在其請求下載的文件的共享列表內(nèi)。
上述確i/U乘作如果有任一項(xiàng)未通過,則拒絕所述下載請求,并記錄在系統(tǒng) 曰志中。
確認(rèn)通過之后,服務(wù)器提取被選文件所在的郵件,并在該郵件中至少添加 解碼方式(共享方在上傳文件時(shí)提供)及所述郵件中攜帶的各個(gè)分割文件的解 碼順序(才艮據(jù)共享方發(fā)來的郵件中攜帶的標(biāo)識確定),還可添加共享過程識別 代碼,用以驗(yàn)證請求方的身份是否真實(shí)。
在郵件中添加了必要信息后,服務(wù)器通過下述兩種方式之一向該請求方發(fā) 送所述郵件方式一、若服務(wù)器與請求方郵件客戶端之間存在標(biāo)準(zhǔn)郵件交互協(xié) 議,則直接利用該協(xié)議完成郵件及其中添加的必要信息的發(fā)送。方式二、若服 務(wù)器與請求方郵件客戶端之間不存在標(biāo)準(zhǔn)郵件交互協(xié)議,則可事先約定并擴(kuò)展
交互協(xié)議(例如擴(kuò)展SMTP指令),完成郵件及其中添加的必要信息的發(fā)送。
所述請求方收到服務(wù)器發(fā)來的所有相關(guān)郵件后,從郵件中獲知解碼方式和
解碼順序,再由請求方用戶手動(dòng),或由請求方郵件客戶端按照所述預(yù)設(shè)的策略
自動(dòng),根據(jù)解碼順序,以所述解碼方式還原被選文件。
至此方法概述完畢。以下通過一個(gè)實(shí)例具體描述本發(fā)明方法。
Ll、首先,共享方用戶A在郵件客戶端中輸入郵件帳號及密碼,發(fā)起登
錄。服務(wù)器對用戶A的登錄信息進(jìn)行驗(yàn)證,若通過,則允許登錄,否則結(jié)束流程。用戶A登錄后,從本地選擇欲共享的文件并指定被授權(quán)的請求方,以發(fā)起 共享。本例中假設(shè)用戶A選擇了一個(gè)100M的文件。
其次,用戶A的郵件客戶端獲取服務(wù)器允許的最大郵件容量和最大附件容 量指標(biāo),本例中假設(shè)附件最大為30M。用戶A的郵件客戶端考慮MIME編碼 后的尺寸增大等因素,采用壓縮軟件winrar (但不限于所述壓縮軟件,也可為 其他技術(shù)),將^g欠共享的文件打包并分割為符合所述指標(biāo)的4個(gè)分割文件。
之后,將所述4個(gè)分割文件分別攜帶于4個(gè)郵件中,并在各個(gè)郵件的郵件 標(biāo)題中攜帶標(biāo)識,該標(biāo)識用于標(biāo)示其所在郵件攜帶的分割文件在本次上傳文件 的文件結(jié)構(gòu)中所處的位置,因此各個(gè)郵件中攜帶的標(biāo)識各不相同,而且同一郵 件中攜帶的標(biāo)識與分割文件相互對應(yīng)。例如第一封郵件的標(biāo)題為XXX001, 其攜帶第一部分分割文件;第二封郵件的標(biāo)題為XXX002,其攜帶第二部分分 割文件;第三封郵件的標(biāo)題為XXX003,其攜帶第二部分分割文件;第四封郵 件的標(biāo)題為XXX004,其攜帶第四部分分割文件。
同時(shí),所述4個(gè)郵件中還至少攜帶以下信息共享文件所在的郵件列表, 即XXX001.eml、 XXX002.eml、 XXX003.eml、 XXX004.eml;編解碼方式,即 winrar;授權(quán)下載該共享文件的請求方帳號,本例假設(shè)為用戶B的帳號;共享 時(shí)限,本例j叚設(shè)為30天;共享過程識別代碼,本例々支i殳為F123456;以及共享 文件結(jié)構(gòu)信息,即一個(gè)單獨(dú)的文件。
最后,共享方郵件客戶端將4個(gè)郵件逐一向服務(wù)器上傳。
L2、服務(wù)器收到郵件后,以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存 儲(chǔ)該共享方上傳的所述共享文件相關(guān)的郵件。
并且服務(wù)器每收到一封郵件后,先驗(yàn)證共享過程識別代碼,驗(yàn)證通過后識 別郵件標(biāo)題中攜帶的標(biāo)識,并根據(jù)該標(biāo)識判定該郵件中攜帶的分割文件在本次 上傳文件的文件結(jié)構(gòu)中所處的位置,例如根據(jù)XXX001.eml的郵件標(biāo)題中攜 帶的標(biāo)識OOl,判定XXX001.eml中攜帶的分割文件為第一部分分割文件。
服務(wù)器根據(jù)所述郵件列表判定已收到本次上傳的所有文件后,根據(jù)所述共
享文件結(jié)構(gòu)信息在本端相應(yīng)生成文件結(jié)構(gòu)(采用樹狀、平行顯示等方式)。
在生成所述文件結(jié)構(gòu)的同時(shí),服務(wù)器錄入用戶B的帳號至共享列表中;以
及錄入共享時(shí)限30天,并開始計(jì)時(shí),若共享時(shí)限到時(shí),則服務(wù)器刪除所述4 個(gè)郵件。
L3、請求方用戶B登錄郵件客戶端后,服務(wù)器先判定用戶B被授權(quán)下載 的共享文件,其中包括用戶A共享的100M文件;之后隱藏這些共享文件的共 享方的郵件帳號及密碼信息;最后,通過用戶B的郵件客戶端,以資源管理器 的形式(但不限于以資源管理器的形式)呈現(xiàn)共享文件結(jié)構(gòu)。
L4、用戶B從郵件客戶端呈現(xiàn)的共享文件結(jié)構(gòu)中選擇下載用戶A共享的 100M文件,之后所述用戶B的郵件客戶端向服務(wù)器發(fā)送相應(yīng)的下載請求。所 述下載請求中至少攜帶用戶B請求下載的文件列表,即用戶A共享的100M文 件,還可攜帶共享過程識別代碼,例如F123457。
L5、服務(wù)器收到請求方發(fā)來的下栽請求后,至少進(jìn)行下列確認(rèn)操作
-用戶A是否已經(jīng)共享用戶B請求下載的100M文件對應(yīng)的郵件 XXX001.eml、 XXX002.eml、 XXX003.eml和XXX004.eml。
-是否超過共享時(shí)限30天。
-核實(shí)請求方的共享過程識別代碼F123457。
-核實(shí)用戶B帳號是否在其請求下栽的IOOM文件的共享列表內(nèi)。
根據(jù)本例的假設(shè),上述確認(rèn)操作均通過。確認(rèn)通過之后,服務(wù)器提取被選 文件所在的郵件XXX001.eml、 XXX002.eml、 XXX003.eml和XXX004.eml, 并在這些郵件中至少添加解碼方式winmr及所述郵件中攜帶的各個(gè)分割文件 的解碼順序(即依次解碼XXXOO1 .eml、 XXX002.eml、 XXX003.eml、 XXX004.eml 中攜帶的分割文件),還可添加共享過程識別代碼F123457,用以驗(yàn)證請求方的 身份是否真實(shí)。之后再向該請求方發(fā)送。
所述用戶B收到服務(wù)器發(fā)來的XXX001.eml、 XXX002.eml、 XXX003.eml、 XXX004.eml后,從郵件中獲知解碼方式winrar和解碼順序;之后由用戶B的郵件客戶端按照預(yù)設(shè)的策略自動(dòng)提取各個(gè)分割文件,并根據(jù)解碼順序,以winrar 解碼方式還原被選文件,或者由用戶B根據(jù)所述解碼順序,手動(dòng)以winrar解碼 方式還原;故選文件。
與上述方法對應(yīng),本發(fā)明還提供了 一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的系 統(tǒng),參見圖2所示,其包括服務(wù)器l,以及與該服務(wù)器1相連的共享方郵件 客戶端2和請求方郵件客戶端3。
所述共享方郵件客戶端2,用于將欲共享文件以郵件形式上傳到服務(wù)器1, 并指定被授權(quán)的請求方。具體為共享方郵件客戶端2先將欲共享文件分割, 并按照預(yù)設(shè)的策略在郵件中標(biāo)示該郵件攜帶的分割文件在本次上傳文件的文 件結(jié)構(gòu)中所處的位置,再向服務(wù)器l上傳;同時(shí)指定被授權(quán)的請求方的帳號。
所述服務(wù)器l,用于以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該 共享方上傳的所述共享文件相關(guān)的郵件,以及在請求方登錄其郵件客戶端3后, 判定該請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端3呈現(xiàn)共 享文件結(jié)構(gòu),以及根據(jù)所述請求方的選擇將被選文件以郵件形式發(fā)到該請求方 的郵件客戶端3。為了保護(hù)共享方的隱私,所述服務(wù)器1在為該請求方呈現(xiàn)共 享文件結(jié)構(gòu)之前,可先隱藏共享方的郵件帳號及密碼信息。
所述請求方郵件客戶端3,用于根據(jù)請求方的選擇向服務(wù)器1發(fā)送下載請 求,并接收服務(wù)器1發(fā)來的含有被選文件的郵件。
參見圖3所示,上述系統(tǒng)中的共享方郵件客戶端2 (即本發(fā)明的共享方郵 件客戶端)中包括相互連接的授權(quán)指定單元21和上傳單元22;進(jìn)一步還包括 與上傳單元22相連的分割單元23和標(biāo)識單元24。
所述授權(quán)指定單元21,用于根據(jù)共享方用戶的選擇,指定被授權(quán)的請求方。
所述分割單元23,用于將名夂共享文件分割為分割文件。
所述標(biāo)識單元24,用于按照預(yù)設(shè)的策略在郵件中攜帶標(biāo)識,以標(biāo)示該郵件 攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置。
所述上傳單元22,用于將共享文件以郵件形式上傳到服務(wù)器1。
參見圖4所示,上述系統(tǒng)中的服務(wù)器l (即本發(fā)明的服務(wù)器)中包括依次 相連的判斷單元11、呈現(xiàn)單元12和下發(fā)單元13,以及與下發(fā)單元B相連的 存儲(chǔ)單元14;進(jìn)一步還包括相互連接的識別單元15和文件結(jié)構(gòu)生成單元l6, 所述文件結(jié)構(gòu)生成單元16還與呈現(xiàn)單元12相連。
所述判斷單元11,用于判斷當(dāng)前登錄郵件客戶端的請求方是否為共享方授 權(quán)的請求方。
所述識別單元15,用于識別收到的郵件中攜帶的標(biāo)識,并才艮據(jù)該標(biāo)識判定 該郵件中攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置。
所述文件結(jié)構(gòu)生成單元16,用于在獲知已收到本次上傳的所有文件后,根 據(jù)識別單元15識別出的各分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置 信息,相應(yīng)生成文件結(jié)構(gòu),并提供給呈現(xiàn)單元12。
所述呈現(xiàn)單元12,用于在判斷單元11判定當(dāng)前登錄郵件客戶端的請求方 為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端3呈現(xiàn)共享文件結(jié)構(gòu)。
所述存儲(chǔ)單元14,用于以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ) 該共享方上傳的所述共享文件相關(guān)的郵件。
所述下發(fā)單元13,用于根據(jù)所述請求方在呈現(xiàn)單元12呈現(xiàn)的文件結(jié)構(gòu)中 選擇的文件,從存儲(chǔ)單元14中獲取相應(yīng)的郵件,并以郵件形式發(fā)給該請求方。
顯然,本本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變形而不脫離苯發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于,包括下列步驟共享方通過其郵件客戶端將共享文件以郵件形式上傳到服務(wù)器,并指定被授權(quán)的請求方;服務(wù)器以該共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該共享方上傳的所述共享文件相關(guān)的郵件;以及請求方登錄其郵件客戶端后,服務(wù)器判定該請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端呈現(xiàn)共享文件結(jié)構(gòu),并根據(jù)該請求方的選擇將被選文件以郵件形式發(fā)給該請求方。
2、如權(quán)利要求1所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于,共享方通過郵件客戶端將共享文件分割,并按照預(yù)設(shè)的策略將各個(gè)分割文件攜帶于與之對應(yīng)的郵件中,向服務(wù)器上傳。
3、如權(quán)利要求2所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于,所述預(yù)設(shè)的策略指示在郵件標(biāo)題、郵件正文、附件標(biāo)題或郵件頭內(nèi)的標(biāo)志字符串中攜帶與分割文件對應(yīng)的標(biāo)識。
4、如權(quán)利要求3所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于,所述共享方通過郵件客戶端將共享文件以郵件形式上傳到服務(wù)器時(shí),至少提供以下信息共享文件所在的郵件列表、編解碼方式、授權(quán)下栽該共享文件的請 求方帳號、共享時(shí)限,以及共享文件結(jié)構(gòu)信息。
5、如權(quán)利要求4所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于,服務(wù)器收到郵件后,識別所述標(biāo)識,并根據(jù)該標(biāo)識判定該郵件中攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置;以及根據(jù)所述郵件列表判定已收 到本次上傳的所有文件后,4艮據(jù)所述共享文件結(jié)構(gòu)信息在本端相應(yīng)生成文件結(jié) 構(gòu)。
6、如權(quán)利要求5所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于,所述請求方登錄郵件客戶端后,所述服務(wù)器為該請求方呈現(xiàn)共享文件結(jié)構(gòu)之前,先隱藏共享方的郵件帳號及密碼信息。
7、 如權(quán)利要求5所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于, 服務(wù)器根據(jù)所述請求方的選擇,提取被選文件所在的郵件,并向該請求方發(fā)送; 所述郵件中至少攜帶解碼方式及所述郵件中攜帶的各個(gè)分割文件的解碼順序;該請求方根據(jù)解碼順序,以所述解碼方式還原被選文件。
8、 如權(quán)利要求2所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法,其特征在于, 所述預(yù)設(shè)的策略由用戶自定義。
9、 一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的系統(tǒng),其特征在于,包括 共享方郵件客戶端,用于將欲共享文件以郵件形式上傳到服務(wù)器,并指定被授權(quán)的請求方;服務(wù)器,用于以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該共享方 上傳的所述共享文件相關(guān)的郵件,以及在請求方登錄其郵件客戶端后,判定該 請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端呈現(xiàn)共享文件結(jié) 構(gòu),以及根據(jù)所述請求方的選擇將被選文件以郵件形式發(fā)到該請求方的郵件客 戶端;請求方郵件客戶端,用于根據(jù)請求方的選擇向服務(wù)器發(fā)送下栽請求,并接 收服務(wù)器發(fā)來的含有被選文件的郵件。
10、 如權(quán)利要求9所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的系統(tǒng),其特征在于, 所述共享方郵件客戶端先將欲共享文件分割,并按照預(yù)設(shè)的策略在郵件中標(biāo)示 該郵件攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置,再向服務(wù)器 上傳。
11、 如權(quán)利要求9所述的融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的系統(tǒng),其特征在于, 所述服務(wù)器在為該請求方呈現(xiàn)共享文件結(jié)構(gòu)之前,先隱藏共享方的郵件帳號及 密碼信息。
12、 一種共享方郵件客戶端,包括上傳單元,用于將共享文件以郵件形 式上傳到服務(wù)器,其特征在于,還包括授權(quán)指定單元,用于根據(jù)共享方用戶的選擇,指定被授權(quán)的請求方。
13、 如權(quán)利要求12所述的共享方郵件客戶端,其特征在于,進(jìn)一步還包括分割單元,用于將;fe欠共享文件分割為分割文件;標(biāo)識單元,用于按照預(yù)設(shè)的策略在郵件中攜帶標(biāo)識,以標(biāo)示該郵件攜帶的 分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置。
14、 一種服務(wù)器,其特征在于,包括存儲(chǔ)單元,用于以共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該共享 方上傳的所述共享文件相關(guān)的郵件;判斷單元,用于判斷當(dāng)前登錄郵件客戶端的請求方是否為共享方授權(quán)的請求方;呈現(xiàn)單元,用于在判斷單元判定當(dāng)前登錄郵件客戶端的請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端呈現(xiàn)共享文件結(jié)構(gòu);下發(fā)單元,用于根據(jù)所述請求方在呈現(xiàn)單元呈現(xiàn)的文件結(jié)構(gòu)中選擇的文 件,從存儲(chǔ)單元中獲取相應(yīng)的郵件,并以郵件形式發(fā)給該請求方。
15、 如權(quán)利要求14所述的服務(wù)器,其特征在于,進(jìn)一步還包括 識別單元,用于識別收到的郵件中攜帶的標(biāo)識,并根據(jù)該標(biāo)識識別該郵件中攜帶的分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置;文件結(jié)構(gòu)生成單元,用于在獲知已收到本次上傳的所有文件后,根據(jù)識別 單元識別出的各分割文件在本次上傳文件的文件結(jié)構(gòu)中所處的位置信息,相應(yīng) 生成文件結(jié)構(gòu),并提供給呈現(xiàn)單元。
全文摘要
本發(fā)明公開了一種融合郵件系統(tǒng)和網(wǎng)絡(luò)硬盤的方法、系統(tǒng)及裝置。本發(fā)明方法包括共享方通過其郵件客戶端將共享文件以郵件形式上傳到服務(wù)器,并指定被授權(quán)的請求方;服務(wù)器以該共享方的郵箱中的剩余容量作為網(wǎng)絡(luò)硬盤,存儲(chǔ)該共享方上傳的所述共享文件相關(guān)的郵件;以及請求方登錄其郵件客戶端后,服務(wù)器判定該請求方為共享方授權(quán)的請求方時(shí),通過該請求方的郵件客戶端呈現(xiàn)共享文件結(jié)構(gòu),并根據(jù)該請求方的選擇將被選文件以郵件形式發(fā)給該請求方。本發(fā)明融合了網(wǎng)絡(luò)硬盤和郵件系統(tǒng),利于保護(hù)隱私,并且同時(shí)繼承網(wǎng)絡(luò)硬盤功能和郵件系統(tǒng)功能。
文檔編號H04L29/06GK101202738SQ20061016117
公開日2008年6月18日 申請日期2006年12月11日 優(yōu)先權(quán)日2006年12月11日
發(fā)明者暉 王 申請人:騰訊科技(深圳)有限公司