[發(fā)明專利]一種文件共享方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310378968.3 | 申請(qǐng)日: | 2013-08-27 |
| 公開(公告)號(hào): | CN103442059A | 公開(公告)日: | 2013-12-11 |
| 發(fā)明(設(shè)計(jì))人: | 黃潔靜;吳黃偉;汪嬋 | 申請(qǐng)(專利權(quán))人: | 華為終端有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文件 共享 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種文件共享方法及裝置。
背景技術(shù)
目前,云計(jì)算的應(yīng)用已經(jīng)越來越廣泛,基于現(xiàn)有的云服務(wù)器,即可實(shí)現(xiàn)為用戶保存和備份文件。越來越多的用戶也愿意將自己的文件上傳到云服務(wù)器進(jìn)行保存,以節(jié)約存儲(chǔ)成本。
云服務(wù)器除了可以為用戶保存文件以外,還可以將一個(gè)用戶保存的文件共享給另一個(gè)用戶。
在現(xiàn)有技術(shù)中,云服務(wù)器共享文件的方法為:用戶A將1000個(gè)文件打包為一個(gè)文件包并加密,將加密文件包上傳到云服務(wù)器中保存,如果用戶A要將這1000個(gè)文件中的100個(gè)文件共享給用戶B,則用戶A先從云服務(wù)器中取回該加密文件包并解密,取出該加密文件包中的1000個(gè)文件,再將其中要共享的100個(gè)文件打包為一個(gè)文件包并加密,將其他的900個(gè)文件打包為另一個(gè)文件包并加密,將這兩個(gè)加密文件包上傳到云服務(wù)器中保存,最后將要共享的100個(gè)文件所在的加密文件包的密鑰以及云服務(wù)器保存該加密文件包的統(tǒng)一資源定位符(Uniform?Resource?Locator,URL)通知給用戶B,用戶B則可通過該URL從云服務(wù)器中獲取該100個(gè)文件所在的加密文件包,并采用用戶A通知的密鑰解密該加密文件包從而獲取其中的100個(gè)文件。
可見,現(xiàn)有技術(shù)中通過云服務(wù)器共享文件的方法,需要改動(dòng)已經(jīng)保存在云服務(wù)器中的文件,而且如果用戶A又要將其他若干個(gè)文件共享給用戶C,則需要再次取回已經(jīng)上傳到云服務(wù)器中的900個(gè)文件對(duì)應(yīng)的文件包和100個(gè)文件對(duì)應(yīng)的文件包,并分別解密取出兩個(gè)文件包中的共1000個(gè)文件,然后再通過類似于向用戶B共享文件的方法向用戶C共享文件,過程較為繁瑣,效率較低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種文件共享方法及裝置,用以解決現(xiàn)有技術(shù)中通過云服務(wù)器共享文件需要改動(dòng)已經(jīng)保存的文件,而且過程較為繁瑣,效率較低的問題。
第一方面,提供一種文件共享方法,包括:
第一終端對(duì)一個(gè)或多個(gè)文件分別使用對(duì)應(yīng)的共享密鑰加密得到對(duì)應(yīng)的加密文件;以及
將得到的每個(gè)加密文件上傳到服務(wù)器保存,并接收所述服務(wù)器返回的保存每個(gè)加密文件的位置分別對(duì)應(yīng)的統(tǒng)一資源定位符URL;
所述第一終端生成待共享文件的密鑰包,其中,所述待共享文件來源于所述一個(gè)或多個(gè)文件,所述密鑰包中包含待共享文件對(duì)應(yīng)的共享密鑰和URL;并
將所述密鑰包提供給第二終端,以便所述第二終端根據(jù)所述密鑰包中包含的URL從所述服務(wù)器中獲取相應(yīng)的加密文件,并使用所述密鑰包中包含的共享密鑰解密獲取到的加密文件,其中,所述第二終端為要獲取待共享文件的終端。
結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,將所述密鑰包提供給第二終端,具體包括:
將所述密鑰包進(jìn)行加密,并將加密后的密鑰包傳輸給第二終端,以便所述第二終端對(duì)所述加密后的密鑰包進(jìn)行解密。
結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,將所述密鑰包提供給第二終端,具體包括:
所述第一終端采用所述第一終端的公鑰對(duì)所述密鑰包進(jìn)行加密;
獲取第二終端的公鑰;
根據(jù)所述第一終端的私鑰以及所述第二終端的公鑰生成代理密鑰;
將加密后的密鑰包以及所述代理密鑰上傳到所述服務(wù)器,使所述服務(wù)器采用所述代理密鑰對(duì)加密后的密鑰包進(jìn)行代理重加密,并將經(jīng)過代理重加密后的密鑰包提供給所述第二終端,以便所述第二終端采用所述第二終端的私鑰對(duì)經(jīng)過代理重加密后的密鑰包進(jìn)行解密。
結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,所述服務(wù)器包括云服務(wù)器和用于存儲(chǔ)密鑰包的可信服務(wù)器;
將得到的每個(gè)加密文件上傳到服務(wù)器保存,具體包括:
將得到的每個(gè)加密文件上傳到所述云服務(wù)器保存;
將所述密鑰包提供給第二終端,具體包括:
將所述密鑰包上傳到所述可信服務(wù)器,并接收所述可信服務(wù)器返回的保存所述密鑰包的位置對(duì)應(yīng)的URL,將保存所述密鑰包的位置對(duì)應(yīng)的URL發(fā)送給所述第二終端,以便所述第二終端根據(jù)保存所述密鑰包的位置對(duì)應(yīng)的URL從所述可信服務(wù)器中獲取所述密鑰包。
結(jié)合第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,將保存所述密鑰包的位置對(duì)應(yīng)的URL發(fā)送給所述第二終端之前,所述方法還包括:
所述第一終端向所述可信服務(wù)器發(fā)送針對(duì)第二終端的授權(quán)消息,用于允許所述第二終端從所述可信服務(wù)器中獲取所述密鑰包。
第二方面,提供一種文件共享方法,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為終端有限公司,未經(jīng)華為終端有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310378968.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)器、系統(tǒng)及信息共享方法
- 一種信息共享系統(tǒng)及信息共享方法
- 一種移動(dòng)終端的數(shù)據(jù)無線共享方法及該移動(dòng)終端
- 一種桌面共享系統(tǒng)及方法
- 一種用于共享移動(dòng)汽車電池的方法
- 一種基于物聯(lián)網(wǎng)的移動(dòng)共享方法及移動(dòng)共享系統(tǒng)
- 一種數(shù)據(jù)共享方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 基于云平臺(tái)的數(shù)據(jù)共享方法、裝置、共享平臺(tái)及存儲(chǔ)介質(zhì)
- 確定共享乘坐度量
- 設(shè)備功能共享方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





