新四季網

文件共享方法及裝置與流程

2023-06-19 02:51:26


本發明涉及網際網路技術領域,尤其涉及一種文件共享方法及裝置。



背景技術:

目前,網際網路技術和終端技術的不斷發展使人們可以通過終端實現娛樂、閱讀、辦公等越來越多功能,特別是近年來隨著雲存儲的發展,用戶可以將必要的文件存放在雲盤伺服器中,需要查看時可登錄雲盤伺服器中進行查看,當需要將文件發送給其他用戶時,也可以在登錄雲盤伺服器從雲盤伺服器中獲取需要發送的文件然後通過即時通訊軟體發送給目標個人或目標群組。

然而,在現有的雲存儲功能的文件分享方案中,用戶在需要存儲在雲盤伺服器中的目標文件發送給其他目標用戶時,若目標用戶是個人,則需要從雲盤伺服器中下載目標文件然後在即時通訊軟體中將目標文件發送給該用戶;若目標用戶為目標群組,則需要在即時通訊軟體中建立目標群組,然後在該群組中發起針對存儲在雲盤伺服器中的目標文件的文件共享,使得在目標群組中的其中均可以接收到目標文件。若用戶需要將該目標文件發送給除上述目標用戶之外的其他用戶時,就需要重新發送給其他個人用戶或者將目標文件發送給其他群組中用戶。

在上述目標文件的發送過程中,每一次目標文件的發送或者共享都需要用戶進行一次繁瑣的文件分享操作,並且,終端需要從雲盤伺服器中獲取目標文件然後通過即時通訊軟體進行文件的發送。也就是說,對於存儲在雲盤伺服器中的文件的每一次分享都需要用戶進行繁瑣的操作並且還需要從雲盤伺服器中下載該文件並在即時通訊軟體中發送該文件。因此,上述目標文件的共享存在便利性不足的問題。



技術實現要素:

基於此,為解決傳統技術中的基於雲盤伺服器的文件的共享存在的便利性不足的技術問題,特提出了一種文件共享方法及裝置。

在本發明的第一方面,公開了一種文件共享方法,該方法基於雲盤伺服器,包括:

接收第一帳號的終端發送的共享目錄創建請求,創建與所述第一帳號對應的共享目錄;

接收所述第一帳號的終端發送的目標帳號標識,根據所述目標帳號標識獲取相應的第二帳號;

將所述共享目錄的訪問地址發送給所述第二帳號的終端;

為所述第二帳號分配所述共享目錄的訪問權限;

接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

在本發明的第二方面,公開了一種文件共享裝置,該裝置基於雲盤伺服器,包括:

共享目錄創建模塊,用於接收第一帳號的終端發送的共享目錄創建請求,創建與所述第一帳號對應的共享目錄;

目標帳號確定模塊,用於接收所述第一帳號的終端發送的目標帳號標識,根據所述目標帳號標識獲取相應的第二帳號;

訪問地址發送模塊,用於將所述共享目錄的訪問地址發送給所述第二帳號的終端;

訪問權限分配模塊,用於為所述第二帳號分配所述共享目錄的訪問權限;

共享文件訪問模塊,用於接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

在本發明的第三方面,公開了一種文件共享方法,該方法基於第一帳號的終端,包括:

接收輸入的共享目錄創建指令,獲取在雲盤伺服器上登錄的第一帳號,在所述雲盤伺服器上創建與所述第一帳號對應的共享目錄;

接收所述雲盤伺服器下發的帳號標識,展示所述帳號標識,所述帳號標識為所述第一帳號在社交關係鏈上的關聯帳號的標識;

獲取選中的帳號標識作為目標帳號標識,將所述目標帳號標識發送給所述雲盤伺服器,以使所述雲盤伺服器根據所述目標帳號標識獲取相應的第二帳號,將所述共享目錄的訪問地址發送給所述第二帳號的終端,為所述第二帳號分配所述共享目錄的訪問權限,接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

在本發明的第四方面,公開了一種文件共享裝置,該裝置基於第一帳號的終端,包括:

共享目錄創建模塊,用於接收輸入的共享目錄創建指令,獲取在雲盤伺服器上登錄的第一帳號,在所述雲盤伺服器上創建與所述第一帳號對應的共享目錄;

帳號標識展示模塊,用於接收所述雲盤伺服器下發的帳號標識,展示所述帳號標識,所述帳號標識為所述第一帳號在社交關係鏈上的關聯帳號的標識;

目標帳號選中模塊,用於獲取選中的帳號標識作為目標帳號標識,將所述目標帳號標識發送給所述雲盤伺服器,以使所述雲盤伺服器根據所述目標帳號標識獲取相應的第二帳號,將所述共享目錄的訪問地址發送給所述第二帳號的終端,為所述第二帳號分配所述共享目錄的訪問權限,接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

實施本發明實施例,將具有如下有益效果:

採用了上述文件共享方法和裝置之後,將雲盤應用與社交軟體結合起來,用戶在需要將文件共享給其他用戶時或者將已經存儲在雲盤伺服器上的文件共享給其他用戶時,只需要在雲盤中創建共享目錄,然後將需要分享的文件添加到該共享目錄中,即可通過社交軟體將共享目錄的訪問地址發送給其他用戶,以使其他用戶可以通過點擊該訪問地址來訪問共享目錄以及共享目錄中的文件。也就是說,不需要用戶將需要共享的文件一一的發送給其他用戶,只需要將共享目錄的訪問地址發送給需要共享的用戶即可完成文件的共享,減少了用戶在共享文件時繁瑣的必須逐一進行發送的繁瑣的操作過程,提高了文件共享的便利性。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

其中:

圖1為一個實施例中一種文件共享系統的組成示意圖;

圖2為一個實施例中一種文件共享過程的交互示意圖;

圖3為一個實施例中一種基於雲盤伺服器的文件共享方法的流程示意圖;

圖4為一個實施例中一種基於第一帳號的終端的文件共享方法的流程示意圖;

圖5為一個實施例中雲盤應用的共享目錄的頁面示意圖;

圖6為一個實施例中在雲盤應用中共享目錄的創建頁面示意圖;

圖7為一個實施例中雲盤應用的共享目錄的頁面示意圖;

圖8為一個實施例中在共享目錄中添加文件的操作頁面示意圖;

圖9為一個實施例中發送共享目錄的操作頁面示意圖;

圖10為一個實施例中發送共享目錄的操作頁面示意圖;

圖11為一個是私立中共享目錄的訪問地址的連結發送的聊天界面示意圖;

圖12為一個實施例中雲盤應用的共享目錄的頁面示意圖;

圖13為一個實施例中共享目錄的詳情頁面的示意圖;

圖14為一個實施例中一種基於雲盤伺服器的文件共享裝置的結構示意圖;

圖15為一個實施例中一種基於第一帳號的終端的文件共享裝置的結構示意圖;

圖16為一個實施例中運行前述文件共享方法的計算機設備的結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。

為解決傳統技術中的基於雲盤伺服器的文件的共享存在的便利性不足的技術問題,在本實施例中,特提出了一種文件共享機制。具體的,上述文件共享機制如圖1所示,圖1展示了文件共享機制的實現的交互過程的示意圖。並且,該文件共享機制的實現是基於如圖2所示的文件共享系統,並且,該文件共享系統包括了需要進行共享的目標文件的發起終端(第一帳號的終端)10、目標文件的接收終端(第二帳號的終端)20、以及雲盤伺服器30。。

第一帳號的終端10可以通過在終端上安裝的文件共享應用程式(例如微雲)將需要共享的文件上傳至雲盤伺服器30,在需要查看時,可登錄雲盤伺服器中進行查看。在本實施例中,第一帳號對應的用戶還可以將存儲在雲盤伺服器中的文件共享給其他用戶,以使其他用戶可以通過訪問雲盤伺服器來訪問相應的文件。在本實施例中,第二帳號的終端20可以有多個,例如,第一帳號的終端將共享文件發送給多個帳號對應的終端的情況下,接收到的終端均可以訪問該共享文件。

具體的,在本實施例中,上述文件共享的實現包括了基於第一帳號的終端10的文件共享方法、基於雲盤伺服器30的文件共享方法以及基於第二帳號的終端20的訪問共享文件的方法。並且,上述方法的實現可依賴於電腦程式,該電腦程式可運行於基於馮諾依曼體系的計算機系統之上,例如,安裝在第一帳號的終端10或第二帳號的終端20上的雲端文件共享的應用程式,基於雲盤伺服器30的文件共享的應用程式等應用程式。

參見圖3,圖3展示了運行於雲盤伺服器30的文件共享方法的流程示意圖。如圖3所示,上述運行於雲盤伺服器30的文件共享方法包括如下步驟s302-310:

步驟s302:雲盤伺服器接收第一帳號的終端發送的共享目錄創建請求,創建與所述第一帳號對應的共享目錄。

用戶可以在第一帳號的終端上發起針對雲盤伺服器的登錄請求,例如,通過安裝在第一帳號的終端上的雲盤共享的應用程式,在相應的登錄帳號的操作頁面中向雲盤伺服器發起帳號登錄請求,在雲盤伺服器對帳號登錄請求中包含的帳號信息以及登錄密碼進行驗證,並在驗證通過的情況下,完成第一帳號的登錄,以建立第一帳號的終端與雲盤伺服器之間的通訊連接。在第一帳號的終端與雲盤伺服器之間的通訊連接建立成功之後,用戶可以通過第一帳號的終端向雲盤伺服器發送消息或者接收雲盤伺服器下發的數據或文件,雲盤伺服器也可以通過該通訊連接向第一帳號的終端發送消息。

在伺服器檢測到第一帳號的終端發送的共享目錄創建請求之前,用戶還需要通過第一帳號的終端輸入共享目標創建的相關操作來完成共享目錄創建請求的發起。

具體的,可參見圖4,在步驟s302之前,還包括運行於第一帳號的終端10的文件共享方法,即在步驟s302之前還包括如圖4所示的步驟s102:第一帳號的終端接收輸入的共享目錄創建指令,獲取在雲盤伺服器上登錄的第一帳號,在所述雲盤伺服器上創建與所述第一帳號對應的共享目錄。

在如圖5所示的雲盤文件共享的應用程式的操作頁面中,用戶可以通過點擊圖中編號x1所示的按鈕(新建共享目錄的按鈕)來創建一個新的共享目錄,並在圖6所述的共享目錄的創建頁面中,輸入新創建的共享目錄的標識信息,來完成共享目錄創建指令的輸入。例如,在圖6所示的應用場景用,若用戶點擊編號x2所示的按鈕(「創建」按鈕)即相當於發送了一個共享目錄創建指令,並且,創建的共享目錄的標識信息為「jessie新建的共享目錄」。

在本實施例中,在用戶通過第一帳號的終端輸入例如共享目錄創建指令之後,獲取在第一帳號的終端在雲盤伺服器上登錄的第一帳號。例如,在用戶是通過在終端上安裝的雲盤文件共享的應用程式輸入了共享目錄創建指令的情況下,登錄的第一帳號即為在該雲盤文件共享的應用程式中登錄的帳號。

在登錄的第一帳號確定的情況下,即可向雲盤伺服器發送共享目錄創建請求,在該共享目錄創建請求中包含了發送該請求的帳號標識,即第一帳號的標識信息,另外,在該共享目錄創建請求中還包含了創建的共享目錄的標識信息。在伺服器接收到第一帳號的終端發送的共享目錄創建請求之後,對接收到的共享目錄創建請求進行解析,獲取需要創建的共享目錄的標識信息以及創建該共享目錄的帳號標識,然後創建相應的共享目錄,並且,該共享目錄與第一帳號是對應的。

在第一帳號對應的共享目錄創建成功之後,還可以將文件添加到該共享目錄中。例如,可以將第一帳號的終端本地的文件上傳至雲盤伺服器並添加到該共享目錄,還可以是將已經存儲在雲盤伺服器上的文件添加至該共享目錄,在另一個實施例中,還可以是將第一帳號對應的其他共享目錄中的文件添加到共享目錄中(也就是說,同一個文件可以包含在多個共享目錄中)。具體的,用戶可以在第一帳號的終端輸入相應的操作指令來將需要添加的目標文件添加到目標共享目錄中。即,第一帳號的終端接收針對共享目錄輸入的文件添加請求,獲取在該文件添加請求中包含的目標文件標識,將共享目錄和目標文件標識發送給雲盤伺服器。

需要說明的是,在本實施例中,將一個文件添加到共享目錄中去,並不是在該共享目錄下添加與該文件對應的完整的數據,而是建立該文件與共享目錄之間的映射關係。並且,該文件時存儲在雲盤伺服器中的,建立文件與共享目錄之間的映射關係的實質是建立了該文件在雲盤伺服器中的存儲地址與共享目錄之間的映射關係,在用戶訪問共享目錄中的文件時,通過文件在雲盤伺服器中的存儲地址與共享目錄之間的映射關係來確定需要訪問的文件在雲盤伺服器中的存儲地址,然後通過訪問該存儲地址來訪問相應的文件。

在一個文件被添加到多個共享目錄的情況下,建立該文件在雲盤伺服器中的存儲地址與多個共享目錄之間的映射關係,並不需要將該文件存儲多份。

例如,在圖7所示的應用場景中,展示了共享目錄的標識信息為「jessie新建的共享目錄」的共享目錄的頁面,在該頁面中,用戶可以通過點擊「添加文件」按鈕來在該共享目錄中添加其他文件,即通過圖8所示的頁面中將其他文件添加到當前的共享目錄中。如圖8所示,用戶在向共享目錄添加文件時,可以是將已存儲在雲盤伺服器上的且未包含在該共享目錄中的文件添加到該共享目錄,即圖8中的文件「歡迎使用微雲.pdf」。需要說明的是,已存儲在雲盤伺服器中被添加到某一個共享目錄的文件,可以不包含在任意一個共享目錄中,也可以包含在其他的共享目錄中。在另一個實施例中,用戶添加到共享目錄的文件也可以是終端本地存儲的任意文件,如8所示,用戶可以通過點擊「本地」按鈕來查看在終端本地存儲的文件的文件列表,從而選擇需要添加的目標文件。

在用戶選擇了需要添加到共享目錄的文件之後,終端獲取用戶選擇的目標文件的文件標識,並根據目標文件的文件標識以及共享目錄生成文件添加請求,並發送給雲盤伺服器,以使雲盤伺服器將目標文件添加到共享目錄中。

雲盤伺服器在接收到第一帳號的終端發送的文件添加請求之後,對接收到的文件添加請求進行解析,獲取文件添加請求中包括的目標文件標識,其中,目標文件標識為雲存儲空間中存儲的文件的標識信息,然後雲盤伺服器將該目標文件標識添加到所述共享目錄中。

需要說明的是,在本實施例中,若被添加到共享目錄中的目標文件為已存儲在雲盤伺服器中的文件,則直接將目標文件的文件標識添加到共享目錄中;若被添加到共享目錄中的目標文件為存儲在第一帳號的終端本地的文件,則第一帳號的終端將該文件上傳至雲盤伺服器,然後由雲盤伺服器將上傳的目標文件的文件標識添加到共享目錄中。

在與第一帳號對應的共享目錄已經創建成功之後,第一帳號對應的用戶可以將該共享目錄發送給其他用戶以便其他用戶也可以查看該共享目錄中的文件來完成文件的共享。

第一帳號的終端可以通過即時通訊軟體將共享目錄的相關信息發送給其他用戶,例如,可以通過qq、微信等聊天軟體將共享目錄的相關信息發送給qq或微信等聊天軟體上的好友。

在本實施例中,在第一帳號的終端上可以展示登錄的第一帳號在社交關係鏈上的關聯帳號,用戶可以在展示的關聯帳號中選擇需要發送共享目錄的關聯帳號的標識,即目標帳號標識。即,在第一帳號的終端上,執行步驟s104:第一帳號的終端接收所述雲盤伺服器下發的帳號標識,展示所述帳號標識,所述帳號標識為所述第一帳號在社交關係鏈上的關聯帳號的標識。

在用戶需要將共享目錄發送給其他用戶時,可以通過如圖9所示的頁面來獲取可以進行分享的帳號的帳號標識,例如,在圖9中,用戶可以將共享目錄發送給其在微信應用中的好友。在圖10所示的應用場景中,用戶可以通過選中操作來選擇作為分享目標用戶的目標帳號標識。例如,在圖10所示的應用場景中,選擇帳號標識為「wayne」的用戶對應的帳號標識為目標帳號標識。

即執行步驟s106:第一帳號的終端獲取選中的帳號標識作為目標帳號標識,將所述目標帳號標識發送給所述雲盤伺服器。

需要說明的是,在本實施例中,第一帳號對應的用戶在上述展示的關聯用戶的帳號標識中,可以通過選擇操作在展示的關聯用戶中選擇帳號標識作為目標帳號標識。

需要說明的是,在本實施例中,目標帳號標識可以是一個,也就是說,用戶在展示的關聯用戶的帳號標識中,選擇一個帳號標識作為目標帳號標識,與目標帳號標識對應的帳號即為共享目錄的目標分享用戶。在另一個實施例中,目標帳號標識也可以是多個,或者是目標群組對應的群組標識。也就是說,關聯用戶可以是單獨的用戶,也可以是包含了多個用戶的用戶群組。用戶在選擇目標帳號標識時,在展示的帳號標識中,可以選擇一個用戶群組對應的群組標識作為目標帳號標識,也可以選擇多個帳號標識對應的帳號標識作為目標帳號標識。

在目標帳號標識確定之後,第一帳號的終端即可將確定的目標帳號標識發送給雲盤伺服器,以使雲盤伺服器進行文件分享的下一步操作。

步驟s304:雲盤伺服器接收所述第一帳號的終端發送的目標帳號標識,根據所述目標帳號標識獲取相應的第二帳號。

雲盤伺服器在接收到第一帳號的終端發送的目標帳號標識之後,即可根據目標帳號標識確定與該目標帳號標識確定的第二帳號。例如,在目標帳號標識為用戶標識時,與該目標帳號標識對應的帳號即為第二帳號,在目標帳號標識為用戶群組標識時,與該用戶群組標識對應的在該用戶群組之內的所有的帳號即為第二帳號。也就是說,第二帳號的數量可以是多個。

步驟s306:雲盤伺服器將所述共享目錄的訪問地址發送給所述第二帳號的終端。

在雲盤伺服器確定了第一帳號的終端需要將共享目錄進行分享的第二帳號之後,即可將共享目錄的訪問地址發送給第二帳號的終端。在本實施例中,在將共享目錄的訪問地址發送給第二帳號的終端時,是通過即時通訊軟體將共享目錄的訪問地址發送給第二帳號的終端時。

例如,在圖11所示的應用場景中,帳號jessie將「jessie新建的共享目錄」的共享目錄的訪問地址發送給帳號wayne對應的用戶,帳號wayne對應的用戶可以通過點擊圖11中所示的訪問地址來訪問共享目錄。

在本實施例中,雲盤伺服器在將共享目錄發送給第二帳號的終端時,並不是將共享目錄中的所有數據均發送給第二帳號的終端,而是將共享目錄的訪問地址發送給第二帳號的終端。第二帳號的終端在接收到訪問地址之後,即可通過該訪問地址來訪問共享目錄以及共享目錄中的文件。

步驟s308:雲盤伺服器為所述第二帳號分配所述共享目錄的訪問權限。

第二帳號的終端在通過上述共享目錄的訪問地址來訪問共享目錄以及共享目錄中的數據時,對於共享目錄中的文件可以進行讀取操作、下載操作、刪除操作、添加文件操作等操作。

在本實施例中,在第一帳號的終端發起了第二帳號的終端對於共享目錄的共享操作的情況下,雲盤伺服器會針對每一個第二帳號分配與該共享目錄的訪問權限。例如,訪問權限可以包含可以訪問的文件、對於文件的操作權限等。共享目錄的創建者可以對第二帳號的訪問權限進行自定義設置,或者雲盤伺服器可以根據用戶的設置自動進行訪問權限的分配,或者雲盤伺服器自動為第二帳號分配訪問權限。

上述步驟s102-s106以及步驟s302-s308執行完畢之後,共享目錄創建完畢,並且第二帳號的終端也接收到與共享目錄的訪問地址對應的消息,第二帳號對應的用戶即可通過點擊上述共享目錄的訪問地址來訪問共享目錄中的文件。

具體實施中,第二帳號對應的用戶可以在第二帳號的終端上發起對應共享目錄的訪問請求,例如,在圖11所示的應用場景中,用戶可以通過點擊共享目錄的訪問地址對應的連結來發起針對共享目錄的訪問地址的文件訪問請求來訪問共享目錄。

在本實施例中,發起針對共享地址的訪問地址的文件訪問請求的終端為目標帳號的終端,在該終端上登錄的帳號即為目標帳號。

步驟s310:雲盤伺服器接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

在用戶在目標帳號的終端發起了針對共享目錄的訪問地址的文件訪問請求之後,雲盤伺服器在接收到文件訪問請求之後,會接收到的文件訪問請求進行解析,確定文件訪問請求中包含的訪問地址所對應的共享目錄,即目標共享目錄。然後根據文件訪問請求中包含的目標帳號的帳號標識,確定與目標帳號下對目標共享目錄的訪問權限,然後判斷目標帳號是否具備文件訪問請求中的具體操作的操作權限,來確定如何響應接收到的文件訪問請求。

例如,在圖12所示的應用場景中,圖12展示了當前帳戶所創建的以及所加入的所有的共享目錄的列表,可以通過點擊共享目錄的標識信息來訪問該共享目錄。例如,點擊圖12中的共享目錄「jessie新建的共享目錄」,即可訪問與該共享目錄對應的詳情頁面,即圖13所示的共享目錄「jessie新建的共享目錄」對應的詳情頁面,並且,在圖13所示的頁面中,用戶可以通過點擊共享目錄中的文件來訪問或下載某一個文件,或對該文件進行其他操作。

具體的,在本實施例中,上述訪問權限包括下載權限、文件修改權限、新建文件權限和刪除權限,目標帳號針對目標共享目錄的訪問權限包括上述下載權限、文件修改權限、新建文件權限和刪除權限中的一種或者多種。

在一個具體的實施例中,在所述目標帳號針對所述共享目錄的訪問權限包含下載權限的情況下,允許向所述目標帳號的終端發送所述文件訪問請求指定的文件。

即,若目標帳號的終端發起的針對共享目錄的文件訪問請求中包含了針對共享目錄中的文件的下載請求,則判斷目標帳號是否具備針對共享目錄的下載權限,若是,則允許雲盤伺服器向目標帳號的終端發送文件訪問請求所指定的文件,即允許目標帳號的終端下載該指定的文件;反之,提示用戶不具備相應的下載權限。

在一個具體的實施例中,在所述目標帳號針對所述共享目錄的訪問權限包含文件修改權限的情況下,允許所述目標帳號的終端所述文件訪問請求指定的文件進行修改。

即,若目標帳號的終端發起的針對共享目錄的文件訪問請求中包含了針對共享目錄中的文件的修改請求,則判斷目標帳號是否具備針對共享目錄的修改權限,若是,則允許在目標帳號的終端展示文件訪問請求中所指定的文件,並檢測通過目標帳號的終端輸入的修改操作,並在修改完畢之後,將修改之後的文件上傳至雲盤伺服器以替換上述文件訪問請求中所指定的文件。

在一個具體的實施例中,在目標帳號針對所述共享目錄的訪問權限包含新建文件權限的情況下,允許在所述共享目錄中根據所述文件訪問請求中包含的文件信息創建文件。也就是說,若目標帳號具備針對共享目錄的新建文件權限,則說明目標帳號對應的用戶可以將其他文件添加到該共享目錄中去。

在另一個具體的實施例中,在所述目標帳號針對所述共享目錄的訪問權限包含刪除權限的情況下,允許刪除所述文件訪問請求在所述共享目錄中指定的文件。也就是說,只有在目標帳號具備針對共享目錄的刪除權限的情況下,相應的用戶才被允許在訪問共享目錄的情況下,將共享目錄中的文件進行刪除,否則,不能刪除共享目錄中的任何文件。

需要說明的是,第二帳號在共享目錄下的訪問權限不僅可以是第一帳號的終端通過檢測輸入的訪問權限設置指令確定的或雲盤伺服器自動進行設置的,在另一個實施例中,第二帳號在共享目錄下的訪問權限還可以雲盤伺服器根據第二帳號的請求進行分配的。

具體的,在一個可選的實施例中,上述雲盤伺服器為所述第二帳號分配所述共享目錄的訪問權限之前還包括:雲盤伺服器接收所述第二帳號的終端發送的針對所述第一帳號的業務數值轉移請求,獲取所述業務數值轉移請求攜帶的業務數值;將所述業務數值由所述第二帳號轉移到所述第一帳號上;並且,所述為所述第二帳號分配所述共享目錄的訪問權限為:在所述業務數值轉移成功的情況下,根據所述業務數值的大小為所述第二帳號分配所述共享目錄的訪問權限。

也就是說,若第二帳號針對共享目錄不具備訪問權限或者不具備某項訪問權限,而又希望訪問共享目錄中的文件,在此種情況下,第二帳號對應的用戶可以通過第二帳號的終端項雲盤伺服器發起針對共享目錄的權限購買請求。例如,在共享目錄a中,b帳號不具備a共享目錄的下載權限,在此種情況下,第二帳號對應的用戶可以通過第二帳號的終端向雲盤伺服器發送針對a共享目錄的下載權限購買請求。

在本實施例中,針對共享目錄的權限購買請求,即為針對共享目錄的創建帳號(第一帳號)的業務數值轉移請求,即將第二帳號下的業務數值轉移到第一帳號下的業務數值中。雲盤伺服器再接收到上述業務數值轉移請求之後,對接收到奧的業務數值轉移請求進行解析,獲取業務數值轉移請求中攜帶的業務數值,然後將該業務數值由第二帳號轉移到第一帳號上。

並且,若業務數值轉移成功的情況下,根據轉移的業務數值的大小來為第二帳號分配共享目錄的訪問權限。例如,若業務數值轉移請求中攜帶了與該請求對應的訪問權限的情況下,雲盤伺服器為第二帳號分配與業務數值轉移請求中攜帶的訪問權限。再例如,共享目錄下不同的訪問權限還可以設置有不同的業務數值大小,雲盤伺服器可以根據第二帳號的終端發起的業務數值轉移請求中攜帶的業務數值的大小來確定與之匹配的訪問權限。

在一個可選的實施例中,訪問權限還包括下載次數閾值;也就是說,針對共享目錄或者共享目錄中的目標文件,設置有下載次數閾值,即針對共享目錄或者共享目錄中的目標文件的下載次數不能超過設置的下載次數閾值,或者目標帳號針對共享目錄或者共享目錄中的目標文件的下載次數不能超過該下載次數閾值。

具體的,若目標帳號的終端發起的針對共享目錄的文件訪問請求中,包含了針對共享目錄中的文件的下載請求,在此種情況下,雲盤伺服器獲取所述目標帳號針對所述共享目錄的歷史下載次數,在所述歷史下載次數小於所述訪問權限中的下載次數閾值的情況下,將所述文件訪問請求對應的文件發送給所述目標帳號的終端;在歷史下載次數等於或大於訪問權限中的下載次數閾值的情況下,拒絕將文件訪問請求中指定的文件發送給目標帳號的終端,並可以將訪問權限受限的提示消息發送給目標帳號的終端已提示目標帳號對應的用戶,並且,用戶還可以通過發起業務數值轉移請求來獲得相應的訪問權限來再次下載該文件。

在另一個實施例中,訪問權限不僅可以包含了下載次數閾值的限制,還可以包括與該訪問權限對應的時間,即授權時間。

具體的,訪問權限還包括授權截止時刻,授權截止時刻為第二帳號或目標帳號在共享目錄下的授權時間所對應的授權時間截止時刻,在發起文件訪問請求的時間超過該授權時間的情況下,對於目標帳號的終端發起的文件訪問請求不予響應。

具體的,獲取系統時間,在所述系統時間早於或等於所述訪問權限中的授權截止時刻的情況下,將所述文件訪問請求對應的文件發送給所述目標帳號的終端。

雲盤伺服器在接收到目標帳號的終端發起的文件訪問請求的情況下,獲取系統時間,然後判斷獲取到的系統時間是否在目標帳號的訪問權限所對應的授權時間之內(即判斷系統時間是否早於或等於目標帳號的訪問權限所對應的授權截止時刻),若是,則響應目標帳號的終端發送的文件訪問請求,即將文件訪問請求對應的文件發送給目標帳號的終端;若否,則拒絕響應目標帳號的終端發送的文件訪問請求。

如前所述,共享目錄的創建帳號可以設置於創建的共享目錄的訪問權限與業務數值之間的對應關係。具體的,用戶可以通過第一帳號的終端來設置共享目錄的訪問權限所對應的授權業務數值。

即在創建了與第一帳號對應的共享目錄之後,第一帳號的終端檢測輸入的針對共享目錄的授權業務數值設置指令,然後將輸入的共享目錄的授權業務數值的具體值發送給雲盤伺服器。

雲盤伺服器在接收到第一帳號的終端發送的與共享目錄的授權業務數值對應的消息之後,根據第一帳號的終端發送的消息,設置共享目錄的授權業務數值的大小。也就是說,其他用戶可以通過向第一帳號轉移相應的業務數值來獲取共享目錄的訪問權限,從而為其他不具備訪問權限的用戶提供了訪問共享目錄的渠道。

在一個可選的實施例中,上述根據訪問權限響應文件訪問請求還包括:在目標帳號不為第二帳號的情況下,將共享目錄的授權業務數值發送給目標帳號對應的終端;接收目標帳號的終端發送的針對第一帳號的業務數值轉移請求,獲取相應的業務數值;將業務數值由目標帳號轉移到第一帳號上;在業務數值滿足授權業務數值的大小的情況下,為目標帳號分配共享目錄的訪問權限。

若發起文件訪問請求的目標帳號不是第一帳號在步驟304中指令的第二帳號,則目標帳號不具備訪問共享目錄的相應的訪問權限,在此種情況下,若目標帳號的終端依舊發起了針對共享目錄的文件訪問請求,可以將上述設置的共享目錄的授權業務數值發送給目標帳號對應的終端,以使用戶可以通過目標帳號的終端來轉移與該授權業務數值對應的業務數值至第一帳號來獲得共享目錄的訪問權限。

若用戶在目標帳號的終端上發起針對共享目錄的業務數值轉移請求,雲盤伺服器接收目標帳號的終端發送的業務數值轉移請求,並獲取接收到的業務數值轉移請求中包含的業務數值。然後,判斷該業務數值是否滿足共享目錄對應的授權業務數值的大小,例如,判斷該業務數值是否大於或等於授權業務數值,並且,在判斷結果為是的情況下,將業務數值轉移請求中包含的業務數值由目標帳號轉移至第一帳號下,並為目標帳號分配與共享目錄對應的訪問權限。

此外,為解決傳統技術中的基於雲盤伺服器的文件的共享存在的便利性不足的技術問題,在一個實施例中,如圖14所示,還提出了一種文件共享裝置,該文件共享裝置基於雲盤伺服器30,包括共享目錄創建模塊302、目標帳號確定模塊304、訪問地址發送模塊306、訪問權限分配模塊308以及共享文件訪問模塊310,其中:

共享目錄創建模塊302,用於接收第一帳號的終端發送的共享目錄創建請求,創建與所述第一帳號對應的共享目錄;

目標帳號確定模塊304,用於接收所述第一帳號的終端發送的目標帳號標識,根據所述目標帳號標識獲取相應的第二帳號;

訪問地址發送模塊306,用於將所述共享目錄的訪問地址發送給所述第二帳號的終端;

訪問權限分配模塊308,用於為所述第二帳號分配所述共享目錄的訪問權限;

共享文件訪問模塊310,用於接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

可選的,在一個實施例中,目標帳號確定模塊304還用於獲取所述第一帳號在社交關係鏈上的關聯帳號,將所述關聯帳號的帳號標識發送給所述第一帳號的終端,以使所述第一帳號的終端展示所述關聯帳號的帳號標識,根據選中操作確定選中的目標帳號標識。

可選的,在一個實施例中,如圖14所示,上述裝置還包括目標文件添加模塊312,用於接收第一帳號的終端針對所述共享目錄發送的文件添加請求,獲取所述文件添加請求中包括的目標文件標識,所述目標文件標識為雲存儲空間中存儲的文件的標識信息;將所述目標文件標識添加到所述共享目錄中。

可選的,在一個實施例中,訪問權限包括下載權限、文件修改權限、新建文件權限和刪除權限;所述共享文件訪問模塊310還用於在所述目標帳號針對所述共享目錄的訪問權限包含下載權限的情況下,允許向所述目標帳號的終端發送所述文件訪問請求指定的文件;在所述目標帳號針對所述共享目錄的訪問權限包含文件修改權限的情況下,允許所述目標帳號的終端所述文件訪問請求指定的文件進行修改;在所述目標帳號針對所述共享目錄的訪問權限包含新建文件權限的情況下,允許在所述共享目錄中根據所述文件訪問請求中包含的文件信息創建文件;所述共享文件訪問模塊還用於在所述目標帳號針對所述共享目錄的訪問權限包含刪除權限的情況下,允許刪除所述文件訪問請求在所述共享目錄中指定的文件。

可選的,在一個實施例中,訪問權限還包括下載次數閾值;所述共享文件訪問模塊310還用於獲取所述目標帳號針對所述共享目錄的歷史下載次數,在所述歷史下載次數小於所述訪問權限中的下載次數閾值的情況下,將所述文件訪問請求對應的文件發送給所述目標帳號的終端。

可選的,在一個實施例中,訪問權限還包括授權截止時刻;所述共享文件訪問模塊310還用於獲取系統時間,在所述系統時間早於或等於所述訪問權限中的授權截止時刻的情況下,將所述文件訪問請求對應的文件發送給所述目標帳號的終端。

可選的,在一個實施例中,訪問權限分配模塊308還用於接收所述第二帳號的終端發送的針對所述第一帳號的業務數值轉移請求,獲取所述業務數值轉移請求攜帶的業務數值;將所述業務數值由所述第二帳號轉移到所述第一帳號上;所述為所述第二帳號分配所述共享目錄的訪問權限為:在所述業務數值轉移成功的情況下,根據所述業務數值的大小為所述第二帳號分配所述共享目錄的訪問權限。

可選的,在一個實施例中,共享目錄創建模塊302還用於根據所述第一帳號的終端發送的消息,設置所述共享目錄的授權業務數值的大小;所述共享文件訪問模塊還用於在所述目標帳號不為所述第二帳號的情況下,將所述共享目錄的授權業務數值發送給所述目標帳號對應的終端;接收所述目標帳號的終端發送的針對所述第一帳號的業務數值轉移請求,獲取相應的業務數值;將所述業務數值由所述目標帳號轉移到所述第一帳號上;在所述業務數值滿足所述授權業務數值的大小的情況下,為所述目標帳號分配所述共享目錄的訪問權限。

為解決傳統技術中的基於雲盤伺服器的文件的共享存在的便利性不足的技術問題,在一個實施例中,如圖15所示,還提出了一種文件共享裝置,該文件共享裝置基於第一帳號的終端10,包括共享目錄創建模塊102、帳號標識展示模塊104以及目標帳號選中模塊106,其中:

共享目錄創建模塊102,用於接收輸入的共享目錄創建指令,獲取在雲盤伺服器上登錄的第一帳號,在所述雲盤伺服器上創建與所述第一帳號對應的共享目錄;

帳號標識展示模塊104,用於接收所述雲盤伺服器下發的帳號標識,展示所述帳號標識,所述帳號標識為所述第一帳號在社交關係鏈上的關聯帳號的標識;

目標帳號選中模塊106,用於獲取選中的帳號標識作為目標帳號標識,將所述目標帳號標識發送給所述雲盤伺服器,以使所述雲盤伺服器根據所述目標帳號標識獲取相應的第二帳號,將所述共享目錄的訪問地址發送給所述第二帳號的終端,為所述第二帳號分配所述共享目錄的訪問權限,接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

可選的,在一個實施例中,如圖15所示,上述裝置還包括文件添加模塊108,用於接收針對所述共享目錄輸入的文件添加請求,獲取所述文件添加請求中包含的目標文件標識,將所述共享目錄和所述目標文件標識發送給所述雲盤伺服器,以使所述雲盤伺服器將所述目標文件標識添加到所述共享目錄中。

實施本發明實施例,將具有如下有益效果:

採用了上述文件共享方法和裝置之後,將雲盤應用與社交軟體結合起來,用戶在需要將文件共享給其他用戶時或者將已經存儲在雲盤伺服器上的文件共享給其他用戶時,只需要在雲盤中創建共享目錄,然後將需要分享的文件添加到該共享目錄中,即可通過社交軟體將共享目錄的訪問地址發送給其他用戶,以使其他用戶可以通過點擊該訪問地址來訪問共享目錄以及共享目錄中的文件。也就是說,不需要用戶將需要共享的文件一一的發送給其他用戶,只需要將共享目錄的訪問地址發送給需要共享的用戶即可完成文件的共享,減少了用戶在共享文件時繁瑣的必須逐一進行發送的繁瑣的操作過程,提高了文件共享的便利性。

在上述實施例中,可以全部或部分的通過軟體、硬體、固件或者其任意組合來實現。當使用軟體程序實現時,可以全部或部分地以電腦程式產品的形式實現。所述電腦程式產品包括一個或多個計算機指令。在計算機上加載和執行所述電腦程式指令時,全部或部分地產生按照本發明實施例所述的流程或功能。所述計算機可以是通用計算機、專用計算機、計算機網絡、或者其他可編程裝置。所述計算機指令可以存儲在計算機可讀存儲介質中,或者從一個計算機可讀存儲介質向另一個計算機可讀存儲介質傳輸,例如,所述計算機指令可以從一個網站站點、計算機、伺服器或者數據中心通過有線(例如同軸電纜、光纖、數字用戶線(dsl))或無線(例如紅外、無線、微波等)方式向另一個網站站點、計算機、伺服器或者數據中心進行傳輸。所述計算機可讀存儲介質可以是計算機能夠存取的任何可用介質或者是包含一個或多個可用介質集成的伺服器、數據中心等數據存儲設備。所述可用介質可以是磁性介質,(例如,軟盤、硬碟、磁帶)、光介質(例如,dvd)、或半導體介質(例如固態硬碟solidstatedisk(ssd))等。

在一個實施例中,如圖16所示,圖16展示了一種運行上述文件共享方法的基於馮諾依曼體系的計算機系統的終端。該計算機系統可以是智慧型手機、平板電腦、掌上電腦、筆記本電腦或個人電腦等終端設備。具體的,可包括通過系統總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網絡接口10012。存儲器1003可包括外存儲器10032(例如硬碟、光碟或軟盤等)和內存儲器10034。輸出接口1004可至少包括顯示屏10042等設備。

在本實施例中,本方法的運行基於電腦程式,該電腦程式的程序文件存儲於前述基於馮諾依曼體系的計算機系統的外存儲器10032中,在運行時被加載到內存儲器10034中,然後被編譯為機器碼之後傳遞至處理器1002中執行,從而使得基於馮諾依曼體系的計算機系統中形成邏輯上的共享目錄創建模塊302、目標帳號確定模塊304、訪問地址發送模塊306、訪問權限分配模塊308共享文件訪問模塊310、目標文件添加模塊312以及共享目錄創建模塊102、帳號標識展示模塊104、目標帳號選中模塊106、文件添加模塊108。且在上述文件共享方法執行過程中,輸入的參數均通過外部輸入接口1001接收,並傳遞至存儲器1003中緩存,然後輸入到處理器1002中進行處理,處理的結果數據或緩存於存儲器1003中進行後續地處理,或被傳遞至輸出接口1004進行輸出。

具體的,第一帳號的終端10的處理器用於執行如下操作:

接收輸入的共享目錄創建指令,獲取在雲盤伺服器上登錄的第一帳號,在所述雲盤伺服器上創建與所述第一帳號對應的共享目錄;

接收所述雲盤伺服器下發的帳號標識,展示所述帳號標識,所述帳號標識為所述第一帳號在社交關係鏈上的關聯帳號的標識;

獲取選中的帳號標識作為目標帳號標識,將所述目標帳號標識發送給所述雲盤伺服器。

進一步的,雲盤伺服器30的處理器1002用於執行如下操作:

接收第一帳號的終端發送的共享目錄創建請求,創建與所述第一帳號對應的共享目錄;

接收所述第一帳號的終端發送的目標帳號標識,根據所述目標帳號標識獲取相應的第二帳號;

將所述共享目錄的訪問地址發送給所述第二帳號的終端;

為所述第二帳號分配所述共享目錄的訪問權限;

接收目標帳號的終端發送的針對所述訪問地址的文件訪問請求,獲取與所述訪問地址對應的共享目錄,獲取所述目標帳號針對所述共享目錄的訪問權限,根據所述訪問權限響應所述文件訪問請求。

以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀