[發(fā)明專(zhuān)利]基于區(qū)塊鏈的文件獲取方法、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202010047750.X | 申請(qǐng)日: | 2018-05-18 |
| 公開(kāi)(公告)號(hào): | CN111291000A | 公開(kāi)(公告)日: | 2020-06-16 |
| 發(fā)明(設(shè)計(jì))人: | 楊輝 | 申請(qǐng)(專(zhuān)利權(quán))人: | 騰訊科技(深圳)有限公司;北京郵電大學(xué) |
| 主分類(lèi)號(hào): | G06F16/13 | 分類(lèi)號(hào): | G06F16/13;G06F16/16;G06F16/172;G06F16/182;G06F21/62 |
| 代理公司: | 北京三高永信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 祝亞男 |
| 地址: | 518057 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 文件 獲取 方法 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)公開(kāi)了基于區(qū)塊鏈的文件獲取方法、設(shè)備及存儲(chǔ)介質(zhì),屬于網(wǎng)絡(luò)領(lǐng)域。所述方法包括:接收第一存儲(chǔ)節(jié)點(diǎn)發(fā)送的需求片段的哈希值;根據(jù)所述需求文件片段的哈希值,通過(guò)總賬本查詢(xún)到存儲(chǔ)有所述需求文件片段的至少兩個(gè)第二存儲(chǔ)節(jié)點(diǎn)的設(shè)備標(biāo)識(shí),所述總賬本包括所述分布式文件存儲(chǔ)系統(tǒng)中的每個(gè)存儲(chǔ)節(jié)點(diǎn)存儲(chǔ)的所述賬本,以及所述賬本對(duì)應(yīng)的所述存儲(chǔ)節(jié)點(diǎn)的設(shè)備標(biāo)識(shí);向所述第一存儲(chǔ)節(jié)點(diǎn)發(fā)送所述至少兩個(gè)第二存儲(chǔ)節(jié)點(diǎn)的設(shè)備標(biāo)識(shí),所述至少兩個(gè)第二存儲(chǔ)節(jié)點(diǎn)用于供所述第一存儲(chǔ)節(jié)點(diǎn)獲取所述需求片段。本申請(qǐng)?jiān)趯?shí)現(xiàn)防盜鏈的基礎(chǔ)上,由于降低了合法用戶(hù)下載和/或訪問(wèn)文件的失敗率,提高了用戶(hù)獲取文件的流暢度。
本申請(qǐng)是申請(qǐng)?zhí)?01810482561.8、申請(qǐng)日為2018年5月18日、發(fā)明名稱(chēng)為“文件獲取方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)”的分案申請(qǐng)。
技術(shù)領(lǐng)域
本申請(qǐng)涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種基于區(qū)塊鏈的文件獲取方法、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
不良服務(wù)提供商通常會(huì)將其它服務(wù)提供商提供的文件(或服務(wù))的統(tǒng)一資源定位符(Uniform Resource Locator,URL)存儲(chǔ)到自己的數(shù)據(jù)庫(kù)中,當(dāng)用戶(hù)訪問(wèn)不良服務(wù)提供商的網(wǎng)絡(luò)平臺(tái)時(shí),訪問(wèn)和/或下載的文件的URL即為被盜鏈文件的URL。
相關(guān)技術(shù)中,為了防止在網(wǎng)絡(luò)平臺(tái)上發(fā)布的文件被盜鏈,服務(wù)提供商通常會(huì)不定期地修改文件名來(lái)防止文件被盜鏈,由于修改文件名會(huì)相應(yīng)地改變被盜鏈文件的URL,因此會(huì)導(dǎo)致不良服務(wù)商存儲(chǔ)的被盜鏈文件的URL失效,從而實(shí)現(xiàn)防盜鏈的目的。
不定期地修改文件名會(huì)使URL被修改,當(dāng)合法用戶(hù)在訪問(wèn)和/或下載文件的時(shí)候,該文件的URL被修改會(huì)導(dǎo)致合法用戶(hù)的訪問(wèn)和/或下載行為失敗。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供了一種基于區(qū)塊鏈的文件獲取方法、設(shè)備及存儲(chǔ)介質(zhì),可以用于解決相關(guān)技術(shù)中采用不定期地修改文件名來(lái)防止文件被盜鏈,導(dǎo)致合法用戶(hù)訪問(wèn)和/或下載文件失敗的問(wèn)題。所述技術(shù)方案如下:
一方面,本申請(qǐng)實(shí)施例提供了一種文件獲取方法,所述方法應(yīng)用于分布式文件存儲(chǔ)系統(tǒng)的第一存儲(chǔ)節(jié)點(diǎn)中,所述方法包括:
向所述分布式文件存儲(chǔ)系統(tǒng)中的第二存儲(chǔ)節(jié)點(diǎn)發(fā)送第一賬本;所述分布式文件存儲(chǔ)系統(tǒng)中的存儲(chǔ)節(jié)點(diǎn)中存儲(chǔ)有賬本,所述賬本包括所述存儲(chǔ)節(jié)點(diǎn)對(duì)存儲(chǔ)在所述分布式文件存儲(chǔ)系統(tǒng)中的文件片段進(jìn)行操作的操作記錄,所述第一賬本是所述第一存儲(chǔ)節(jié)點(diǎn)中存儲(chǔ)的所述賬本;
接收所述第二存儲(chǔ)節(jié)點(diǎn)發(fā)送的連接建立指令,所述連接建立指令是所述第二存儲(chǔ)節(jié)點(diǎn)確定所述第一賬本和第二賬本匹配后發(fā)送的,所述第二賬本是所述第二存儲(chǔ)節(jié)點(diǎn)中存儲(chǔ)的所述賬本;
根據(jù)所述連接建立指令和所述第二存儲(chǔ)節(jié)點(diǎn)建立連接,向所述第二存儲(chǔ)節(jié)點(diǎn)發(fā)送需求文件片段的唯一識(shí)別信息;
接收所述第二存儲(chǔ)節(jié)點(diǎn)發(fā)送的所述需求文件片段,并合并得到需求文件;所述需求文件片段是所述第二存儲(chǔ)節(jié)點(diǎn)根據(jù)所述唯一識(shí)別信息在本地查詢(xún)得到的。
一方面,本申請(qǐng)實(shí)施例提供了一種文件獲取裝置,所述裝置應(yīng)用于分布式文件存儲(chǔ)系統(tǒng)的第一存儲(chǔ)節(jié)點(diǎn)中,所述裝置包括:
發(fā)送模塊,用于向所述分布式文件存儲(chǔ)系統(tǒng)中的第二存儲(chǔ)節(jié)點(diǎn)發(fā)送第一賬本;所述分布式文件存儲(chǔ)系統(tǒng)中的存儲(chǔ)節(jié)點(diǎn)中存儲(chǔ)有賬本,所述賬本包括所述存儲(chǔ)節(jié)點(diǎn)對(duì)存儲(chǔ)在所述分布式文件存儲(chǔ)系統(tǒng)中的文件片段進(jìn)行操作的操作記錄,所述第一賬本是所述第一存儲(chǔ)節(jié)點(diǎn)中存儲(chǔ)的所述賬本;
接收模塊,用于接收所述第二存儲(chǔ)節(jié)點(diǎn)發(fā)送的連接建立指令,所述連接建立指令是所述第二存儲(chǔ)節(jié)點(diǎn)確定所述第一賬本和第二賬本匹配后發(fā)送的,所述第二賬本是所述第二存儲(chǔ)節(jié)點(diǎn)中存儲(chǔ)的所述賬本;
所述發(fā)送模塊,還用于根據(jù)所述連接建立指令和所述第二存儲(chǔ)節(jié)點(diǎn)建立連接,向所述第二存儲(chǔ)節(jié)點(diǎn)發(fā)送需求文件片段的唯一識(shí)別信息;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于騰訊科技(深圳)有限公司;北京郵電大學(xué),未經(jīng)騰訊科技(深圳)有限公司;北京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010047750.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備





