亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法

文檔序號(hào):7915522閱讀:180來源:國知局
專利名稱:一種互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,屬于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,社會(huì)化網(wǎng)絡(luò)服務(wù)(Social Network Service)正在日益普及,互聯(lián)網(wǎng)用戶在社會(huì)化網(wǎng)絡(luò)中進(jìn)行文件分享的操作越來越普遍,文件分享的需求越來越強(qiáng)烈。針對(duì)這一需求,許多IT產(chǎn)品向用戶提供了文件分享服務(wù),這些服務(wù)使用的文件分享方法可以分為三種,方法一是將文件上傳到公共服務(wù)器上,對(duì)特定圈子內(nèi)的全部用戶開放;方法二是將文件上傳到公共服務(wù)器上,然后將文件的網(wǎng)絡(luò)下載地址通過微博或者電子郵件的方式傳給特定用戶,例如申請(qǐng)?zhí)枮?00810097140. X的中國專利,公開了相關(guān)的文件分享方法,屬于上文方法二所提方法。方法三是通過電子郵件附件將文件傳給特定用戶。 方法一存在的問題是無法準(zhǔn)確控制分享文件的去向,只能對(duì)一個(gè)圈子內(nèi)所有用戶開放文件分享;方法二的問題是操作需要兩步,將文件存儲(chǔ)和文件分享分成兩個(gè)階段,對(duì)一般計(jì)算機(jī)用戶而言不夠方便,此外方法二中存放在公共服務(wù)器上的文件對(duì)應(yīng)的網(wǎng)絡(luò)下載地址有可能暴露給非目標(biāo)用戶,因此存在分享文件被非目標(biāo)用戶盜取的風(fēng)險(xiǎn);方法三可以保證將文件傳遞給特定用戶,但是由于郵件系統(tǒng)本身并非專門為文件分享之目的而設(shè)計(jì),對(duì)每個(gè)附件都采取增加副本的做法,比如說某個(gè)用戶將帶有5M大小附件的郵件群發(fā)給其他50位用戶, 那么郵件服務(wù)器將至少使用250M存儲(chǔ)空間,為了節(jié)省存儲(chǔ)空間,郵件系統(tǒng)對(duì)用戶上傳文件的大小有嚴(yán)格限制,因此郵件系統(tǒng)不宜于大文件分享。最后以上三種方法還存在一個(gè)共同的問題,即已經(jīng)分享出去的文件無法有效收回分享權(quán)限。

發(fā)明內(nèi)容
本發(fā)明的目的是提出一種互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,以精確控制文件的分享,讓特定個(gè)人或者特定群體獲取分享的文件,對(duì)于已經(jīng)分享給特定個(gè)人或者特定群體的文件,可以收回分享權(quán)限,節(jié)省存儲(chǔ)空間。本發(fā)明提出的互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,包括以下各步驟(1)客戶端將用戶名、密碼發(fā)送到服務(wù)端,服務(wù)端對(duì)密碼進(jìn)行驗(yàn)證;(1-1)若密碼驗(yàn)證通過,服務(wù)端向客戶端發(fā)送一個(gè)認(rèn)證通過指令,客戶端通過互聯(lián)網(wǎng)登錄到文件分享系統(tǒng),用戶選擇上傳文件;(1-2)若密碼驗(yàn)證不通過,服務(wù)端向客戶端發(fā)送一個(gè)認(rèn)證失敗指令,返回步驟 ⑴;(2)客戶端從上述上傳文件中提取元數(shù)據(jù)信息,包括文件的名稱、類型、大小、創(chuàng)建時(shí)間和上傳文件所有者的信息;(3)客戶端對(duì)用戶的文字描述的存在進(jìn)行判斷,若存在文字描述,則客戶端從文字描述中提取語義,并將提取的語義作為標(biāo)簽添加到上述元數(shù)據(jù)信息中,進(jìn)行步驟,若不存在文字描述,則進(jìn)行步驟;(4)用戶通過客戶端選定文件分享用戶,文件分享用戶為文件分享系統(tǒng)中的其他客戶端或客戶端集合;(5)客戶端向服務(wù)端上傳文件;(6)服務(wù)端接收到上傳文件后,對(duì)上傳文件進(jìn)行處理,處理過程包括以下步驟(6-1)服務(wù)端對(duì)上傳文件進(jìn)行編號(hào);(6-2)設(shè)上傳文件1的文件分享用戶為第一客戶端的用戶和第二客戶端的用戶, 在服務(wù)端的數(shù)據(jù)庫中建立一個(gè)由上傳文件1的編號(hào)命名的文件共享列表;(6-3)將上傳文件1的編號(hào)分別添加到第一客戶端用戶和第二客戶端用戶的用戶文件列表中;(7)客戶端用戶檢索服務(wù)端的上傳文件,具體包括以下步驟(7-1)第一客戶端從服務(wù)端獲取第一客戶端用戶的用戶文件列表;(7-2)第一客戶端從步驟(7-1)的用戶文件列表中選擇一個(gè)文件;(7-3)服務(wù)端對(duì)步驟(7-2)的文件進(jìn)行驗(yàn)證,若該文件的文件共享列表中存在第一客戶端用戶的信息,則第一客戶端用戶下載該文件,若該文件的文件共享列表中不存在第一客戶端用戶的信息,則進(jìn)行步驟(7-2);(8)第一客戶端用戶從選定的文件分享用戶中收回用戶的查看和下載已經(jīng)上傳文件的權(quán)限,包括以下步驟(8-1)第一客戶端用戶從第一客戶端的用戶文件列表中選定一個(gè)共享文件;(8-2)服務(wù)端對(duì)步驟(8-1)的共享文件進(jìn)行驗(yàn)證,若該文件的所有者是第一客戶端用戶,則服務(wù)端將與該文件相對(duì)應(yīng)的用戶文件列表發(fā)送至第一客戶端,若該文件的所有者不是第一客戶端用戶,則返回步驟(8-1);(8-3)第一客戶端用戶從用戶文件列表中選擇一個(gè)待收回文件分享用戶,并將該待收回文件分享用戶的信息發(fā)送至服務(wù)端;(8-4)服務(wù)端根據(jù)步驟(8-3)的待收回文件分享用戶的信息,從步驟(8_1)中的共享文件用戶列表中刪除步驟(8-3)中的待收回文件分享用戶的信息;(8-5)服務(wù)端將與該待收回文件分享用戶的文件列表中相對(duì)應(yīng)的共享文件編號(hào)刪除。本發(fā)明提出的互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,其優(yōu)點(diǎn)是本發(fā)明解決了文件分享的精確性和可控性問題,精確性是指將文件分享給任意特定用戶,即讓特定個(gè)人或者特定群體獲取分享的文件??煽匦允侵甘栈胤窒斫o任意特定用戶查看和下載相應(yīng)文件的權(quán)限,即對(duì)于已經(jīng)分享給特定個(gè)人或者特定群體的文件,可以收回分享權(quán)限。另外,比起郵件系統(tǒng),該文件分享方法可以支持大小超過100MB、無法用普通郵箱附件分享的大文件。對(duì)于用戶上傳的文件,無論目標(biāo)對(duì)象有多少人,該文件在服務(wù)端只存放一件副本, 因此可以節(jié)省大量存儲(chǔ)空間。


圖1為本發(fā)明提出的文件分享的方法的系統(tǒng)示意圖。圖2是本發(fā)明文件分享方法過程中文件上傳的流程框圖。
圖3為本發(fā)明文件分享方法過程中文件分享的流程框圖。圖4為本發(fā)明文件分享方法過程中查看分享文件的流程框圖。圖5為本發(fā)明文件分享方法過程中收回文件分享權(quán)限的流程框圖。
具體實(shí)施例方式本發(fā)明提出的互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,其系統(tǒng)示意圖如圖 1所示,包括以下各步驟首先完成文件的上傳過程,其流程框圖如圖2所示,包括以下步驟(1)客戶端將用戶名、密碼發(fā)送到服務(wù)端,服務(wù)端對(duì)密碼進(jìn)行驗(yàn)證;(1-1)若密碼驗(yàn)證通過,服務(wù)端向客戶端發(fā)送一個(gè)認(rèn)證通過指令,客戶端通過互聯(lián)網(wǎng)登錄到文件分享系統(tǒng),用戶選擇上傳文件;(1-2)若密碼驗(yàn)證不通過,服務(wù)端向客戶端發(fā)送一個(gè)認(rèn)證失敗指令,返回步驟 ⑴;(2)客戶端從上述上傳文件中提取元數(shù)據(jù)信息,包括文件的名稱、類型、大小、創(chuàng)建時(shí)間和上傳文件所有者的信息;(3)客戶端對(duì)用戶的文字描述的存在進(jìn)行判斷,若存在文字描述,則客戶端從文字描述中提取語義,并將提取的語義作為標(biāo)簽添加到上述元數(shù)據(jù)信息中,進(jìn)行步驟,該標(biāo)簽的作用是文件的類型,方便對(duì)文件歸類查找;若不存在文字描述,則進(jìn)行步驟;(4)用戶通過客戶端選定文件分享用戶,文件分享用戶為文件分享系統(tǒng)中的其他客戶端或客戶端集合;(5)客戶端向服務(wù)端上傳文件;(6)服務(wù)端接收到上傳文件后,對(duì)上傳文件進(jìn)行處理,處理過程包括以下步驟如圖 3所示(6-1)服務(wù)端對(duì)上傳文件進(jìn)行編號(hào);(6-2)設(shè)上傳文件1的文件分享用戶為第一客戶端的用戶和第二客戶端的用戶, 在服務(wù)端的數(shù)據(jù)庫中建立一個(gè)由上傳文件1的編號(hào)命名的文件共享列表,如表格1所示;(6-3)將上傳文件1的編號(hào)分別添加到第一客戶端用戶和第二客戶端用戶的用戶文件列表中,如表格2所示;(7)客戶端用戶檢索服務(wù)端的上傳文件,具體流程如圖4所示,包括以下步驟(7-1)第一客戶端從服務(wù)端獲取第一客戶端用戶的用戶文件列表;(7-2)第一客戶端從步驟(7-1)的用戶文件列表中選擇一個(gè)文件;(7-3)服務(wù)端對(duì)步驟(7-2)的文件進(jìn)行驗(yàn)證,若該文件的文件共享列表中存在第一客戶端用戶的信息,則第一客戶端用戶下載該文件,若該文件的文件共享列表中不存在第一客戶端用戶的信息,則進(jìn)行步驟(7-2);(8)第一客戶端用戶從選定的文件分享用戶中收回用戶的查看和下載已經(jīng)上傳文件的權(quán)限,其流程圖如圖5所示,包括以下步驟(8-1)第一客戶端用戶從第一客戶端的用戶文件列表中選定一個(gè)共享文件;(8-2)服務(wù)端對(duì)步驟(8-1)的共享文件進(jìn)行驗(yàn)證,若該文件的所有者是第一客戶端用戶,則服務(wù)端將與該文件相對(duì)應(yīng)的用戶文件列表發(fā)送至第一客戶端,若該文件的所有者不是第一客戶端用戶,則返回步驟(8-1);(8-3)第一客戶端用戶從用戶文件列表中選擇一個(gè)待收回文件分享用戶,并將該待收回文件分享用戶的信息發(fā)送至服務(wù)端;(8-4)服務(wù)端根據(jù)步驟(8-3)的待收回文件分享用戶的信息,從步驟(8_1)中的共享文件用戶列表中刪除步驟(8-3)中的待收回文件分享用戶的信息;(8-5)服務(wù)端將與該待收回文件分享用戶的文件列表中相對(duì)應(yīng)的共享文件編號(hào)刪除。本發(fā)明提出的一種新型文件分享方法,它可以有效解決文件分享的精確和可控問題,特說明如下本發(fā)明方法的基本架構(gòu)如圖1所示,采取客戶端/服務(wù)器模式,服務(wù)器包括文件存儲(chǔ)池,文件共享列表,用戶文件列表,用戶登錄驗(yàn)證模塊。文件存儲(chǔ)池是存放上傳共享文件的公共區(qū)域,文件共享列表記錄每個(gè)文件被共享的目標(biāo)對(duì)象,如表格1所示。用戶文件列表記錄每個(gè)用戶所有的共享文件,包括用戶自己上傳的文件,以及其他用戶共享給該用戶的文件,如表格2所示。客戶端是安裝在閃存盤中的應(yīng)用程序,客戶端不存儲(chǔ)任何用戶數(shù)據(jù),客戶端與服務(wù)端通過互聯(lián)網(wǎng)相連。表格 權(quán)利要求
1. 一種互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,其特征在于該方法包括以下各步驟(1)客戶端將用戶名、密碼發(fā)送到服務(wù)端,服務(wù)端對(duì)密碼進(jìn)行驗(yàn)證;(1-1)若密碼驗(yàn)證通過,服務(wù)端向客戶端發(fā)送一個(gè)認(rèn)證通過指令,客戶端通過互聯(lián)網(wǎng)登錄到文件分享系統(tǒng),用戶選擇上傳文件;(1-2)若密碼驗(yàn)證不通過,服務(wù)端向客戶端發(fā)送一個(gè)認(rèn)證失敗指令,返回步驟(1);(2)客戶端從上述上傳文件中提取元數(shù)據(jù)信息,包括文件的名稱、類型、大小、創(chuàng)建時(shí)間和上傳文件所有者的信息;(3)客戶端對(duì)用戶的文字描述的存在進(jìn)行判斷,若存在文字描述,則客戶端從文字描述中提取語義,并將提取的語義作為標(biāo)簽添加到上述元數(shù)據(jù)信息中,進(jìn)行步驟(4),若不存在文字描述,則進(jìn)行步驟;(4)用戶通過客戶端選定文件分享用戶,文件分享用戶為文件分享系統(tǒng)中的其他客戶端或客戶端集合;(5)客戶端向服務(wù)端上傳文件;(6)服務(wù)端接收到上傳文件后,對(duì)上傳文件進(jìn)行處理,處理過程包括以下步驟 (6-1)服務(wù)端對(duì)上傳文件進(jìn)行編號(hào);(6-2)設(shè)上傳文件1的文件分享用戶為第一客戶端的用戶和第二客戶端的用戶,在服務(wù)端的數(shù)據(jù)庫中建立一個(gè)由上傳文件1的編號(hào)命名的文件共享列表;(6-3)將上傳文件1的編號(hào)分別添加到第一客戶端用戶和第二客戶端用戶的用戶文件列表中;(7)客戶端用戶檢索服務(wù)端的上傳文件,具體包括以下步驟 (7-1)第一客戶端從服務(wù)端獲取第一客戶端用戶的用戶文件列表; (7-2)第一客戶端從步驟(7-1)的用戶文件列表中選擇一個(gè)文件;(7-3)服務(wù)端對(duì)步驟(7-2)的文件進(jìn)行驗(yàn)證,若該文件的文件共享列表中存在第一客戶端用戶的信息,則第一客戶端用戶下載該文件,若該文件的文件共享列表中不存在第一客戶端用戶的信息,則進(jìn)行步驟(7-2);(8)第一客戶端用戶從選定的文件分享用戶中收回用戶的查看和下載已經(jīng)上傳文件的權(quán)限,包括以下步驟(8-1)第一客戶端用戶從第一客戶端的用戶文件列表中選定一個(gè)共享文件; (8-2)服務(wù)端對(duì)步驟(8-1)的共享文件進(jìn)行驗(yàn)證,若該文件的所有者是第一客戶端用戶,則服務(wù)端將與該文件相對(duì)應(yīng)的用戶文件列表發(fā)送至第一客戶端,若該文件的所有者不是第一客戶端用戶,則返回步驟(8-1);(8-3)第一客戶端用戶從用戶文件列表中選擇一個(gè)待收回文件分享用戶,并將該待收回文件分享用戶的信息發(fā)送至服務(wù)端;(8-4)服務(wù)端根據(jù)步驟(8- 的待收回文件分享用戶的信息,從步驟(8-1)中的共享文件用戶列表中刪除步驟(8-3)中的待收回文件分享用戶的信息;(8-5)服務(wù)端將與該待收回文件分享用戶的文件列表中相對(duì)應(yīng)的共享文件編號(hào)刪除。
全文摘要
本發(fā)明涉及一種互聯(lián)網(wǎng)上利用計(jì)算機(jī)設(shè)備實(shí)現(xiàn)文件分享的方法,屬于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域。客戶端將文件上傳到服務(wù)端,通過設(shè)置每個(gè)共享文件所屬的文件共享列表,以及設(shè)置每個(gè)用戶所擁有的用戶文件列表,解決了文件分享的精確性和可控性問題,精確性是指將文件分享給任意特定用戶,可控性是指收回分享給任意特定用戶查看和下載相應(yīng)文件的權(quán)限。比起郵件系統(tǒng),該文件分享方法可以支持大文件分享。對(duì)于用戶上傳的文件,無論分享目標(biāo)有多少人,該文件在服務(wù)端只存放一件副本。
文檔編號(hào)H04L29/08GK102307240SQ20111028085
公開日2012年1月4日 申請(qǐng)日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者徐陽, 汪東升 申請(qǐng)人:清華大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1