C74EPKBVK 監(jiān)控-數(shù)據(jù)存儲 100012。所述包含成員包括記錄標識、用戶名稱、節(jié)點名稱,例如張三WIN-JBC74EPKBVK。所述擁有權(quán)限包括記錄標識、節(jié)點名稱、權(quán)限名稱。
[0167]如圖4-5所示,所述用戶模塊配置界面,包括用戶ID、登錄名稱、用戶密碼、用戶名稱、用戶手機、用戶郵箱、創(chuàng)建時間、登錄時間、上次登錄、登錄統(tǒng)計。權(quán)限屬性包括所屬組、所屬角色、基本權(quán)限。節(jié)點權(quán)限包括記錄標識、用戶、節(jié)點。所屬權(quán)限包括記錄標識、用戶、權(quán)限。本發(fā)明實施例中其它內(nèi)容參見上述發(fā)明實施例中的內(nèi)容,在此不再贅述。
[0168]本發(fā)明實施例公開了一種用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,通過用戶權(quán)限來配置系統(tǒng)功能,使得開發(fā)出的軟件實現(xiàn)用戶根據(jù)自身業(yè)務(wù)需求或自身權(quán)限對系統(tǒng)數(shù)據(jù)進行訪問和對系統(tǒng)功能進行操作,實現(xiàn)基于角色、節(jié)點的個性化業(yè)務(wù)功能,從而提高了光伏監(jiān)控系統(tǒng)數(shù)據(jù)訪問的安全性和對光伏監(jiān)控系統(tǒng)使用與操作的效率。
[0169]實施例五、一種用于光伏監(jiān)控系統(tǒng)的權(quán)限配置系統(tǒng)。
[0170]如圖5所示,本發(fā)明實施例提供了一種用于光伏監(jiān)控系統(tǒng)的權(quán)限配置系統(tǒng),包括輸入輸出接口 501、第一可配置開關(guān)矩陣504、第二可配置開關(guān)矩陣505、第三可配置開關(guān)矩陣506、第四可配置開關(guān)矩陣507、第五可配置開關(guān)矩陣508、存儲器509、串并收發(fā)器502和光伏監(jiān)控系統(tǒng)的功能子模塊503,所述第一可配置開關(guān)矩陣504分別與所述輸入輸出接口501和所述第二可配置開關(guān)矩陣505、第三可配置開關(guān)矩陣506、第四可配置開關(guān)矩陣507連接,所述第三可配置開關(guān)矩陣506分別與所述串并收發(fā)器502和所述第五可配置開關(guān)矩陣508連接,所述第四可配置開關(guān)矩陣507分別與所述功能子模塊503和所述第五可配置開關(guān)矩陣508連接,所述第五可配置開關(guān)矩陣508分別與所述第二可配置開關(guān)矩陣505和所述存儲器509連接,其中,
[0171]所述第一可配置開關(guān)矩陣通過所述輸入輸出接口獲取需求信息,輸出所述系統(tǒng)的基本權(quán)限和用戶對應的角色;
[0172]所述第二可配置開關(guān)矩陣輸入所述基本權(quán)限和所述角色,輸出角色權(quán)限;
[0173]所述第三可配置開關(guān)矩陣輸入所述基本權(quán)限和通過所述串并收發(fā)器獲取節(jié)點信息,輸出節(jié)點權(quán)限;
[0174]所述第四可配置開關(guān)矩陣輸入所述功能子模塊的信息,輸出各功能子模塊與用戶之間的關(guān)聯(lián)映射關(guān)系;
[0175]所述第五可配置開關(guān)矩陣輸入所述角色權(quán)限、節(jié)點權(quán)限和各功能子模塊與用戶之間的關(guān)聯(lián)映射關(guān)系,輸出配置結(jié)果信息并存儲至所述存儲器中的數(shù)據(jù)庫。
[0176]本發(fā)明實施例中其他內(nèi)容參考上述實施例中的內(nèi)容,在此不再贅述。
[0177]本發(fā)明可以帶來這些有益的技術(shù)效果:本發(fā)明實施例公開的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法及系統(tǒng),通過用戶權(quán)限來配置系統(tǒng)功能,從而使得開發(fā)出的光伏應用軟件實現(xiàn)用戶根據(jù)光伏業(yè)務(wù)需求或自身權(quán)限對系統(tǒng)數(shù)據(jù)進行訪問和對系統(tǒng)功能進行操作,解決不同權(quán)限的用戶數(shù)據(jù)安全訪問以及高效操作系統(tǒng)功能的問題,系統(tǒng)用戶依據(jù)自身所具有的權(quán)限對數(shù)據(jù)進行訪問以及根據(jù)自己的業(yè)務(wù)需求對系統(tǒng)功能的高效操作,實現(xiàn)基于角色、節(jié)點的個性化業(yè)務(wù)功能,從而提供工作效率和安全性。
[0178]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,包括以下步驟: 根據(jù)需求信息,確定系統(tǒng)的基本權(quán)限和用戶對應的角色; 為所述角色分配基本權(quán)限,生成角色權(quán)限; 獲取節(jié)點信息; 根據(jù)所述節(jié)點信息確定節(jié)點對應的基本權(quán)限和關(guān)聯(lián)的用戶,生成節(jié)點權(quán)限; 對所述光伏監(jiān)控系統(tǒng)的功能子模塊進行劃分; 為所述功能子模塊分配基本權(quán)限,確定各功能子模塊與用戶之間的關(guān)聯(lián)映射關(guān)系; 生成配置結(jié)果信息保存數(shù)據(jù)庫。2.根據(jù)權(quán)利要求1所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述根據(jù)需求信息,確定系統(tǒng)的基本權(quán)限和用戶對應的角色步驟之前還包括以下步驟: 建立權(quán)限信息表、用戶信息表、角色信息表和節(jié)點信息表,并存儲到數(shù)據(jù)庫中,其中,各表中均包括其相應的主鍵和外鍵; 將所述權(quán)限信息表、用戶信息表、角色信息表和節(jié)點信息表通過主鍵和外鍵相關(guān)聯(lián)。3.根據(jù)權(quán)利要求2所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述為所述角色分配基本權(quán)限,生成角色權(quán)限的步驟,是通過建立基于角色的權(quán)限訪問控制模型實現(xiàn)的,即通過數(shù)據(jù)庫中的主鍵和外鍵相關(guān)聯(lián)以及通過角色來建立用戶與基本權(quán)限之間的關(guān)系,具體包括以下步驟: 確定角色和基本權(quán)限之間的關(guān)聯(lián)映射關(guān)系,生成角色權(quán)限; 生成配置結(jié)果信息存儲在數(shù)據(jù)庫中,其中,所述配置結(jié)果信息包括所述角色和所述基本權(quán)限之間的關(guān)聯(lián)映射關(guān)系。4.根據(jù)權(quán)利要求2或3所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述根據(jù)所述節(jié)點信息確定節(jié)點對應的基本權(quán)限和關(guān)聯(lián)的用戶,生成節(jié)點權(quán)限是通過建立基于節(jié)點的權(quán)限訪問控制模型來實現(xiàn)的,即通過數(shù)據(jù)庫中的主鍵和外鍵相關(guān)聯(lián),建立節(jié)點與基本權(quán)限、用戶之間的關(guān)系,具體包括以下步驟: 配置相關(guān)節(jié)點; 綁定在所述節(jié)點上能操作的用戶; 綁定所述節(jié)點的基本權(quán)限,生成節(jié)點權(quán)限; 生成配置結(jié)果信息保存數(shù)據(jù)庫,其中,所述配置結(jié)果信息包括所述節(jié)點和所述基本權(quán)限之間的關(guān)聯(lián)映射關(guān)系。5.根據(jù)權(quán)利要求1所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:還包括在本地計算機上根據(jù)所述數(shù)據(jù)庫中保存的所述配置結(jié)果信息生成配置結(jié)果信息共享內(nèi)存文件留存的步驟。6.根據(jù)權(quán)利要求5所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述生成配置結(jié)果信息共享內(nèi)存文件留存的步驟之后還包括解析所述配置結(jié)果信息共享內(nèi)存文件的步驟。7.根據(jù)權(quán)利要求1所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述確定各功能子模塊和用戶之間的關(guān)聯(lián)映射關(guān)系的步驟,具體包含如下過程: 將所述功能子模塊的基本權(quán)限分配給相應的角色和節(jié)點; 通過角色和節(jié)點將所述功能子模塊和用戶關(guān)聯(lián)。8.根據(jù)權(quán)利要求7所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述將所述功能子模塊的基本權(quán)限分配給相應的角色和節(jié)點之前,還包括以下步驟: 根據(jù)所述光伏監(jiān)控系統(tǒng)的功能,設(shè)定三種類型的用戶權(quán)限類型,分別為模塊入口權(quán)限、功能操作權(quán)限和數(shù)據(jù)操作權(quán)限; 針對每一個功能子模塊設(shè)定其用戶權(quán)限類型。9.根據(jù)權(quán)利要求4所述的用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法,其特征在于:所述用戶、角色、權(quán)限、節(jié)點間的關(guān)聯(lián)映射關(guān)系具體是: 用戶和角色之間是多對多的關(guān)系; 角色和權(quán)限之間是多對多的關(guān)系; 用戶和權(quán)限之間是多對多的關(guān)系; 用戶和節(jié)點之間是多對多的關(guān)系; 節(jié)點和權(quán)限之間是多對多的關(guān)系; 用戶權(quán)限至少包括所述節(jié)點權(quán)限和所述角色權(quán)限。10.一種用于光伏監(jiān)控系統(tǒng)的權(quán)限配置系統(tǒng),其特征在于:包括輸入輸出接口、第一可配置開關(guān)矩陣、第二可配置開關(guān)矩陣、第三可配置開關(guān)矩陣、第四可配置開關(guān)矩陣、第五可配置開關(guān)矩陣、存儲器、串并收發(fā)器和光伏監(jiān)控系統(tǒng)的功能子模塊,所述第一可配置開關(guān)矩陣分別與所述輸入輸出接口和所述第二可配置開關(guān)矩陣、第三可配置開關(guān)矩陣、第四可配置開關(guān)矩陣連接,所述第三可配置開關(guān)矩陣分別與所述串并收發(fā)器和所述第五可配置開關(guān)矩陣連接,所述第四可配置開關(guān)矩陣分別與所述功能子模塊和所述第五可配置開關(guān)矩陣連接,所述第五可配置開關(guān)矩陣分別與所述第二可配置開關(guān)矩陣和所述存儲器連接,其中, 所述第一可配置開關(guān)矩陣通過所述輸入輸出接口獲取需求信息,輸出所述系統(tǒng)的基本權(quán)限和用戶對應的角色; 所述第二可配置開關(guān)矩陣輸入所述基本權(quán)限和所述角色,輸出角色權(quán)限; 所述第三可配置開關(guān)矩陣輸入所述基本權(quán)限和通過所述串并收發(fā)器獲取節(jié)點信息,輸出節(jié)點權(quán)限; 所述第四可配置開關(guān)矩陣輸入所述功能子模塊的信息,輸出各功能子模塊與用戶之間的關(guān)聯(lián)映射關(guān)系; 所述第五可配置開關(guān)矩陣輸入所述角色權(quán)限、節(jié)點權(quán)限和各功能子模塊與用戶之間的關(guān)聯(lián)映射關(guān)系,輸出配置結(jié)果信息并存儲至所述存儲器中的數(shù)據(jù)庫。
【專利摘要】本發(fā)明公開了一種用于光伏監(jiān)控系統(tǒng)的權(quán)限配置方法及系統(tǒng),屬于權(quán)限管理領(lǐng)域。包括:根據(jù)需求信息,確定系統(tǒng)的基本權(quán)限和用戶對應的角色;為所述角色分配基本權(quán)限,生成角色權(quán)限;獲取節(jié)點信息;根據(jù)所述節(jié)點信息確定節(jié)點對應的基本權(quán)限和關(guān)聯(lián)的用戶,生成節(jié)點權(quán)限;對所述光伏監(jiān)控系統(tǒng)的功能子模塊進行劃分;為所述功能子模塊分配基本權(quán)限,確定各功能子模塊與用戶之間的關(guān)聯(lián)映射關(guān)系;生成配置結(jié)果信息保存數(shù)據(jù)庫。本發(fā)明實現(xiàn)了基于角色、節(jié)點的個性化業(yè)務(wù)功能,提高了光伏監(jiān)控系統(tǒng)數(shù)據(jù)訪問的安全性和對光伏監(jiān)控系統(tǒng)使用與操作的效率。
【IPC分類】G06F21/62
【公開號】CN105335669
【申請?zhí)枴緾N201510823748
【發(fā)明人】邢志兵, 陳栩, 李進, 張官勇, 熊志剛, 劉敬, 郭偉, 朱永進
【申請人】南京大全自動化科技有限公司
【公開日】2016年2月17日
【申請日】2015年11月24日