日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種協(xié)同文檔處理方法、裝置和系統(tǒng)與流程

文檔序號(hào):39712890發(fā)布日期:2024-10-22 12:58閱讀:2來源:國(guó)知局
一種協(xié)同文檔處理方法、裝置和系統(tǒng)與流程

本發(fā)明涉及協(xié)同辦公,尤其涉及一種協(xié)同文檔處理方法、裝置和系統(tǒng)。


背景技術(shù):

1、協(xié)同文檔一般是指能夠?yàn)椴煌挠脩舴峙洳煌奈臋n權(quán)限(比如只讀權(quán)限、編輯權(quán)限等),以支持具有權(quán)限的多用戶同時(shí)進(jìn)行線上編輯文本、上傳圖片、上傳附件、預(yù)覽、下載附件等操作的文檔。

2、目前,協(xié)同文檔主要通過調(diào)用附件的預(yù)覽和下載接口,基于調(diào)用的預(yù)覽和下載接口所設(shè)置的對(duì)應(yīng)于用戶權(quán)限的附件預(yù)覽或下載所需的屬性信息,從文件存儲(chǔ)服務(wù)器中下載或預(yù)覽附件。

3、針對(duì)目前協(xié)同文檔處理附件的方式,一旦用戶獲取到其不具有權(quán)限的附件所對(duì)應(yīng)的屬性信息(比如,從協(xié)同文檔的日志中截取附件的上傳id、附件的永久鏈接地址等),并將獲取的屬性信息替換預(yù)覽和下載接口中用戶具有權(quán)限的其他附件所對(duì)應(yīng)的屬性信息,則用戶可以下載或預(yù)覽其不具有權(quán)限的附件。因此,在現(xiàn)有技術(shù)中,只需要用戶具有協(xié)同文檔權(quán)限以及下載或者預(yù)覽附件所需的屬性信息,而不需要協(xié)同文檔與附件之間的附屬關(guān)系,即可獲取到附件,導(dǎo)致協(xié)同文檔中附件的安全存在隱患。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本發(fā)明實(shí)施例提供一種協(xié)同文檔處理方法、裝置和系統(tǒng),能夠有效地提高協(xié)同文檔中附件的安全。

2、為實(shí)現(xiàn)上述目的,第一方面,本發(fā)明實(shí)施例提供了一種協(xié)同文檔處理方法,包括:

3、在接收到針對(duì)第一協(xié)同文檔的上傳操作的情況下,將所述上傳操作所針對(duì)的附件上傳到文件存儲(chǔ)服務(wù)器,以使所述文件存儲(chǔ)服務(wù)器存儲(chǔ)所述附件,并為所述附件生成對(duì)應(yīng)的上傳id;

4、為所述附件生成附件標(biāo)簽信息;

5、在接收到所述文件存儲(chǔ)服務(wù)器發(fā)送的上傳id的情況下,將所述附件標(biāo)簽信息、所述上傳id以及所述第一協(xié)同文檔的第一文檔id關(guān)聯(lián)存儲(chǔ)到數(shù)據(jù)庫(kù);

6、在接收到所述數(shù)據(jù)庫(kù)的指示存儲(chǔ)成功的反饋信息的情況下,將所述附件標(biāo)簽信息綁定到所述第一協(xié)同文檔;

7、基于所述數(shù)據(jù)庫(kù)關(guān)聯(lián)存儲(chǔ)的所述附件標(biāo)簽信息、所述上傳id以及所述第一文檔id處理針對(duì)所述附件的下載操作或者預(yù)覽操作。

8、可選地,所述為所述附件生成附件標(biāo)簽信息,包括:

9、為所述附件生成附件id;

10、或者,

11、為所述附件生成對(duì)應(yīng)于所述協(xié)同文檔的附件屬性的屬性值。

12、可選地,所述將所述附件標(biāo)簽信息、所述上傳id以及所述第一協(xié)同文檔的文檔id關(guān)聯(lián)存儲(chǔ)到數(shù)據(jù)庫(kù),包括:

13、確定所述附件的文件特征信息;

14、將所述文件特征信息、所述上傳id以及所述附件標(biāo)簽信息關(guān)聯(lián)存儲(chǔ)到數(shù)據(jù)庫(kù)構(gòu)建的附件表中;

15、將所述附件標(biāo)簽信息以及所述第一協(xié)同文檔的文檔id關(guān)聯(lián)存儲(chǔ)到數(shù)據(jù)庫(kù)構(gòu)建的文檔附件關(guān)系表中。

16、可選地,所述將所述附件標(biāo)簽信息綁定到所述第一協(xié)同文檔,包括:

17、為所述第一協(xié)同文檔構(gòu)建附件標(biāo)簽,其中,所述附件標(biāo)簽包括屬性項(xiàng);

18、在所述附件標(biāo)簽中的屬性項(xiàng)中寫入所述附件標(biāo)簽信息和/或所述文件特征信息。

19、可選地,所述基于所述數(shù)據(jù)庫(kù)關(guān)聯(lián)存儲(chǔ)的所述附件標(biāo)簽信息、所述上傳id以及所述文檔id處理針對(duì)所述附件的下載操作或者預(yù)覽操作,包括:

20、在接收到第二協(xié)同文檔發(fā)送的下載操作或者預(yù)覽操作的情況下,獲取所述第二協(xié)同文檔的第二文檔id、對(duì)應(yīng)于所述下載操作或者所述預(yù)覽操作的用戶信息和附件標(biāo)簽信息;

21、對(duì)所述第二文檔id、所述用戶信息和所述附件標(biāo)簽信息進(jìn)行驗(yàn)證;

22、根據(jù)驗(yàn)證結(jié)果,對(duì)下載操作或者預(yù)覽操作進(jìn)行處理。

23、可選地,所述對(duì)所述第二文檔id、所述用戶信息和所述附件標(biāo)簽信息進(jìn)行驗(yàn)證,包括:

24、驗(yàn)證所述用戶信息是否具有對(duì)應(yīng)于所述第二協(xié)同文檔的下載權(quán)限或者預(yù)覽權(quán)限;

25、在驗(yàn)證所述用戶信息具有所述下載權(quán)限或者所述預(yù)覽權(quán)限的情況下,根據(jù)所述數(shù)據(jù)庫(kù)關(guān)聯(lián)存儲(chǔ)的所述附件標(biāo)簽信息以及所述文檔id,驗(yàn)證所述第二協(xié)同文檔與所述附件標(biāo)簽信息對(duì)應(yīng)的附件之間是否存在附屬關(guān)系;

26、根據(jù)驗(yàn)證結(jié)果,對(duì)所述下載操作或者預(yù)覽操作進(jìn)行處理。

27、可選地,所述驗(yàn)證所述第二協(xié)同文檔id與所述附件標(biāo)簽信息對(duì)應(yīng)的附件之間是否存在附屬關(guān)系,包括:

28、從所述數(shù)據(jù)庫(kù)中存儲(chǔ)有附件的文件特征信息和附件標(biāo)簽信息的附件表中,檢索對(duì)應(yīng)于所述下載操作或者所述預(yù)覽操作的附件標(biāo)簽信息是否對(duì)應(yīng)有文件特征信息;

29、在檢索到所述文件特征信息的情況下,根據(jù)所述數(shù)據(jù)庫(kù)中存儲(chǔ)有相關(guān)聯(lián)的附件標(biāo)簽信息以及文檔id的文檔附件關(guān)系表,驗(yàn)證所述第二文檔id與所述附件標(biāo)簽信息之間是否相關(guān)聯(lián);

30、如果驗(yàn)證出所述第二文檔id與所述附件標(biāo)簽信息之間相關(guān)聯(lián),則確定所述第二協(xié)同文檔與所述附件標(biāo)簽信息對(duì)應(yīng)的附件之間存在附屬關(guān)系;

31、如果驗(yàn)證出所述第二文檔id與所述附件標(biāo)簽信息之間不相關(guān),則確定所述第二協(xié)同文檔與所述附件標(biāo)簽信息對(duì)應(yīng)的附件之間不存在附屬關(guān)系。

32、可選地,所述對(duì)所述下載操作或者預(yù)覽操作進(jìn)行處理,包括:

33、在驗(yàn)證結(jié)果指示所述第二協(xié)同文檔與所述附件標(biāo)簽信息對(duì)應(yīng)的附件之間存在附屬關(guān)系的情況下,獲取對(duì)應(yīng)于所述附件標(biāo)簽信息的上傳id,將所述上傳id提供給所述文件存儲(chǔ)服務(wù)器,以使所述文件存儲(chǔ)服務(wù)器為所述上傳id所對(duì)應(yīng)的附件生成附件臨時(shí)鏈接;

34、通過所述附件標(biāo)簽信息調(diào)用文件預(yù)覽和下載接口,獲取對(duì)應(yīng)于所述上傳id的附件臨時(shí)鏈接;

35、基于所述附件臨時(shí)鏈接為所述第二協(xié)同文檔下載或者預(yù)覽附件。

36、可選地,上述協(xié)同文檔處理方法,還包括:

37、獲取對(duì)應(yīng)于所述附件上傳操作的用戶信息,并確定所述用戶信息所具有的針對(duì)所述第一協(xié)同文檔的權(quán)限;

38、在所述用戶信息所具有的針對(duì)所述第一協(xié)同文檔的權(quán)限包括上傳權(quán)限的情況下,執(zhí)行所述將所述上傳操作所針對(duì)的附件上傳到文件存儲(chǔ)服務(wù)器的步驟。

39、第二方面,本發(fā)明實(shí)施例提供一種協(xié)同文檔處理裝置,包括:附件上傳模塊、信息處理模塊以及附件下載與預(yù)覽模塊,其中,

40、所述附件上傳模塊,用于在接收到針對(duì)第一協(xié)同文檔的上傳操作的情況下,將所述上傳操作所針對(duì)的附件上傳到文件存儲(chǔ)服務(wù)器,以使所述文件存儲(chǔ)服務(wù)器存儲(chǔ)所述附件,并為所述附件生成對(duì)應(yīng)的上傳id;

41、所述信息處理模塊,用于為所述附件生成附件標(biāo)簽信息;在接收到所述文件存儲(chǔ)服務(wù)器發(fā)送的上傳id的情況下,將所述附件標(biāo)簽信息、所述上傳id以及所述第一協(xié)同文檔的第一文檔id關(guān)聯(lián)存儲(chǔ)到數(shù)據(jù)庫(kù);在接收到所述數(shù)據(jù)庫(kù)的指示存儲(chǔ)成功的反饋信息的情況下,將所述附件標(biāo)簽信息綁定到所述第一協(xié)同文檔;

42、所述附件下載與預(yù)覽模塊,用于基于所述數(shù)據(jù)庫(kù)關(guān)聯(lián)存儲(chǔ)的所述附件標(biāo)簽信息、所述上傳id以及所述第一文檔id處理針對(duì)所述附件的下載操作或者預(yù)覽操作。

43、第三方面,本發(fā)明實(shí)施例提供一種協(xié)同文檔處理系統(tǒng),包括:文件存儲(chǔ)服務(wù)器、數(shù)據(jù)庫(kù)以及上述第二方面實(shí)施例提供的協(xié)同文檔處理裝置,其中,

44、所述文件存儲(chǔ)服務(wù)器,用于存儲(chǔ)所述協(xié)同文檔處理裝置上傳的附件,并為所述附件生成對(duì)應(yīng)的上傳id,并將所述上傳id發(fā)送給所述協(xié)同文檔處理裝置;

45、所述數(shù)據(jù)庫(kù),用于關(guān)聯(lián)存儲(chǔ)所述協(xié)同文檔處理裝置提供的附件標(biāo)簽信息、所述上傳id以及第一協(xié)同文檔的第一文檔id,發(fā)送指示存儲(chǔ)成功或者存儲(chǔ)失敗的反饋信息。

46、上述發(fā)明中的一個(gè)實(shí)施例具有如下優(yōu)點(diǎn)或有益效果:通過為上傳附件的第一協(xié)同文檔中的附件生成附件標(biāo)簽信息,并將文件存儲(chǔ)服務(wù)器為附件生成的上傳id、附件標(biāo)簽信息以及第一協(xié)同文檔的第一文檔id關(guān)聯(lián)存儲(chǔ)到數(shù)據(jù)庫(kù),第一協(xié)同文檔綁定附件標(biāo)簽信息,即上傳id是對(duì)協(xié)同文檔不可見的,用戶通過除第一協(xié)同文檔之外的其他協(xié)同文檔或者通過第一協(xié)同文檔的日志也不能獲取到該第一協(xié)同文檔所包含附件的上傳id,而后續(xù)基于數(shù)據(jù)庫(kù)關(guān)聯(lián)存儲(chǔ)的附件標(biāo)簽信息、上傳id以及第一文檔id處理針對(duì)附件的下載操作或者預(yù)覽操作,使得只有具有第一文檔id的協(xié)同文檔通過附件標(biāo)簽信息才能獲取到上傳id,從而得到附件,在本發(fā)明實(shí)施例提供的方案使上傳id不對(duì)任何協(xié)同文檔公開且未在任何協(xié)同文檔的日志中記載,使上傳id更安全,從而有效地提高了協(xié)同文檔中的附件的安全性。

47、上述的非慣用的可選方式所具有的進(jìn)一步效果將在下文中結(jié)合具體實(shí)施方式加以說明。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1