[發明專利]一種基于點對點分布式文件系統的內容共享方法及系統在審
| 申請號: | 202010043517.4 | 申請日: | 2020-01-15 |
| 公開(公告)號: | CN111309699A | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 張文龍 | 申請(專利權)人: | 張文龍 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06Q20/12 |
| 代理公司: | 北京世譽鑫誠專利代理事務所(普通合伙) 11368 | 代理人: | 孫國棟 |
| 地址: | 300171 天津市河東*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 點對點 分布式 文件系統 內容 共享 方法 系統 | ||
本發明涉及一種基于點對點分布式文件系統的內容共享方法及系統,該方法包括:當接收用戶通過分享節點上傳的文件時,將所上傳的文件存儲在所述分享節點所在的點對點分布式文件系統中的存儲節點中;當接收到閱讀節點對所述點對點分布式文件系統中存儲的文件的發起的讀取請求時,按照請求讀取的文件對應的費用向所述閱讀節點發起收費請求;當確認所述閱讀節點按照所述收費請求完成費用支付時,將支付的費用按照預設規則分配至所述分享節點和存儲節點對應的賬戶中,并將請求讀取的文件緩存到所述閱讀節點。本發明可以鼓勵用戶出讓自己閑置的磁盤來為有需要的用戶提供存儲資源,也便于用戶進行內容分發,使雙方同時受益。
技術領域
本發明涉及文件共享領域,具體涉及一種基于點對點分布式文件系統的內容共享方法及系統。
背景技術
在當前知識付費的時代,給廣大的創作者帶來了一個憑借自身的知識來獲得收入的契機,但目前存在幾個方面的問題,一方面,創造者通過互聯網渠道分發包含知識內容的文件需要一定的前期投入,另一方面,數量龐大的文件量也給文件的存儲帶來了嚴峻考驗,單純依靠服務商提供的存儲空間則帶來了存儲成本高的難題。
發明內容
針對上述技術問題,本發明提供一種基于點對點分布式文件系統的內容共享方法及系統。
本發明解決上述技術問題的技術方案如下:一種基于點對點分布式文件系統的內容共享方法,包括:
當接收用戶通過分享節點上傳的文件時,將所上傳的文件存儲在所述分享節點所在的點對點分布式文件系統中的存儲節點中;
當接收到閱讀節點對所述點對點分布式文件系統中存儲的文件的發起的讀取請求時,按照請求讀取的文件對應的費用向所述閱讀節點發起收費請求;
當確認所述閱讀節點按照所述收費請求完成費用支付時,將支付的費用按照預設規則分配至所述分享節點和存儲節點對應的賬戶中,并將請求讀取的文件緩存到所述閱讀節點。
本發明的有益效果是:對于有原創資源發布的用戶可以通過分享節點發布自己的原創內容并定價,對于有閑置存儲資源的用戶可以將自己的一部分硬盤貢獻出來,對于有需求的用戶通過閱讀節點上看到自己想要的內容之后付費購買,收到的費用按照一定比例返給發布資源的人和提供存儲資源的人,從而鼓勵用戶出讓自己閑置的磁盤來為有需要的用戶提供存儲資源,也便于用戶進行內容分發,使雙方同時受益。
在上述技術方案的基礎上,本發明還可以做如下改進。
進一步,所述將所上傳的文件存儲在所述分享節點所在的點對點分布式文件系統中的存儲節點中,具體包括:
將上傳的文件切分為多個文件塊,計算出每個所述文件塊的哈希值,將所述文件塊通過p2p對等網絡存儲在所述分享節點所在的點對點分布式文件系統中的存儲節點中,并根據所述文件塊的哈希值和存儲節點的對應關系建立分布式哈希表DHT。
進一步,所述將請求讀取的文件緩存到所述閱讀節點,具體包括:
根據請求讀取的文件的文件塊哈希值從所述DHT查找相應的存儲節點,并從查找到的存儲節點讀取文件塊并緩存到所述閱讀節點。
進一步,當接收用戶通過分享節點上傳的文件時,還包括:
根據所上傳的文件的文件塊的哈希值判斷所上傳的文件在點對點分布式文件系統中是否已經存在,若不存在,則執行將所上傳的文件存儲在所述分享節點所在的點對點分布式文件系統中的存儲節點中的步驟,否則不執行。
進一步,還包括:
將已經上傳的文件中被確認為違規文件的文件塊的哈希值加入黑名單;
當接收用戶通過分享節點上傳的文件時,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張文龍,未經張文龍許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010043517.4/2.html,轉載請聲明來源鉆瓜專利網。





