两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于區(qū)塊鏈的跨設(shè)備文件共享方法和系統(tǒng)與流程

文檔序號(hào):40653256發(fā)布日期:2025-01-10 19:01閱讀:2來源:國知局
一種基于區(qū)塊鏈的跨設(shè)備文件共享方法和系統(tǒng)與流程

本發(fā)明實(shí)施例涉及數(shù)據(jù)共享,尤其涉及一種基于區(qū)塊鏈的跨設(shè)備文件共享方法和系統(tǒng)。


背景技術(shù):

1、隨著當(dāng)前數(shù)據(jù)共享需求的激增,單一機(jī)器已無法承載海量文件的存儲(chǔ)與管理工作,原有的unix或linux系統(tǒng)為單機(jī)或分布式無記錄的文件系統(tǒng),無法滿足不同文件系統(tǒng)的數(shù)據(jù)共享方對(duì)數(shù)據(jù)使用記錄的完整追溯功能。

2、因此,亟待提出一種跨設(shè)備文件共享方法和系統(tǒng),對(duì)多種設(shè)備的文件系統(tǒng)進(jìn)行整合,同時(shí)使用統(tǒng)一的行為方式解決數(shù)據(jù)使用記錄的完整追溯問題。現(xiàn)有技術(shù)中,cn115378960a公開了一種基于新型區(qū)塊鏈的分布式快速文件共享方法及系統(tǒng),cn113360458b公開了一種基于聯(lián)盟鏈的分布式文件存儲(chǔ)共享系統(tǒng),均無法很好解決這一問題。


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

1、本發(fā)明實(shí)施例提供一種基于區(qū)塊鏈的跨設(shè)備文件共享方法和系統(tǒng),以解決上述技術(shù)問題。

2、第一方面,本發(fā)明實(shí)施例提供了一種基于區(qū)塊鏈的跨設(shè)備文件共享方法,包括:

3、獲取跨設(shè)備共享文件目錄的區(qū)塊鏈主鏈,其中,所述區(qū)塊鏈主鏈包括頂層各級(jí)虛擬目錄的第一區(qū)塊,各第一區(qū)塊中分別記錄有各虛擬目錄的名稱和父級(jí)虛擬目錄的區(qū)塊信息;

4、響應(yīng)于至少一個(gè)設(shè)備的文件共享請(qǐng)求,為各設(shè)備內(nèi)部的各級(jí)實(shí)際目錄分別創(chuàng)建第二區(qū)塊,其中,各第二區(qū)塊中分別記錄有各實(shí)際目錄的名稱、存儲(chǔ)設(shè)備和路徑,以及父級(jí)實(shí)際目錄的區(qū)塊信息,同一設(shè)備的所有第二區(qū)塊共同構(gòu)成所述同一設(shè)備的區(qū)塊鏈分鏈;

5、在所述區(qū)塊鏈主鏈中新增至少一個(gè)第一區(qū)塊,并將各設(shè)備的區(qū)塊鏈分鏈分別掛載至各新增第一區(qū)塊下,由存在掛載關(guān)系的各區(qū)塊鏈分鏈與所述區(qū)塊鏈主鏈共同構(gòu)成完整的主鏈;

6、根據(jù)所述完整的主鏈,生成面向用戶的跨設(shè)備共享文件目錄樹,其中,所述目錄樹以各第一區(qū)塊和第二區(qū)塊中的目錄為節(jié)點(diǎn),并保持目錄間的層級(jí)關(guān)系;

7、響應(yīng)于針對(duì)所述目錄樹中任一目錄的用戶操作,從所述完整的主鏈中定位所述任一目錄所在的目標(biāo)區(qū)塊;如果所述目標(biāo)區(qū)塊為一第二區(qū)塊,根據(jù)所述目標(biāo)區(qū)塊中的存儲(chǔ)設(shè)備和路徑,訪問對(duì)應(yīng)的實(shí)際目錄;將所述用戶操作轉(zhuǎn)換為所述存儲(chǔ)設(shè)備認(rèn)可的操作,對(duì)所述實(shí)際目錄執(zhí)行并記錄。

8、第二方面,本發(fā)明實(shí)施例提供了一種基于區(qū)塊鏈的跨設(shè)備文件共享系統(tǒng),包括:

9、分鏈層,用于響應(yīng)于至少一個(gè)設(shè)備的文件共享請(qǐng)求,為各設(shè)備內(nèi)部的各級(jí)實(shí)際目錄分別創(chuàng)建第二區(qū)塊,其中,各第二區(qū)塊分別記錄有各實(shí)際目錄的名稱、存儲(chǔ)設(shè)備和路徑,以及父級(jí)實(shí)際目錄的區(qū)塊信息,其中,同一設(shè)備的所有第二區(qū)塊共同構(gòu)成所述同一設(shè)備的區(qū)塊鏈分鏈;

10、邏輯整合層,用于獲取跨設(shè)備共享文件目錄的區(qū)塊鏈主鏈,其中,所述區(qū)塊鏈主鏈包括頂層各級(jí)虛擬目錄的第一區(qū)塊,各第一區(qū)塊中分別記錄有各虛擬目錄的名稱和父級(jí)虛擬目錄的區(qū)塊信息;在所述區(qū)塊鏈主鏈中新增至少一個(gè)第一區(qū)塊,并將各設(shè)備的區(qū)塊鏈分鏈分別掛載至各新增第一區(qū)塊下,由存在掛載關(guān)系的各區(qū)塊鏈分鏈與所述區(qū)塊鏈主鏈共同構(gòu)成完整的主鏈;

11、視圖層,用于根據(jù)所述完整的主鏈,生成面向用戶的跨設(shè)備共享文件目錄樹,其中,所述目錄樹以各第一區(qū)塊和第二區(qū)塊中的目錄為節(jié)點(diǎn),并保持目錄間的層級(jí)關(guān)系;

12、所述邏輯整合層還用于:響應(yīng)于針對(duì)所述目錄樹中任一目錄的用戶操作,從所述完整的主鏈中定位所述任一目錄所在的目標(biāo)區(qū)塊;如果所述目標(biāo)區(qū)塊為一第二區(qū)塊,根據(jù)所述目標(biāo)區(qū)塊記錄的存儲(chǔ)設(shè)備和路徑,訪問對(duì)應(yīng)的實(shí)際目錄;將所述用戶操作轉(zhuǎn)換為所述存儲(chǔ)設(shè)備認(rèn)可的操作,并對(duì)所述實(shí)際目錄執(zhí)行;

13、所述分鏈層還用于記錄對(duì)各區(qū)塊目錄執(zhí)行的操作。

14、綜上所述,本實(shí)施例提供了一種基于區(qū)塊鏈的跨設(shè)備文件共享方法,通過對(duì)記錄各節(jié)點(diǎn)文件目錄的分鏈進(jìn)行整合抽象形成主鏈,進(jìn)而對(duì)外提供聯(lián)合、統(tǒng)一的文件管理系統(tǒng),以實(shí)現(xiàn)文件的增、刪、改、查等各項(xiàng)基礎(chǔ)工作。該方法中各設(shè)備通過自己的分鏈對(duì)本地文件目錄、文件進(jìn)行管理,并與其它設(shè)備之間通過權(quán)限控制進(jìn)行文件目錄共享;主鏈對(duì)各設(shè)備分鏈的文件目錄樹進(jìn)行統(tǒng)一抽象,形成完整的文件目錄樹系統(tǒng)視圖,以實(shí)現(xiàn)多方目錄樹的整合、共享;各設(shè)備通過權(quán)限管理進(jìn)行目錄樹的各項(xiàng)操作,如增、刪、改、查等。通過上述方式,該方法能夠?qū)崿F(xiàn)不同文件系統(tǒng)格式的抽象轉(zhuǎn)換;通過分布式方式,形成不同文件系統(tǒng)的統(tǒng)一掛載共享;并通過分鏈與主鏈的配合,實(shí)現(xiàn)數(shù)據(jù)使用記錄的完整追溯與操作統(tǒng)一。



技術(shù)特征:

1.一種基于區(qū)塊鏈的跨設(shè)備文件共享方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將各設(shè)備的區(qū)塊鏈分鏈分別掛載至各新增第一區(qū)塊下,包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述完整的主鏈,生成面向用戶的跨設(shè)備共享文件目錄樹,包括:

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目錄模式包括預(yù)覽模式、瀏覽模式和混合模式;

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)瀏覽過程和具有完全訪問權(quán)限的目錄,改變所述第一目錄樹中的節(jié)點(diǎn)及其連接關(guān)系,生成每次瀏覽的第二目錄樹,包括:

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將深度最小的具有完全訪問權(quán)限的目錄與其它路徑中相同深度的目錄,添加為所述當(dāng)前目錄在的所述第二目錄樹中的子目錄,包括:

8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一目錄樹中的目錄層級(jí),改變多次瀏覽的第二目錄樹中的節(jié)點(diǎn)及其連接關(guān)系,生成混合模式下的第三目錄樹,包括:

9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述用戶操作轉(zhuǎn)換為所述存儲(chǔ)設(shè)備認(rèn)可的操作,對(duì)所述實(shí)際目錄執(zhí)行并記錄,包括:

10.一種基于區(qū)塊鏈的跨設(shè)備文件共享系統(tǒng),其特征在于,包括:


技術(shù)總結(jié)
本發(fā)明實(shí)施例公開了一種基于區(qū)塊鏈的跨設(shè)備文件共享方法和系統(tǒng)。其中,方法包括:獲取跨設(shè)備共享文件目錄的區(qū)塊鏈主鏈;為各設(shè)備內(nèi)部的各級(jí)實(shí)際目錄分別創(chuàng)建第二區(qū)塊;在所述區(qū)塊鏈主鏈中新增至少一個(gè)第一區(qū)塊,并將各設(shè)備的區(qū)塊鏈分鏈分別掛載至各新增第一區(qū)塊下,共同構(gòu)成完整的主鏈;根據(jù)所述完整的主鏈,生成面向用戶的跨設(shè)備共享文件目錄樹;響應(yīng)于針對(duì)所述目錄樹中任一目錄的用戶操作,從所述完整的主鏈中定位所述任一目錄所在的目標(biāo)區(qū)塊;如果所述目標(biāo)區(qū)塊為一第二區(qū)塊,根據(jù)所述目標(biāo)區(qū)塊中的存儲(chǔ)設(shè)備和路徑,訪問對(duì)應(yīng)的實(shí)際目錄;將所述用戶操作轉(zhuǎn)換為所述存儲(chǔ)設(shè)備認(rèn)可的操作,對(duì)所述實(shí)際目錄執(zhí)行并記錄。

技術(shù)研發(fā)人員:王家川,肖暉,劉文平,杜博文,張曉亮,廖惠敏,胡松,王海鵬,董雷,劉思琦,董婉青,張宇馳,他旭翔,廖天禧,裴光石,張園夢(mèng)
受保護(hù)的技術(shù)使用者:交通運(yùn)輸部公路科學(xué)研究所
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潍坊市| 南皮县| 神池县| 洛南县| 惠安县| 游戏| 十堰市| 礼泉县| 巴南区| 扬中市| 奇台县| 东宁县| 靖边县| 乌海市| 铜鼓县| 澄江县| 右玉县| 泌阳县| 比如县| 昌黎县| 克什克腾旗| 白玉县| 洛浦县| 龙陵县| 五家渠市| 尚志市| 定陶县| 西平县| 大方县| 瓮安县| 蓝田县| 平泉县| 互助| 镇远县| 靖西县| 唐河县| 玉环县| 壶关县| 宕昌县| 乐昌市| 舟山市|