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

區(qū)塊鏈系統(tǒng)權(quán)限管理方法和裝置的制造方法_2

文檔序號(hào):9727700閱讀:來源:國知局
以無限制的增加,用戶角色、用戶權(quán)限信息以及數(shù)據(jù)資源信息可以隨時(shí)增加、修改或刪除,可以適應(yīng)靈活多變的使用場景。
[0034]下面結(jié)合圖2并參看圖3,進(jìn)一步詳細(xì)說明本發(fā)明的實(shí)現(xiàn)過程。
[0035]步驟S301,用戶初次登入系統(tǒng),需要填寫必要的注冊(cè)信息,注冊(cè)成功后,輸入基本信息登錄系統(tǒng),包括用戶ID、密碼等。
[0036]步驟S302,系統(tǒng)對(duì)用戶登錄信息進(jìn)行判斷,如果通過認(rèn)證,則轉(zhuǎn)到步驟S303;否則轉(zhuǎn)到步驟S307。
[0037]步驟S303,系統(tǒng)根據(jù)用戶的注冊(cè)信息生成對(duì)應(yīng)的權(quán)限樹,權(quán)限樹以用戶為根,以角色、權(quán)限和區(qū)塊鏈資源為各層子節(jié)點(diǎn);
[0038]步驟304,用戶要對(duì)某塊區(qū)塊鏈資源進(jìn)行某項(xiàng)操作,系統(tǒng)遍歷檢索用戶對(duì)應(yīng)的權(quán)限樹,例如,米用深度優(yōu)先檢索或廣度優(yōu)先檢索等方法進(jìn)行權(quán)限樹遍歷與檢索。
[0039]步驟305,找到以目標(biāo)區(qū)塊鏈資源為葉子節(jié)點(diǎn),且包含該用戶對(duì)應(yīng)的角色的權(quán)限子樹,查詢?cè)撚脩粼谠摍?quán)限子樹的對(duì)應(yīng)的權(quán)限信息,即根據(jù)該權(quán)限子樹的葉節(jié)點(diǎn)的目標(biāo)區(qū)塊鏈的資源查找對(duì)應(yīng)的權(quán)限是否包括用戶待操作的權(quán)限,如果是,執(zhí)行步驟306,如果否,則執(zhí)行步驟307。
[°04°]步驟306,允許進(jìn)行該操作。
[0041 ]步驟307,禁止進(jìn)行該操作。
[0042]其中,這里的操作可以根據(jù)具體情況具體設(shè)定,例如,該操作可以是修改、新建、讀取和/或刪除。
[0043]基于同樣的原理,本發(fā)明提供了一種能夠靈活修改配置、動(dòng)態(tài)擴(kuò)展權(quán)限層級(jí)的權(quán)限控制裝置,請(qǐng)參考圖4,權(quán)限控制裝置從邏輯上包括控制模塊和判斷模塊,控制模塊用于系統(tǒng)在用戶登陸系統(tǒng)成功后,根據(jù)用戶注冊(cè)信息生成以用戶為根節(jié)點(diǎn)的權(quán)限樹,權(quán)限樹以用戶角色、權(quán)限以及數(shù)據(jù)資源(比如區(qū)塊鏈)為各層子節(jié)點(diǎn);判斷模塊用于當(dāng)用戶對(duì)數(shù)據(jù)資源進(jìn)行操作時(shí),通知控制模塊遍歷用戶對(duì)應(yīng)的權(quán)限樹,根據(jù)控制模塊的遍歷結(jié)果,判斷用戶是否具有合法權(quán)限對(duì)數(shù)據(jù)資源進(jìn)行該操作,若有則允許進(jìn)行操作,若無則禁止進(jìn)行操作。
[0044]在本發(fā)明提供的一種實(shí)施例中,權(quán)限控制裝置還進(jìn)一步包括資源收集模塊,用于收集用戶信息、用戶角色信息、用戶權(quán)限信息和數(shù)據(jù)資源,建立用戶集合、角色集合、權(quán)限集合和區(qū)塊鏈集合。
[0045]在本發(fā)明的一個(gè)實(shí)施例中,控制模塊建立對(duì)應(yīng)的權(quán)限樹的具體過程包括:以每個(gè)用戶為根建立一棵權(quán)限樹;根據(jù)用戶角色建立第二層子節(jié)點(diǎn);根據(jù)用戶和每個(gè)角色建立相應(yīng)的權(quán)限建立第三層子節(jié)點(diǎn);根據(jù)區(qū)塊鏈集合中的區(qū)塊鏈建立葉子節(jié)點(diǎn)。
[0046]其中,在建立權(quán)限樹過程中,控制模塊提供靈活的配置參數(shù)和模式,包括但不限于,用戶角色和權(quán)限可任意組合;用戶角色和權(quán)限組合可以映射至指定數(shù)據(jù)資源。用戶角色配置為管理員角色和普通用戶;權(quán)限配置為修改、新建、讀取和/或刪除。
[0047]綜上所述,本發(fā)明提出的權(quán)限管理方法和裝置,由于采用用戶、用戶角色、用戶權(quán)限以及區(qū)塊鏈對(duì)象分離的權(quán)限管理體系,通過建立權(quán)限樹進(jìn)行靈活權(quán)限控制,具有層數(shù)少、更新快的特點(diǎn),可以降低權(quán)限資源消耗,并兼顧權(quán)限管理的效率。
[0048]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0049]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【主權(quán)項(xiàng)】
1.一種區(qū)塊鏈系統(tǒng)權(quán)限管理方法,其特征在于,包括: 在用戶成功登陸區(qū)塊鏈系統(tǒng)后,根據(jù)用戶注冊(cè)信息生成以所述用戶為根節(jié)點(diǎn)的權(quán)限樹,所述權(quán)限樹以用戶角色、權(quán)限以及區(qū)塊鏈為各層子節(jié)點(diǎn);以及 當(dāng)所述用戶對(duì)目標(biāo)區(qū)塊鏈進(jìn)行操作時(shí),系統(tǒng)遍歷所述用戶對(duì)應(yīng)的所述權(quán)限樹,判斷所述用戶是否具有合法權(quán)限對(duì)所述目標(biāo)區(qū)塊鏈進(jìn)行該操作,若有則允許進(jìn)行操作,若無則禁止進(jìn)行操作。2.如權(quán)利要求1所述的區(qū)塊鏈系統(tǒng)權(quán)限管理方法,其特征在于,生成所述權(quán)限樹之前執(zhí)行以下步驟: 所述區(qū)塊鏈系統(tǒng)收集用戶信息、用戶角色信息、用戶權(quán)限信息和區(qū)塊鏈信息后,建立以下集合:用戶集合、用戶角色集合、用戶權(quán)限集合和區(qū)塊鏈集合。3.如權(quán)利要求2所述的區(qū)塊鏈系統(tǒng)權(quán)限管理方法,其特征在于,所述方法進(jìn)一步包括: 所述區(qū)塊鏈系統(tǒng)根據(jù)所述用戶集合、所述用戶角色集合、所述用戶權(quán)限集合和所述區(qū)塊鏈集合,生成對(duì)應(yīng)的權(quán)限樹; 所述區(qū)塊鏈系統(tǒng)以每個(gè)用戶為根建立一棵權(quán)限樹; 根據(jù)每個(gè)用戶角色建立第二層子節(jié)點(diǎn); 根據(jù)每個(gè)用戶和每個(gè)用戶角色的相應(yīng)的用戶權(quán)限建立第三層子節(jié)點(diǎn);以及 根據(jù)所述區(qū)塊鏈集合中的區(qū)塊鏈建立葉子節(jié)點(diǎn)。4.如權(quán)利要求3所述的區(qū)塊鏈系統(tǒng)權(quán)限管理方法,其特征在于,所述方法進(jìn)一步包括: 將用戶角色和用戶權(quán)限的組合映射至指定的區(qū)塊鏈。5.如權(quán)利要求1?4中任一項(xiàng)所述的區(qū)塊鏈系統(tǒng)權(quán)限管理方法,其特征在于: 所述角色配置為管理員角色和普通用戶角色;以及 所述權(quán)限配置為修改、新建、讀取和/或刪除。6.—種區(qū)塊鏈系統(tǒng)權(quán)限管理裝置,包括控制模塊和判斷模塊,其特征在于: 所述控制模塊用于在用戶登陸系統(tǒng)成功后根據(jù)用戶注冊(cè)信息生成以所述用戶為根節(jié)點(diǎn)的權(quán)限樹,所述權(quán)限樹以用戶角色、權(quán)限以及區(qū)塊鏈為各層子節(jié)點(diǎn);以及 所述判斷模塊用于當(dāng)所述用戶對(duì)目標(biāo)區(qū)塊鏈進(jìn)行操作時(shí)通知所述控制模塊遍歷所述用戶對(duì)應(yīng)的所述權(quán)限樹,根據(jù)控制模塊的遍歷結(jié)果,判斷所述用戶是否具有合法權(quán)限對(duì)所述目標(biāo)區(qū)塊鏈進(jìn)行該操作,若有則允許進(jìn)行操作,若無則禁止進(jìn)行操作。7.如權(quán)利要求6所述的區(qū)塊鏈系統(tǒng)權(quán)限管理裝置,其特征在于,所述權(quán)限控制裝置還進(jìn)一步包括: 資源收集模塊,用于收集用戶信息、用戶角色信息、用戶權(quán)限信息和區(qū)塊鏈信息,建立以下集合:用戶集合、用戶角色集合、用戶權(quán)限集合和區(qū)塊鏈集合。8.如權(quán)利要求6所述的區(qū)塊鏈系統(tǒng)權(quán)限管理裝置,其特征在于,所述控制模塊建立對(duì)應(yīng)的權(quán)限樹的步驟包括: 以每個(gè)用戶為根建立一棵權(quán)限樹; 根據(jù)每個(gè)用戶角色建立第二層子節(jié)點(diǎn); 根據(jù)每個(gè)用戶和每個(gè)用戶角色的相應(yīng)的權(quán)限建立第三層子節(jié)點(diǎn);以及 根據(jù)區(qū)塊鏈集合中的區(qū)塊鏈建立葉子節(jié)點(diǎn)。9.如權(quán)利要求6所述的區(qū)塊鏈系統(tǒng)權(quán)限管理裝置,其特征在于,所述控制模塊提供配置模式包括: 用戶角色和用戶權(quán)限的組合映射至指定區(qū)塊鏈。10.如權(quán)利要求6所述的區(qū)塊鏈系統(tǒng)權(quán)限管理裝置,其特征在于,所述用戶角色和所述用戶權(quán)限配置包括: 所述用戶角色配置為管理員角色和普通用戶角色;以及 所述用戶權(quán)限配置為修改、新建、讀取和/或刪除。
【專利摘要】本發(fā)明公開了一種區(qū)塊鏈系統(tǒng)權(quán)限管理方法和裝置,能夠?qū)崿F(xiàn)在用戶登陸系統(tǒng)成功后,根據(jù)用戶注冊(cè)信息生成以用戶為根節(jié)點(diǎn)的權(quán)限樹,權(quán)限樹以用戶角色、權(quán)限以及區(qū)塊鏈為各層子節(jié)點(diǎn);當(dāng)用戶對(duì)區(qū)塊鏈進(jìn)行操作時(shí),通知控制模塊遍歷用戶對(duì)應(yīng)的權(quán)限樹,根據(jù)控制模塊的遍歷結(jié)果,判斷用戶是否具有合法權(quán)限對(duì)區(qū)塊鏈進(jìn)行該操作,若有則允許進(jìn)行操作,若無則禁止進(jìn)行操作。采用本發(fā)明的權(quán)限樹對(duì)權(quán)限管理進(jìn)行靈活權(quán)限控制,由于權(quán)限樹具有層數(shù)少、更新快的特點(diǎn),可以降低權(quán)限資源消耗,并兼顧保證權(quán)限管理的效率。
【IPC分類】G06F21/62
【公開號(hào)】CN105488431
【申請(qǐng)?zhí)枴緾N201510860229
【發(fā)明人】蔣海, 王璟, 翟海濱, 趙正涌
【申請(qǐng)人】布比(北京)網(wǎng)絡(luò)技術(shù)有限公司
【公開日】2016年4月13日
【申請(qǐng)日】2015年11月30日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
九龙县| 永州市| 巴中市| 广宁县| 崇左市| 钦州市| 曲水县| 桑日县| 杨浦区| 错那县| 炎陵县| 靖宇县| 福州市| 张掖市| 临洮县| 武川县| 天台县| 涿鹿县| 河东区| 霍邱县| 平武县| 龙游县| 巨野县| 旌德县| 蒙自县| 左云县| 冀州市| 磴口县| 朝阳市| 冀州市| 彰化市| 毕节市| 墨脱县| 如东县| 如东县| 盐源县| 开鲁县| 茶陵县| 贵阳市| 浦城县| 藁城市|