国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)現(xiàn)內(nèi)容共享的方法和裝置的制作方法

      文檔序號(hào):6470990閱讀:98來(lái)源:國(guó)知局

      專利名稱::一種實(shí)現(xiàn)內(nèi)容共享的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種實(shí)現(xiàn)內(nèi)容共享的方法和裝置。
      背景技術(shù)
      :隨著互聯(lián)網(wǎng)和存儲(chǔ)技術(shù)的發(fā)展,在互聯(lián)網(wǎng)上向用戶提供網(wǎng)絡(luò)存儲(chǔ)空間并以存儲(chǔ)空間為基礎(chǔ)提供一種新的信息交換溝通方式成為必然趨勢(shì)。同樣,用戶本地的磁盤空間和數(shù)據(jù)量也在急速地增加。不管是在用戶本地局域網(wǎng)內(nèi)還是在網(wǎng)絡(luò)存儲(chǔ)空間中,用戶之間的內(nèi)容共享都已經(jīng)成為一項(xiàng)常用的操作?,F(xiàn)有技術(shù)中,訪問(wèn)共享文件與其在本地文件系統(tǒng)中的絕對(duì)路徑是相關(guān)的,目前文件系統(tǒng)中實(shí)現(xiàn)的文件查找定位是通過(guò)文件的絕對(duì)路徑(如/D0/F00)來(lái)查找的。從根目錄開(kāi)始,順著目錄樹(shù)查找,以目錄名稱或者文件名稱為查找對(duì)象,一直到找到對(duì)應(yīng)的物理文件為止。以這樣的物理文件查找機(jī)制,一旦被共享文件的絕對(duì)路徑被改變,必然會(huì)導(dǎo)致接收共享者訪問(wèn)共享文件失敗。例如,在Windows文件系統(tǒng)中,不允許對(duì)已共享的目錄及其上級(jí)目錄進(jìn)行移動(dòng)或者重命名操作,否則會(huì)取消該目錄的共享關(guān)系。在Li皿x系統(tǒng)下使用nfs協(xié)議進(jìn)行目錄共享時(shí),也會(huì)存在同樣的問(wèn)題。在機(jī)器A的Li皿x系統(tǒng)中掛載另一臺(tái)機(jī)器B的目錄,當(dāng)機(jī)器B修改共享的目錄名稱,或者移動(dòng)共享目錄到別的目錄下,機(jī)器A都將不能再訪問(wèn)原來(lái)的目錄。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)至少具有以下缺點(diǎn)在目前的文件系統(tǒng)的實(shí)現(xiàn)中,共享關(guān)系的維護(hù)與文件目錄的組織是混合在一起的,文件目錄的組織、文件或者目錄名稱的修改,都會(huì)影響到已有的共享關(guān)系。這樣給文件系統(tǒng)的使用者帶來(lái)管理上的困難。
      發(fā)明內(nèi)容為了使文件目錄的組織、文件或者目錄名稱的修改不會(huì)影響到已有的共享關(guān)系,本發(fā)明提供了一種實(shí)現(xiàn)內(nèi)容共享的方法和裝置,具體技術(shù)方案如下—種實(shí)現(xiàn)內(nèi)容共享的方法,所述方法包括接收共享訪問(wèn)請(qǐng)求,所述共享訪問(wèn)請(qǐng)求攜帶發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí);根據(jù)所述發(fā)送共享者的身份標(biāo)識(shí)、所述接收共享者的身份標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)對(duì)所述接收共享者進(jìn)行鑒權(quán);鑒權(quán)成功后,根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向所述接收共享者提供共享內(nèi)容?!N實(shí)現(xiàn)內(nèi)容共享的裝置,包括接收模塊,用于接收共享訪問(wèn)請(qǐng)求,所述共享訪問(wèn)請(qǐng)求攜帶發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí);鑒權(quán)模塊,用于在接收到所述接收共享者的共享訪問(wèn)請(qǐng)求時(shí),對(duì)所述接收共享者進(jìn)行鑒權(quán);共享提供模塊,用于鑒權(quán)成功后,根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向所述接收共享者提供共享內(nèi)容。本發(fā)明提供的技術(shù)方案帶來(lái)的有益效果是通過(guò)給每個(gè)內(nèi)容(包括文件和目錄)分配一個(gè)本系統(tǒng)內(nèi)的唯一內(nèi)容標(biāo)識(shí),通過(guò)此內(nèi)容標(biāo)識(shí)可以直接定位到物理文件實(shí)體,并將內(nèi)容標(biāo)識(shí)與其組織信息相關(guān)聯(lián),組織成目錄樹(shù)的形式;在內(nèi)容共享過(guò)程中記錄包含唯一內(nèi)容標(biāo)識(shí)的共享關(guān)系列表,這樣將物理文件定位與目錄組織分離開(kāi)來(lái),就能避免文件目錄的組織會(huì)影響對(duì)物理文件的定位。內(nèi)容本身的管理維護(hù)與內(nèi)容的共享關(guān)系分離開(kāi)來(lái),使得用戶對(duì)內(nèi)容本身的維護(hù)管理,不影響內(nèi)容的共享關(guān)系。共享訪問(wèn)過(guò)程中的鑒權(quán),使得共享過(guò)程更為安全可靠。圖1是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)內(nèi)容共享的方法流程圖;圖2是本發(fā)明實(shí)施例提供的共享文件的移動(dòng)示意圖;圖3是本發(fā)明實(shí)施例提供的訪問(wèn)共享文件的流程圖;圖4是本發(fā)明實(shí)施例提供的共享目錄的移動(dòng)示意圖;圖5是本發(fā)明實(shí)施例提供的訪問(wèn)共享目錄的流程圖;圖6是本發(fā)明實(shí)施例提供的訪問(wèn)共享目錄的子目錄的流程圖;圖7是本發(fā)明實(shí)施例提供的訪問(wèn)共享目錄下的文件的流程圖;圖8是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)內(nèi)容共享的裝置的一種結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例提供的鑒權(quán)模塊的結(jié)構(gòu)示意圖;圖10是本發(fā)明實(shí)施例提供的共享提供模塊的結(jié)構(gòu)示意圖;圖11是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)內(nèi)容共享的裝置的另一種結(jié)構(gòu)示意圖;圖12是本發(fā)明實(shí)施例提供的目錄組織模塊的結(jié)構(gòu)示意圖;圖13是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)內(nèi)容共享的裝置的另一種結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明實(shí)施例通過(guò)為系統(tǒng)中的每一個(gè)結(jié)點(diǎn)設(shè)置唯一的內(nèi)容標(biāo)識(shí),并針對(duì)內(nèi)容標(biāo)識(shí)使用一種目錄樹(shù)的組織方法,將文件系統(tǒng)或者網(wǎng)絡(luò)硬盤中文件目錄結(jié)構(gòu)的組織與內(nèi)容的共享分離開(kāi)來(lái),達(dá)到文件目錄結(jié)構(gòu)變化也不會(huì)影響內(nèi)容的共享訪問(wèn)的效果。參見(jiàn)圖l,本實(shí)施例提供了一種實(shí)現(xiàn)內(nèi)容共享的方法,所述方法包括S101:為系統(tǒng)中的每一個(gè)結(jié)點(diǎn)(文件或者目錄)分配一個(gè)本系統(tǒng)內(nèi)唯一的內(nèi)容標(biāo)識(shí)(contentID,內(nèi)容ID)。S102:物理文件及其存儲(chǔ)路徑使用表1所示的物理文件信息表進(jìn)行表示表15<table>tableseeoriginaldocumentpage6</column></row><table>其中,phyFileID(物理文件ID)對(duì)應(yīng)于實(shí)際存在的物理文件,一個(gè)實(shí)際存在的物理文件只有一個(gè)phyFileID;fileStorePath(物理文件存儲(chǔ)路徑)代表實(shí)際存在的物理文件對(duì)應(yīng)的底層存儲(chǔ)路徑,如物理文件儲(chǔ)存于硬盤的哪一扇區(qū)或者物理文件存儲(chǔ)于本地文件系統(tǒng)中的絕對(duì)物理存儲(chǔ)路徑。S103:將contentlD與phyFilelD相關(guān)聯(lián),生成表2所示的內(nèi)容信息表表2<table>tableseeoriginaldocumentpage6</column></row><table>其中,當(dāng)contentID標(biāo)識(shí)的內(nèi)容是文件時(shí),一個(gè)contentID只能對(duì)應(yīng)一個(gè)phyFileID,而一個(gè)phyFileID可以有多個(gè)contentID與之對(duì)應(yīng)。這樣做的目的是為了節(jié)省資源的占用,當(dāng)同一文件被反復(fù)拷貝時(shí),不需要重復(fù)建立表l,只需要給每個(gè)拷貝文件分配不同的contentID即可。可以通過(guò)contentID在表2中查詢到phyFileID,并通過(guò)phyFileID在表1中查詢到與phyFileID相關(guān)聯(lián)的fileStorePath,直接定位到文件的物理內(nèi)容實(shí)體。當(dāng)contentID標(biāo)識(shí)的內(nèi)容是目錄時(shí),phyFileID表項(xiàng)為空。表1中的phyFileID、fileStorePath、表2中的contentName、contentDesc、contentSize、createTime、modiTime、phyFileID以及parentContentID均可以被禾爾為contentID的組織信息。contentID與parentContentID之間的關(guān)系為當(dāng)contentID標(biāo)識(shí)的是文件時(shí),parentContentID標(biāo)識(shí)的是該文件的父目錄的contentID;當(dāng)contentID標(biāo)識(shí)的是目錄時(shí),parentContentID標(biāo)識(shí)的是該目錄的父目錄的contentID。這樣做的目的在于,將目錄與文件的包含關(guān)系、父目錄與其子目錄之間的歸屬關(guān)系,用這種目錄樹(shù)的形式進(jìn)行組織,并不與物理文件的存儲(chǔ)關(guān)系一一對(duì)應(yīng),為文件、目錄的移動(dòng)和重命名,提供了技術(shù)基礎(chǔ)。當(dāng)用戶移動(dòng)文件或者目錄時(shí),更改其parentContentID表項(xiàng)為新的目標(biāo)目錄的contentID;當(dāng)用戶重命名文件或者目錄名稱時(shí),更改其contentName表項(xiàng)為新的名稱。S101至S103為實(shí)現(xiàn)內(nèi)容共享的方法的基礎(chǔ)步驟,發(fā)起共享時(shí)不需要反復(fù)進(jìn)行。在執(zhí)行了上述S101至S103之后,就可以執(zhí)行以下步驟實(shí)現(xiàn)內(nèi)容的共享。S104:當(dāng)用戶發(fā)起共享操作時(shí),記錄如表3所示的內(nèi)容共享關(guān)系列表表3<table>tableseeoriginaldocumentpage7</column></row><table>對(duì)于目錄或者文件(統(tǒng)稱為內(nèi)容)的共享關(guān)系,使用contentID與用戶的關(guān)系來(lái)表示,而不是使用內(nèi)容名稱或者內(nèi)容在目錄樹(shù)中的絕對(duì)路徑與用戶的關(guān)系表示。采用這樣的數(shù)據(jù)結(jié)構(gòu)來(lái)表示內(nèi)容的共享,就不會(huì)受到內(nèi)容的位置或者名稱的影響。其中,內(nèi)容的contentID值是不發(fā)生任何改變的,那么接收共享者始終能夠依據(jù)其獲取的contentID值來(lái)獲取內(nèi)容實(shí)體;被共享的內(nèi)容原始名稱或路徑被改變,也不會(huì)對(duì)接收共享者訪問(wèn)共享內(nèi)容產(chǎn)生影響。表3中的sendShareUser、receiveShareUser、shareTime、shareRight以及shareName均可以被稱為contentID的共享信息。S105:當(dāng)接收共享者希望得到其共享內(nèi)容時(shí),首先獲取其內(nèi)容共享關(guān)系列表,挑選感興趣的共享內(nèi)容進(jìn)行共享訪問(wèn);S106:接收共享者發(fā)送共享訪問(wèn)請(qǐng)求;若接收共享者訪問(wèn)的是共享文件或共享目錄,共享訪問(wèn)請(qǐng)求需要攜帶的參數(shù)有發(fā)送共享者的用戶標(biāo)識(shí)和需要訪問(wèn)的共享內(nèi)容的contentID;若接收共享者訪問(wèn)的是共享目錄下的文件,訪問(wèn)請(qǐng)求需要攜帶的參數(shù)有發(fā)送共享者的用戶標(biāo)識(shí)、共享目錄下文件的訪問(wèn)路徑(共享目錄的contentID/子目錄的contentID(如果有)/文件的contentID)。S107:對(duì)共享訪問(wèn)請(qǐng)求進(jìn)行鑒權(quán)當(dāng)接收共享者訪問(wèn)的是共享文件或共享目錄時(shí),根據(jù)共享訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)以及需要訪問(wèn)的共享內(nèi)容的contentID,查詢內(nèi)容共享關(guān)系列表,如果內(nèi)容共享關(guān)系列表中某一記錄的sendShareUser表項(xiàng)以及contentID表項(xiàng)與共享訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)以及需要訪問(wèn)的共享內(nèi)容的contentID完全相同,并且該記錄的receiveShareUser表項(xiàng)與接收共享者的用戶標(biāo)識(shí)相匹配,則鑒權(quán)通過(guò),執(zhí)行S108;否則鑒權(quán)失敗,不能進(jìn)行共享訪問(wèn);當(dāng)接收共享者訪問(wèn)的是共享目錄下的文件時(shí),根據(jù)共享訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)以及共享目錄下文件的訪問(wèn)路徑,查詢內(nèi)容共享關(guān)系列表和內(nèi)容信息表,如果內(nèi)容共享關(guān)系列表中某一記錄的sendShareUser表項(xiàng)與發(fā)送共享者的用戶標(biāo)識(shí)完全相同,該記錄的receiveShareUser表項(xiàng)與接收共享者的用戶標(biāo)識(shí)相匹配,且依據(jù)請(qǐng)求參數(shù)中的共享目錄下文件的訪問(wèn)路徑能夠在內(nèi)容信息表中,通過(guò)contentID與parentContentlD之間的對(duì)應(yīng)關(guān)系,找到相應(yīng)的文件,則鑒權(quán)通過(guò),執(zhí)行S108;否則鑒權(quán)失敗,不能進(jìn)行共享訪問(wèn)。S108:將共享的內(nèi)容提供給接收共享者;其中,具體包括當(dāng)共享結(jié)點(diǎn)為文件時(shí),根據(jù)共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí),得到共享結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),根據(jù)物理實(shí)體的標(biāo)識(shí)得到物理實(shí)體的底層存儲(chǔ)路徑,根據(jù)底層存儲(chǔ)路徑定位到物理實(shí)體,將物理實(shí)體的內(nèi)容提供給接收共享者;當(dāng)共享結(jié)點(diǎn)為目錄時(shí),查找將共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)作為父目錄的內(nèi)容標(biāo)識(shí)的全部共享子結(jié)點(diǎn);若共享子結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)為其他結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí),繼續(xù)查找其他結(jié)點(diǎn),并將共享結(jié)點(diǎn)下全部?jī)?nèi)容的列表提供給接收共享訪問(wèn)者。本實(shí)施例通過(guò)為每個(gè)內(nèi)容(包括文件和目錄)分配一個(gè)本系統(tǒng)內(nèi)的唯一內(nèi)容標(biāo)識(shí),通過(guò)此內(nèi)容標(biāo)識(shí)可以直接定位到物理文件實(shí)體,并將所有的內(nèi)容組織成一個(gè)內(nèi)容標(biāo)識(shí)與父目錄內(nèi)容標(biāo)識(shí)之間的關(guān)系,在內(nèi)容共享過(guò)程中記錄包含唯一內(nèi)容標(biāo)識(shí)的共享關(guān)系列表,這樣將物理文件定位與目錄組織分離開(kāi)來(lái),就能避免文件目錄的組織會(huì)影響對(duì)物理文件的定位。內(nèi)容本身的管理維護(hù)與內(nèi)容的共享關(guān)系分離開(kāi)來(lái),使得用戶對(duì)內(nèi)容本身的維護(hù)管理,不影響內(nèi)容的共享關(guān)系。共享訪問(wèn)過(guò)程中的鑒權(quán),使得共享過(guò)程更為安全可靠。本實(shí)施例以網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)提供給用戶的網(wǎng)絡(luò)硬盤共享功能為例,進(jìn)一步地描述本發(fā)明實(shí)施例的實(shí)現(xiàn)內(nèi)容共享的方法。參見(jiàn)圖2,準(zhǔn)備工作包括S201:為網(wǎng)盤系統(tǒng)內(nèi)的所有結(jié)點(diǎn)分配本系統(tǒng)內(nèi)唯一的內(nèi)容標(biāo)識(shí)根目錄/的contentID為:14800120080620152212000;目錄D0的contentID為:14800120080620152212010;目錄D1的contentID為14800120080620152212011;文件F00的contentID為:14800120080620152212001;文件F01的contentID為:14800120080620152212002;文件F10的contentID為14800120080620152212003。S202:物理文件及其存儲(chǔ)路徑使用表4所示的物理文件信息表進(jìn)行表示表4phyFileIDfileStorePathFF00扇區(qū)AFF01扇區(qū)BFF10扇區(qū)cS203:將contentID與phyFileID相關(guān)聯(lián),生成表5所示的內(nèi)容信息表表5contentIDContentNameContentD6SCContentSizeCreateTimeModiTimePhyFileIDParentContentID14800120080620152212000/根目錄3k2008Jul,■88contentIDContentNameContentD6SCContentSizeCreateTimeModiTimePhyFileIDParentContentID14800120080620152212010DO目錄2kbJun,2008Jul,20081480012008062015221200014800120080620152212011Dl目錄lkbJun,2008Jul,20081480012008062015221200014800120080620152212001FOO文件50mbJun,2008Jul,2008FF001480012008062015221201014800120080620152212002F01文件20mbJun,2008Jul,2008FF011480012008062015221201014800120080620152212003F10文件80mbJun,2008Jul,2008FF1014800120080620152212011S201至S203為實(shí)現(xiàn)內(nèi)容共享的基礎(chǔ)步驟,發(fā)起共享時(shí)不需要反復(fù)進(jìn)行。在執(zhí)行了上述S201至S203之后,就可以執(zhí)行以下步驟實(shí)現(xiàn)內(nèi)容的共享。假設(shè)發(fā)送共享者為用戶A,用客戶端A表示,接收共享者為用戶B,用客戶端B表示。用戶A將文件F00共享給用戶B后,再將文件FOO從目錄DO移動(dòng)到目錄Dl下,并不會(huì)改變用戶B對(duì)共享文件FOO的訪問(wèn)。具體流程如圖3所示S301:客戶端A向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起共享操作,將文件FOO共享給用戶B;S302:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)記錄共享關(guān)系,如表6所示表6contentIDSendShareUserreceiveShareUsershareTimeShareRightShareName14800120080620152212001用戶A用戶B14th,July,2008可下載FOOS303:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)將文件FOO共享成功的消息返回給客戶端A;S304:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起獲取共享關(guān)系的請(qǐng)求;S305:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)接收到客戶端B發(fā)送的請(qǐng)求后,將用戶B的共享關(guān)系列表發(fā)送給客戶端B;S306:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起訪問(wèn)共享內(nèi)容的請(qǐng)求,該請(qǐng)求中攜帶有發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)和FOO的contentID(14800120080620152212001);9S307:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)對(duì)用戶B的訪問(wèn)進(jìn)行鑒權(quán)根據(jù)訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)以及需要訪問(wèn)的共享內(nèi)容的contentlD(14800120080620152212001),查詢內(nèi)容共享關(guān)系列表,如果內(nèi)容共享關(guān)系列表中某一記錄(表6)的sendShareUser表項(xiàng)以及contentID表項(xiàng)與訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)以及需要訪問(wèn)的共享內(nèi)容的contentID完全相同,并且該記錄的receiveShareUser表項(xiàng)與接收共享者的用戶標(biāo)識(shí)(用戶B)相匹配,鑒權(quán)通過(guò),網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)根據(jù)文件FOO的contentID查找表5,找到FOO對(duì)應(yīng)的PhyFilelD為FFOO,再根據(jù)FFOO查找表4,得到FOO的底層存儲(chǔ)路徑,按照表4中的記錄查找到文件FOO的物理實(shí)體,并將文件FOO下所有內(nèi)容返回給客戶端B,否則,鑒權(quán)失敗,不能進(jìn)行共享訪問(wèn)。S308:客戶端A將文件FOO由原來(lái)的目錄DO下移動(dòng)至目錄Dl下,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)將表4中FOO的parentContentID修改為Dl的contentID(14800120080620152212011),表4中其它參數(shù)不變,并發(fā)送移動(dòng)文件成功消息給客戶端A;S309:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起訪問(wèn)共享內(nèi)容的請(qǐng)求,該請(qǐng)求中攜帶有發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)和FOO的contentID(14800120080620152212001);S310:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)對(duì)用戶B的訪問(wèn)進(jìn)行鑒權(quán),具體參見(jiàn)S307。在這里,盡管FOO的parentContentID發(fā)生改變,但是FOO的contentID并沒(méi)有發(fā)生改變,因此,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)根據(jù)訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)以及需要訪問(wèn)的共享內(nèi)容FOO的contentID進(jìn)行鑒權(quán)后,鑒權(quán)的結(jié)果仍然是鑒權(quán)通過(guò),網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)根據(jù)文件FOO的contentID對(duì)應(yīng)的PhyFilelD找到FOO的物理存儲(chǔ)位置,并將FOO下的所有內(nèi)容提供給用戶B。參見(jiàn)圖4,用戶A將目錄DO(contentID為14800120080620152212002)共享給用戶B,用戶A將目錄DO從網(wǎng)盤根目錄移動(dòng)到目錄Dl下,同樣不會(huì)改變用戶B對(duì)目錄DO的訪問(wèn),具體流程如圖5所示S501:客戶端A向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起共享操作,將目錄DO共享給用戶B;S502:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)自動(dòng)記錄共享關(guān)系,如表7所示表7contentIDSendShareUserReceiveShareUsershareTimeShareRightShareName14800120080620152212002用戶A用戶B14th,July,2008瀏覽DOS503:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)將目錄DO共享成功的消息返回給客戶端A;S504:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起獲取共享關(guān)系的操作;S505:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)接收到客戶端B發(fā)送的請(qǐng)求后,將用戶B對(duì)應(yīng)的共享關(guān)系列表發(fā)送給客戶端B;S506:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起訪問(wèn)共享內(nèi)容的請(qǐng)求,該請(qǐng)求中攜帶有發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)和DO的contentID(14800120080620152212002);10S507:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)對(duì)用戶B的訪問(wèn)進(jìn)行鑒權(quán)根據(jù)訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)以及需要訪問(wèn)的共享內(nèi)容的contentlD(14800120080620152212002),查詢內(nèi)容共享關(guān)系列表,如果內(nèi)容共享關(guān)系列表中某一記錄(表7)的sendShareUser表項(xiàng)以及contentID表項(xiàng)與訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)以及需要訪問(wèn)的共享內(nèi)容的contentID完全相同,并且該記錄的receiveShareUser表項(xiàng)與接收共享者的用戶標(biāo)識(shí)(用戶B)相匹配,鑒權(quán)通過(guò),網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)查找將目錄DO的contentID作為ParentContentID的結(jié)點(diǎn),若查找到的結(jié)點(diǎn)仍然為其他結(jié)點(diǎn)的父目錄內(nèi)容標(biāo)識(shí),若共享子結(jié)點(diǎn)的contentID仍為其他結(jié)點(diǎn)的ParentContentID,繼續(xù)查找其他結(jié)點(diǎn),并將共享目錄DO下所有內(nèi)容的列表信息返回給客戶端B,否則鑒權(quán)失敗,不能進(jìn)行共享訪問(wèn)。S508:客戶端A將目錄DO從網(wǎng)盤根目錄移動(dòng)到目錄Dl下,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)將DO的ParentContentID修改為Dl的contentID(14800120080620152212011),而其它的參數(shù)不變,并發(fā)送移動(dòng)目錄成功消息給客戶端A;S509:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)再次發(fā)起訪問(wèn)共享目錄的請(qǐng)求,請(qǐng)求中攜帶有發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)和DO的contentID(14800120080620152212002);S510:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)對(duì)用戶B的訪問(wèn)進(jìn)行鑒權(quán),具體參見(jiàn)S507。在這里,盡管DO的ParentContentID發(fā)生改變,但是DO的contentID并沒(méi)有發(fā)生改變,因此,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)根據(jù)訪問(wèn)請(qǐng)求中所攜帶的發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)以及需要訪問(wèn)的共享內(nèi)容DO的contentID進(jìn)行鑒權(quán)后,鑒權(quán)的結(jié)果仍然是鑒權(quán)通過(guò),網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)根據(jù)目錄DO的contentID找到D0,并將DO下的所有內(nèi)容提供給用戶B。當(dāng)客戶端A對(duì)目錄DO進(jìn)行重命名操作時(shí),S508可以由下述步驟代替S508':客戶端A對(duì)目錄DO重命名,網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)將DO的contentName修改為新的DO名稱,而其它的參數(shù)不變,并發(fā)送移動(dòng)文件成功消息給客戶端A。當(dāng)客戶端A將目錄D0移動(dòng)到目錄D1下以后,用戶B希望訪問(wèn)用戶A共享目錄DO下的子目錄D2時(shí),參見(jiàn)圖6,S509和S510可以由下述步驟代替S509:客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起訪問(wèn)共享目錄的請(qǐng)求,請(qǐng)求中攜帶有發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)和子目錄D2的訪問(wèn)路徑(目錄DO的contentID/目錄D2的contentID)參數(shù);S510:網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)對(duì)用戶B的訪問(wèn)進(jìn)行鑒權(quán),具體參見(jiàn)S507,鑒權(quán)通過(guò),則將目錄D2下的所有內(nèi)容的列表信息返回給客戶端B,否則鑒權(quán)失敗,不能進(jìn)行共享訪問(wèn)。當(dāng)客戶端A將目錄D0移動(dòng)到目錄D1下以后,用戶B希望訪問(wèn)用戶A共享目錄DO下的子目錄D2下的文件F20時(shí),參見(jiàn)圖7,S509和S510可以有下述步驟代替S509":客戶端B向網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)發(fā)起訪問(wèn)共享目錄下的子目錄下的文件的請(qǐng)求,請(qǐng)求中攜帶有發(fā)送共享者的用戶標(biāo)識(shí)(用戶A)和文件F20的訪問(wèn)路徑(目錄DO的內(nèi)容ID/目錄D2的內(nèi)容ID/文件F20的內(nèi)容ID)參數(shù);S510":網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)對(duì)用戶B的訪問(wèn)進(jìn)行鑒權(quán),具體參見(jiàn)S507,鑒權(quán)通過(guò),則將F20的內(nèi)容實(shí)體返回給客戶端B,否則鑒權(quán)失敗,不能進(jìn)行共享訪問(wèn)。本實(shí)施例通過(guò)用戶訪問(wèn)移動(dòng)后的共享文件、共享目錄、共享目錄的子目錄、共享目錄下的文件,以及重命名后的共享內(nèi)容幾個(gè)方面詳細(xì)介紹了用戶對(duì)文件系統(tǒng)或者網(wǎng)絡(luò)硬盤11依然能夠訪問(wèn)共享的文件或者目錄,且能保證訪問(wèn)權(quán)限控制信息不被改變。參見(jiàn)圖8,本實(shí)施例提供了一種實(shí)現(xiàn)內(nèi)容共享的裝置,包括接收模塊801,用于接收共享訪問(wèn)請(qǐng)求,該共享訪問(wèn)請(qǐng)求攜帶發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí);鑒權(quán)模塊802,用于根據(jù)發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)對(duì)接收共享者進(jìn)行鑒權(quán);共享提供模塊803,用于鑒權(quán)成功后,根據(jù)共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向接收共享者提供共享內(nèi)容。其中,鑒權(quán)模塊802的結(jié)構(gòu)如圖9所示,具體包括比較單元802A和確認(rèn)單元802B;比較單元802A,用于將共享訪問(wèn)請(qǐng)求中攜帶的發(fā)送共享者的用戶標(biāo)識(shí)與共享信息中的發(fā)送共享者的用戶標(biāo)識(shí)相比較;將共享訪問(wèn)請(qǐng)求中攜帶的接收共享者的用戶標(biāo)識(shí)與共享信息中的接收共享者的用戶標(biāo)識(shí)相比較,將共享訪問(wèn)請(qǐng)求中攜帶的該共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)與共享信息中的該共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)相比較,并將比較后的結(jié)果發(fā)送給確認(rèn)單元802B;確認(rèn)單元802B,用于根據(jù)比較單元802A的結(jié)果判斷比較后的結(jié)果是否全部相同,如果全部相同則確認(rèn)鑒權(quán)成功,否則確認(rèn)鑒權(quán)失敗并得到鑒權(quán)的結(jié)果。其中,共享提供模塊803的結(jié)構(gòu)如圖IO所示,具體包括共享文件提供單元803A和共享目錄提供單元803B,其中共享文件提供單元803A用于當(dāng)共享結(jié)點(diǎn)為文件時(shí),根據(jù)共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí),得到共享結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),根據(jù)物理實(shí)體的標(biāo)識(shí)得到物理實(shí)體的底層存儲(chǔ)路徑,根據(jù)底層存儲(chǔ)路徑定位到物理實(shí)體,將物理實(shí)體的內(nèi)容提供給接收共享者;共享目錄提供單元803B用于當(dāng)共享結(jié)點(diǎn)為目錄時(shí),查找將共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)作為父目錄的內(nèi)容標(biāo)識(shí)的全部共享子結(jié)點(diǎn);若共享子結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)為其他結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí),繼續(xù)查找其他結(jié)點(diǎn),并將共享結(jié)點(diǎn)下全部?jī)?nèi)容的列表提供給接收共享訪問(wèn)者。進(jìn)一步地,參見(jiàn)圖11,該裝置還包括目錄組織模塊804;其中,目錄組織模塊804的結(jié)構(gòu)如圖12所示,具體包括配置單元804A,用于為系統(tǒng)中的每個(gè)結(jié)點(diǎn)分配本系統(tǒng)內(nèi)唯一的內(nèi)容標(biāo)識(shí);關(guān)聯(lián)單元804B,用于將結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)和該結(jié)點(diǎn)的組織信息相關(guān)聯(lián),這里組織信息包括該結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí)和該結(jié)點(diǎn)的內(nèi)容名稱。當(dāng)該結(jié)點(diǎn)為文件時(shí),組織信息還包括該結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),物理實(shí)體的標(biāo)識(shí)對(duì)應(yīng)物理實(shí)體的底層存儲(chǔ)路徑。進(jìn)一步地,目錄組織模塊804還包括修改單元804C,用于當(dāng)移動(dòng)該結(jié)點(diǎn)時(shí),將該結(jié)點(diǎn)相關(guān)聯(lián)的父目錄的內(nèi)容標(biāo)識(shí)修改為移動(dòng)后的父目錄的內(nèi)容標(biāo)識(shí);修改模塊804C還用于,當(dāng)重命名該結(jié)點(diǎn)時(shí),將該結(jié)點(diǎn)相關(guān)聯(lián)的內(nèi)容名稱修改為重命名后的內(nèi)容名稱。進(jìn)一步地,參見(jiàn)圖13,該裝置還包括共享記錄模塊805,用于在發(fā)送共享者發(fā)起結(jié)點(diǎn)的共享操作時(shí),記錄共享信息,共享信息包括該共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)、發(fā)送共享者的用戶標(biāo)識(shí)和接收共享者的用戶標(biāo)識(shí)。12本實(shí)施例提供了一種實(shí)現(xiàn)內(nèi)容共享的裝置,將物理文件定位與目錄組織分離開(kāi)來(lái),避免文件目錄的組織會(huì)影響對(duì)物理文件的定位。通過(guò)共享記錄模塊在內(nèi)容共享過(guò)程中記錄包含唯一內(nèi)容標(biāo)識(shí)的共享列表,使得共享的訪問(wèn)不受到目錄組織的影響,共享鑒權(quán)模塊使得共享過(guò)程更為安全。本發(fā)明實(shí)施例可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,例如,計(jì)算機(jī)的硬盤、緩存或光盤中。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,所述方法包括接收共享訪問(wèn)請(qǐng)求,所述共享訪問(wèn)請(qǐng)求攜帶發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí);根據(jù)所述發(fā)送共享者的身份標(biāo)識(shí)、所述接收共享者的身份標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)對(duì)所述接收共享者進(jìn)行鑒權(quán);鑒權(quán)成功后,根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向所述接收共享者提供共享內(nèi)容。2.如權(quán)利要求1所述的實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,所述接收共享訪問(wèn)請(qǐng)求之前,所述方法還包括按照以下方式組織目錄樹(shù)為系統(tǒng)中的每個(gè)結(jié)點(diǎn)分配本系統(tǒng)內(nèi)唯一的內(nèi)容標(biāo)識(shí);將所述結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)和所述結(jié)點(diǎn)的組織信息相關(guān)聯(lián),所述組織信息包括所述結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí)和所述結(jié)點(diǎn)的內(nèi)容名稱。3如權(quán)利要求2所述的實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,當(dāng)所述結(jié)點(diǎn)為文件時(shí),所述組織信息還包括所述結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),所述物理實(shí)體的標(biāo)識(shí)對(duì)應(yīng)所述物理實(shí)體的底層存儲(chǔ)路徑。4.如權(quán)利要求2所述的實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,當(dāng)移動(dòng)所述結(jié)點(diǎn)時(shí),將所述結(jié)點(diǎn)相關(guān)聯(lián)的父目錄的內(nèi)容標(biāo)識(shí)修改為移動(dòng)后的父目錄的內(nèi)容標(biāo)識(shí);當(dāng)重命名所述結(jié)點(diǎn)時(shí),將所述結(jié)點(diǎn)相關(guān)聯(lián)的內(nèi)容名稱修改為重命名后的內(nèi)容名稱。5.如權(quán)利要求1所述的實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,所述方法還包括在發(fā)起共享操作時(shí),記錄共享信息,所述共享信息包括所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)、發(fā)起共享者的用戶標(biāo)識(shí)和接收共享者的用戶標(biāo)識(shí)。6.如權(quán)利要求5所述的實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,所述鑒權(quán)包括將所述共享訪問(wèn)請(qǐng)求中攜帶的所述發(fā)送共享者的用戶標(biāo)識(shí)、所述接收共享者的用戶標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí),分別與所述共享信息中的所述發(fā)送共享者的用戶標(biāo)識(shí)、所述接收共享者的用戶標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)相比較,判斷比較結(jié)果是否相同;如果全部相同,則鑒權(quán)成功,否則鑒權(quán)失敗。7.如權(quán)利要求1至6中的任意一項(xiàng)所述的實(shí)現(xiàn)內(nèi)容共享的方法,其特征在于,所述鑒權(quán)成功后,根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向所述接收共享者提供共享內(nèi)容,包括當(dāng)所述共享結(jié)點(diǎn)為文件時(shí),根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí),得到所述共享結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),根據(jù)所述物理實(shí)體的標(biāo)識(shí)得到所述物理實(shí)體的底層存儲(chǔ)路徑,根據(jù)所述底層存儲(chǔ)路徑定位到所述物理實(shí)體,將所述物理實(shí)體的內(nèi)容提供給所述接收共享者;當(dāng)所述共享結(jié)點(diǎn)為目錄時(shí),查找將所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)作為父目錄的內(nèi)容標(biāo)識(shí)的全部共享子結(jié)點(diǎn);若所述共享子結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)為其他結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí),繼續(xù)查找所述其他結(jié)點(diǎn),并將所述共享結(jié)點(diǎn)下全部?jī)?nèi)容的列表提供給所述接收共享訪問(wèn)者。8.—種實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,包括接收模塊,用于接收共享訪問(wèn)請(qǐng)求,所述共享訪問(wèn)請(qǐng)求攜帶發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí);鑒權(quán)模塊,用于在接收到所述接收共享者的共享訪問(wèn)請(qǐng)求時(shí),對(duì)所述接收共享者進(jìn)行鑒權(quán);共享提供模塊,用于鑒權(quán)成功后,根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向所述接收共享者提供共享內(nèi)容。9.如權(quán)利要求8所述的實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,所述裝置還包括目錄組織模塊,所述目錄組織模塊具體包括配置單元,用于為系統(tǒng)中的每個(gè)結(jié)點(diǎn)分配本系統(tǒng)內(nèi)唯一的內(nèi)容標(biāo)識(shí);關(guān)聯(lián)單元,用于將所述結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)和所述結(jié)點(diǎn)的組織信息相關(guān)聯(lián),所述組織信息包括所述結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí)和所述結(jié)點(diǎn)的內(nèi)容名稱。10.如權(quán)利要求9所述的實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,所述關(guān)聯(lián)單元還用于當(dāng)所述結(jié)點(diǎn)為文件時(shí),所述組織信息還包括所述結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),所述物理實(shí)體的標(biāo)識(shí)對(duì)應(yīng)所述物理實(shí)體的底層存儲(chǔ)路徑。11.如權(quán)利要求9所述的實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,所述目錄組織模塊還包括修改單元,用于當(dāng)移動(dòng)所述結(jié)點(diǎn)時(shí),將所述結(jié)點(diǎn)相關(guān)聯(lián)的父目錄的內(nèi)容標(biāo)識(shí)修改為移動(dòng)后的父目錄的內(nèi)容標(biāo)識(shí);所述修改單元還用于,當(dāng)重命名所述結(jié)點(diǎn)時(shí),將所述結(jié)點(diǎn)相關(guān)聯(lián)的內(nèi)容名稱修改為重命名后的內(nèi)容名稱。12.如權(quán)利要求8所述的實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,所述裝置還包括共享記錄模塊,用于記錄共享信息,所述共享信息包括所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)、發(fā)起共享者的用戶標(biāo)識(shí)和接收共享者的用戶標(biāo)識(shí)。13.如權(quán)利要求12所述的實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,所述鑒權(quán)模塊具體包括比較單元和確認(rèn)單元;所述比較單元,用于將所述共享訪問(wèn)請(qǐng)求中攜帶的所述發(fā)送共享者的用戶標(biāo)識(shí)、所述接收共享者的用戶標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí),分別與所述共享信息中的所述發(fā)送共享者的用戶標(biāo)識(shí)、所述接收共享者的用戶標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)相比較,并將比較后的結(jié)果發(fā)送給所述確認(rèn)單元;所述確認(rèn)單元,用于根據(jù)所述比較后的結(jié)果判斷所述比較后的結(jié)果是否全部相同,如果全部相同則確認(rèn)鑒權(quán)成功,否則確認(rèn)鑒權(quán)失敗并得到鑒權(quán)的結(jié)果。14.如權(quán)利要求8至13中的任意一項(xiàng)所述的實(shí)現(xiàn)內(nèi)容共享的裝置,其特征在于,所述共享提供模塊包括共享文件提供單元,用于當(dāng)所述共享結(jié)點(diǎn)為文件時(shí),根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí),得到所述共享結(jié)點(diǎn)對(duì)應(yīng)的物理實(shí)體的標(biāo)識(shí),根據(jù)所述物理實(shí)體的標(biāo)識(shí)得到所述物理實(shí)體的底層存儲(chǔ)路徑,根據(jù)所述底層存儲(chǔ)路徑定位到所述物理實(shí)體,將所述物理實(shí)體的內(nèi)容提供給所述接收共享者;共享目錄提供單元,用于當(dāng)所述共享結(jié)點(diǎn)為目錄時(shí),查找將所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)作為父目錄的內(nèi)容標(biāo)識(shí)的全部共享子結(jié)點(diǎn);若所述共享子結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)為其他結(jié)點(diǎn)的父目錄的內(nèi)容標(biāo)識(shí),繼續(xù)查找所述其他結(jié)點(diǎn),并將所述共享結(jié)點(diǎn)下全部?jī)?nèi)容的列表提供給所述接收共享訪問(wèn)者。全文摘要本發(fā)明公開(kāi)了一種實(shí)現(xiàn)內(nèi)容共享的方法和裝置,屬于互聯(lián)網(wǎng)領(lǐng)域。所述實(shí)現(xiàn)內(nèi)容共享的方法包括接收共享訪問(wèn)請(qǐng)求,所述共享訪問(wèn)請(qǐng)求攜帶發(fā)送共享者的身份標(biāo)識(shí)、接收共享者的身份標(biāo)識(shí)及共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí);根據(jù)所述發(fā)送共享者的身份標(biāo)識(shí)、所述接收共享者的身份標(biāo)識(shí)和所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)對(duì)所述接收共享者進(jìn)行鑒權(quán);鑒權(quán)成功后,根據(jù)所述共享結(jié)點(diǎn)的內(nèi)容標(biāo)識(shí)向所述接收共享者提供共享內(nèi)容。所述裝置包括接收模塊、鑒權(quán)模塊和共享提供模塊。本發(fā)明通過(guò)將內(nèi)容本身的管理維護(hù)與內(nèi)容的共享關(guān)系分離開(kāi)來(lái),使得用戶對(duì)內(nèi)容本身的維護(hù)管理,不影響內(nèi)容的共享關(guān)系。文檔編號(hào)G06F21/62GK101729442SQ200810224689公開(kāi)日2010年6月9日申請(qǐng)日期2008年10月23日優(yōu)先權(quán)日2008年10月23日發(fā)明者夏輝申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1