本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用戶權(quán)限信息生成方法。
背景技術(shù):
權(quán)限管理,一般指根據(jù)系統(tǒng)設(shè)置的安全規(guī)則或者安全策略,用戶可以訪問而且只能訪問自己被授權(quán)的資源,不多不少。權(quán)限管理幾乎出現(xiàn)在任何系統(tǒng)里面。
然而,目前的權(quán)限管理往往沒有統(tǒng)一的管理入口,系統(tǒng)分級(jí)不明確,耗費(fèi)互聯(lián)網(wǎng)帶寬的資源,在軟硬件方面也是一筆不小的成本,還導(dǎo)致管理員操作邏輯復(fù)雜。如何通過合理的機(jī)制進(jìn)行用戶權(quán)限的生成和管理,是本領(lǐng)域內(nèi)依然存在的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種用戶權(quán)限信息生成方法,權(quán)限管理層級(jí)清晰、明確,降低了管理成本,同時(shí)簡(jiǎn)化了管理員用戶的操作,提高了權(quán)限管理效率。
有鑒于此,本發(fā)明實(shí)施例提供了一種用戶權(quán)限信息生成方法,包括:
生成用戶權(quán)限標(biāo)識(shí)規(guī)則表;所述用戶權(quán)限標(biāo)識(shí)規(guī)則表包括權(quán)限標(biāo)識(shí)內(nèi)容規(guī)則信息和權(quán)限屬性規(guī)則信息;
查詢機(jī)構(gòu)信息管理列表,獲取機(jī)構(gòu)信息,其中包括一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息、二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息和三級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;所述機(jī)構(gòu)信息包括機(jī)構(gòu)名稱和關(guān)聯(lián)關(guān)系;
對(duì)所述一級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱進(jìn)行解析,根據(jù)所述權(quán)限標(biāo)識(shí)內(nèi)容規(guī)則信息,得到一級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容;
根據(jù)所述權(quán)限標(biāo)識(shí)內(nèi)容匹配所述機(jī)構(gòu)信息管理列表,得到匹配的第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;所述第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第一機(jī)構(gòu)名稱和第一關(guān)聯(lián)關(guān)系;
根據(jù)所述第一關(guān)聯(lián)關(guān)系確定所述第一一級(jí)機(jī)構(gòu)的關(guān)聯(lián)的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;其中所述第一第二級(jí)機(jī)構(gòu)為所述第一一級(jí)機(jī)構(gòu)的下級(jí)機(jī)構(gòu);所述第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第二機(jī)構(gòu)名稱和第二關(guān)聯(lián)關(guān)系;
根據(jù)權(quán)限屬性規(guī)則信息配置所述一級(jí)管理員用戶的權(quán)限屬性,生成對(duì)應(yīng)第一機(jī)構(gòu)名稱的二級(jí)管理權(quán)限和對(duì)應(yīng)第二機(jī)構(gòu)名稱的一級(jí)管理權(quán)限;
根據(jù)所述一級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容和權(quán)限屬性,生成所述一級(jí)管理員用戶的權(quán)限信息。
優(yōu)選的,所述方法還包括:
接收一級(jí)管理員用戶根據(jù)所述權(quán)限標(biāo)識(shí)內(nèi)容規(guī)則信息輸入的二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容的信息;
根據(jù)所述二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容匹配所述機(jī)構(gòu)信息管理列表,得到匹配的第二二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;所述第二二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第三機(jī)構(gòu)名稱和第三關(guān)聯(lián)關(guān)系;
根據(jù)所述第三關(guān)聯(lián)關(guān)系確定所述第二二級(jí)機(jī)構(gòu)的關(guān)聯(lián)的第一三級(jí)機(jī)構(gòu)以及第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;其中所述第一第三級(jí)機(jī)構(gòu)為所述第二二級(jí)機(jī)構(gòu)的下級(jí)機(jī)構(gòu);所述第一一級(jí)機(jī)構(gòu)為所述第二二級(jí)機(jī)構(gòu)的上級(jí)機(jī)構(gòu);所述第一三級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第四機(jī)構(gòu)名稱和第四關(guān)聯(lián)關(guān)系;
根據(jù)權(quán)限屬性規(guī)則信息配置所述二級(jí)管理員用戶的權(quán)限屬性,生成對(duì)應(yīng)第三機(jī)構(gòu)名稱的二級(jí)管理權(quán)限和對(duì)應(yīng)第四機(jī)構(gòu)名稱的一級(jí)管理權(quán)限;
根據(jù)所述二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容和權(quán)限屬性,生成所述二級(jí)管理員用戶的權(quán)限信息。
進(jìn)一步優(yōu)選的,所述方法還包括:
生成所述二級(jí)管理員用戶與所述一級(jí)管理員用戶的關(guān)聯(lián)關(guān)系,并存儲(chǔ)在管理員用戶關(guān)聯(lián)信息列表中。
優(yōu)選的,所述方法還包括:
接收所述一級(jí)管理員用戶輸入的第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息修改指令;
查詢所述一級(jí)管理員用戶的權(quán)限信息,確定所述一級(jí)管理員用戶具有二級(jí)管理權(quán)限的機(jī)構(gòu)名稱中是否包括所述第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱;
當(dāng)包括時(shí),根據(jù)所述第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息修改指令,對(duì)所述第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息進(jìn)行相應(yīng)的修改操作。
優(yōu)選的,所述方法還包括:
接收所述一級(jí)管理員用戶輸入的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息操作指令;所述操作指令包括修改、刪除、查詢機(jī)構(gòu)信息的指令;
查詢所述一級(jí)管理員用戶的權(quán)限信息,確定所述一級(jí)管理員用戶具有一級(jí)管理權(quán)限的機(jī)構(gòu)名稱中是否包括所述第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱;
當(dāng)包括時(shí),根據(jù)所述第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息操作指令,對(duì)所述第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息執(zhí)行相應(yīng)的操作。
優(yōu)選的,所述方法還包括:
接收所述一級(jí)管理員用戶輸入的第三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息添加指令;
確定所述一級(jí)管理員用戶的權(quán)限信息;
當(dāng)確定所述一級(jí)管理員用戶對(duì)二級(jí)機(jī)構(gòu)具有一級(jí)管理權(quán)限時(shí),接收第三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱,并且根據(jù)所述一級(jí)管理員用戶的權(quán)限信息生成所述第一一級(jí)機(jī)構(gòu)與所述第三二級(jí)機(jī)構(gòu)的關(guān)聯(lián)關(guān)系;
根據(jù)所述第三二級(jí)機(jī)構(gòu)的名稱和所述第一一級(jí)機(jī)構(gòu)與所述第三二級(jí)機(jī)構(gòu)的關(guān)聯(lián)關(guān)系,生成所述第三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;
將所述三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息存儲(chǔ)在所述機(jī)構(gòu)信息管理列表中。
優(yōu)選的,所述方法還包括:
接收所述一級(jí)管理員用戶輸入的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息刪除指令;
確定所述一級(jí)管理員用戶的權(quán)限信息;
當(dāng)確定所述一級(jí)管理員用戶對(duì)所述第一二級(jí)機(jī)構(gòu)具有一級(jí)管理權(quán)限時(shí),接收第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱;
根據(jù)所述第一二級(jí)機(jī)構(gòu)的名稱查詢所述機(jī)構(gòu)信息管理列表,將查詢得到的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息在所述機(jī)構(gòu)管理列表中刪除。
本發(fā)明實(shí)施例提供的用戶權(quán)限信息生成方法,提供一種用戶權(quán)限信息生成方法,權(quán)限管理層級(jí)清晰、明確,降低了管理成本,同時(shí)簡(jiǎn)化了管理員用戶的操作,提高了權(quán)限管理效率。
附圖說明
圖1為本發(fā)明實(shí)施例提供的用戶權(quán)限信息生成方法流程圖;
圖2為本發(fā)明實(shí)施例提供的上級(jí)管理員用戶對(duì)下級(jí)管理員用戶進(jìn)行權(quán)限管理的方法流程圖;
圖3為本發(fā)明實(shí)施例提供的對(duì)于二級(jí)管理權(quán)限的機(jī)構(gòu)進(jìn)行修改操作的方法流程圖;
圖4為本發(fā)明實(shí)施例提供的對(duì)于一級(jí)管理權(quán)限的機(jī)構(gòu)進(jìn)行修改操作的方法流程圖;
圖5為本發(fā)明實(shí)施例提供的機(jī)構(gòu)信息新增方法流程圖;
圖6為本發(fā)明實(shí)施例提供的機(jī)構(gòu)信息刪除方法流程圖。
具體實(shí)施方式
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明實(shí)施例提供的用戶權(quán)限信息生成方法流程圖,如圖1所示,包括:
步驟110,生成用戶權(quán)限標(biāo)識(shí)規(guī)則表;
具體的,用戶權(quán)限標(biāo)識(shí)規(guī)則表包括權(quán)限標(biāo)識(shí)內(nèi)容規(guī)則信息和權(quán)限屬性規(guī)則信息。
其中,權(quán)限標(biāo)識(shí)內(nèi)容用于指示用戶權(quán)限的權(quán)限范圍和對(duì)象,權(quán)限屬性用于指示用戶對(duì)于權(quán)項(xiàng)對(duì)象具有哪種類型的權(quán)限。比如具體可以包括增加、刪除、修改、查詢等不同類型的操作權(quán)限。
步驟120,查詢機(jī)構(gòu)信息管理列表,獲取機(jī)構(gòu)信息;
在本例中,機(jī)構(gòu)信息可以具體分為一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息、二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息和三級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息。機(jī)構(gòu)信息包括機(jī)構(gòu)名稱和關(guān)聯(lián)關(guān)系。其中,關(guān)聯(lián)關(guān)系具體是指機(jī)構(gòu)間的上下級(jí)關(guān)系,通過關(guān)聯(lián)關(guān)系可以得知機(jī)構(gòu)的上級(jí)機(jī)構(gòu)和下級(jí)機(jī)構(gòu)。
具體的,對(duì)于一級(jí)機(jī)構(gòu)來說,僅存在下級(jí)機(jī)構(gòu)—二級(jí)機(jī)構(gòu);對(duì)于二級(jí)機(jī)構(gòu)來說,存在上級(jí)機(jī)構(gòu)—一級(jí)機(jī)構(gòu)和下級(jí)機(jī)構(gòu)—三級(jí)機(jī)構(gòu);對(duì)于三級(jí)機(jī)構(gòu)來說僅存在上級(jí)機(jī)構(gòu)—二級(jí)機(jī)構(gòu)。
相應(yīng)的,管理員用戶也分為不同的級(jí)別,每一級(jí)管理員用戶都具有不同的權(quán)限,在本步驟中,查詢機(jī)構(gòu)信息管理列表是由超級(jí)管理員發(fā)起的。
步驟130,對(duì)一級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱進(jìn)行解析,根據(jù)權(quán)限標(biāo)識(shí)內(nèi)容規(guī)則信息,得到一級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容;
具體的,對(duì)獲取機(jī)構(gòu)信息中的一級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱進(jìn)行解析,通過機(jī)構(gòu)名稱生成相應(yīng)的一級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容。
優(yōu)選的,一個(gè)一級(jí)管理員對(duì)應(yīng)一個(gè)一級(jí)機(jī)構(gòu),也可能是多個(gè)一級(jí)管理員對(duì)應(yīng)一個(gè)一級(jí)機(jī)構(gòu),還有可能是一個(gè)一級(jí)管理員對(duì)應(yīng)多個(gè)一級(jí)機(jī)構(gòu)。對(duì)應(yīng)同一個(gè)一級(jí)機(jī)構(gòu)的多個(gè)一級(jí)管理員的權(quán)限標(biāo)識(shí)內(nèi)容可以是相同的。
步驟140,根據(jù)權(quán)限標(biāo)識(shí)內(nèi)容匹配機(jī)構(gòu)信息管理列表,得到匹配的第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;
具體的,根據(jù)一級(jí)管理員的權(quán)限標(biāo)識(shí)內(nèi)容,在機(jī)構(gòu)信息管理列表中進(jìn)行匹配查詢得到一個(gè)或多個(gè)一級(jí)機(jī)構(gòu),并獲得一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息。為便于描述,在此規(guī)定一級(jí)管理員對(duì)應(yīng)的一級(jí)機(jī)構(gòu)為第一一級(jí)機(jī)構(gòu)。
其中,第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第一機(jī)構(gòu)名稱和第一關(guān)聯(lián)關(guān)系。
步驟150,根據(jù)第一關(guān)聯(lián)關(guān)系確定第一一級(jí)機(jī)構(gòu)的關(guān)聯(lián)的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;
其中,第一第二級(jí)機(jī)構(gòu)為第一一級(jí)機(jī)構(gòu)的下級(jí)機(jī)構(gòu);第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第二機(jī)構(gòu)名稱和第二關(guān)聯(lián)關(guān)系。
步驟160,根據(jù)權(quán)限屬性規(guī)則信息配置一級(jí)管理員用戶的權(quán)限屬性,生成對(duì)應(yīng)第一機(jī)構(gòu)名稱的二級(jí)管理權(quán)限和對(duì)應(yīng)第二機(jī)構(gòu)名稱的一級(jí)管理權(quán)限;
具體的,一級(jí)管理權(quán)限包括增加、刪除、修改、查詢的權(quán)限。二級(jí)管理權(quán)限僅為查詢和修改的權(quán)限。
根據(jù)上述查詢得到的第一機(jī)構(gòu)的第一機(jī)構(gòu)名稱和第二機(jī)構(gòu)的第二機(jī)構(gòu)名稱,進(jìn)行該一級(jí)管理員用戶的權(quán)限設(shè)置,設(shè)定該一級(jí)管理員用戶對(duì)第一機(jī)構(gòu)具有二級(jí)管理權(quán)限,并且對(duì)第二機(jī)構(gòu)具有一級(jí)管理權(quán)限。
需要說明的是,前述所說的超級(jí)管理員對(duì)一級(jí)機(jī)構(gòu)具有一級(jí)管理權(quán)限。
步驟170,根據(jù)一級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容和權(quán)限屬性,生成一級(jí)管理員用戶的權(quán)限信息。
在上述生成了一級(jí)管理員用戶的權(quán)限信息之后,可以由一級(jí)管理員用戶發(fā)起進(jìn)行二級(jí)管理員用戶的管理和二級(jí)管理員用戶權(quán)限的規(guī)定。該方法也同樣適用于由二級(jí)管理員用戶發(fā)起的對(duì)三級(jí)管理員用戶的管理。本實(shí)施例中僅以一級(jí)管理員用戶對(duì)二級(jí)管理員用戶的管理為例進(jìn)行說明。
上級(jí)管理員用戶對(duì)下級(jí)管理員用戶進(jìn)行權(quán)限管理的方法如圖2所示,包括如下步驟:
步驟210,接收一級(jí)管理員用戶根據(jù)權(quán)限標(biāo)識(shí)內(nèi)容規(guī)則信息輸入的二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容的信息;
具體的,所輸入的權(quán)限標(biāo)識(shí)內(nèi)容的信息與二級(jí)管理員用戶對(duì)應(yīng)的機(jī)構(gòu)信息是相對(duì)應(yīng)的。一級(jí)管理員用戶可以根據(jù)已設(shè)定好的機(jī)構(gòu)信息來輸入二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容的信息。
步驟220,根據(jù)二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容匹配機(jī)構(gòu)信息管理列表,得到匹配的第二二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;
具體的,第二二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第三機(jī)構(gòu)名稱和第三關(guān)聯(lián)關(guān)系。這里所說的第二二級(jí)機(jī)構(gòu)也包括上述的第一二級(jí)機(jī)構(gòu)。
步驟230,根據(jù)第三關(guān)聯(lián)關(guān)系確定第二二級(jí)機(jī)構(gòu)的關(guān)聯(lián)的第一三級(jí)機(jī)構(gòu)以及第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;
其中,第一第三級(jí)機(jī)構(gòu)為第二二級(jí)機(jī)構(gòu)的下級(jí)機(jī)構(gòu);第一一級(jí)機(jī)構(gòu)為第二二級(jí)機(jī)構(gòu)的上級(jí)機(jī)構(gòu);第一三級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息包括第四機(jī)構(gòu)名稱和第四關(guān)聯(lián)關(guān)系。
步驟240,根據(jù)權(quán)限屬性規(guī)則信息配置二級(jí)管理員用戶的權(quán)限屬性,生成對(duì)應(yīng)第三機(jī)構(gòu)名稱的二級(jí)管理權(quán)限和對(duì)應(yīng)第四機(jī)構(gòu)名稱的一級(jí)管理權(quán)限;
步驟250,根據(jù)二級(jí)管理員用戶的權(quán)限標(biāo)識(shí)內(nèi)容和權(quán)限屬性,生成二級(jí)管理員用戶的權(quán)限信息。
上述步驟220-250與前述步驟140-170的執(zhí)行方法相似,此處不再贅述。
此外,管理員用戶可以對(duì)具有一級(jí)管理權(quán)限的機(jī)構(gòu)進(jìn)行修改、刪除、新增、查詢的操作,管理員用戶還可以對(duì)具有二級(jí)管理權(quán)限的機(jī)構(gòu)進(jìn)行修改和查詢操作。
在一個(gè)例子中,對(duì)于二級(jí)管理權(quán)限的機(jī)構(gòu)進(jìn)行修改操作的過程可以如圖3所示,包括如下步驟:
步驟310,接收一級(jí)管理員用戶輸入的第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息修改指令;
步驟320,查詢一級(jí)管理員用戶的權(quán)限信息,確定一級(jí)管理員用戶具有二級(jí)管理權(quán)限的機(jī)構(gòu)名稱中是否包括第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱;
步驟330,當(dāng)確定包括時(shí),根據(jù)第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息修改指令,對(duì)第一一級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息進(jìn)行相應(yīng)的修改操作。
在另一個(gè)例子中,對(duì)于一級(jí)管理權(quán)限的機(jī)構(gòu)進(jìn)行修改操作的過程可以如圖4所示,包括如下步驟:
步驟410,接收一級(jí)管理員用戶輸入的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息操作指令;操作指令包括修改、查詢機(jī)構(gòu)信息的指令;
步驟420,查詢一級(jí)管理員用戶的權(quán)限信息,確定一級(jí)管理員用戶具有一級(jí)管理權(quán)限的機(jī)構(gòu)名稱中是否包括第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱;
步驟430,當(dāng)包括時(shí),根據(jù)第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息操作指令,對(duì)第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息執(zhí)行相應(yīng)的操作。
在又一個(gè)例子中,添加具有一級(jí)管理權(quán)限的機(jī)構(gòu)的過程可以如圖5所示,包括如下步驟:
步驟510,接收一級(jí)管理員用戶輸入的第三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息添加指令;
步驟520,確定一級(jí)管理員用戶的權(quán)限信息;
步驟530,當(dāng)確定一級(jí)管理員用戶對(duì)二級(jí)機(jī)構(gòu)具有一級(jí)管理權(quán)限時(shí),接收第三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱,并且根據(jù)一級(jí)管理員用戶的權(quán)限信息生成第一一級(jí)機(jī)構(gòu)與第三二級(jí)機(jī)構(gòu)的關(guān)聯(lián)關(guān)系;
步驟540,根據(jù)第三二級(jí)機(jī)構(gòu)的名稱和第一一級(jí)機(jī)構(gòu)與第三二級(jí)機(jī)構(gòu)的關(guān)聯(lián)關(guān)系,生成第三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息;
步驟550,將三二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息存儲(chǔ)在機(jī)構(gòu)信息管理列表中。
在還一個(gè)例子中,刪除具有一級(jí)管理權(quán)限的機(jī)構(gòu)的過程可以如圖6所示,包括如下步驟:
步驟610,接收一級(jí)管理員用戶輸入的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息刪除指令;
步驟620,確定一級(jí)管理員用戶的權(quán)限信息;
步驟630,當(dāng)確定一級(jí)管理員用戶對(duì)第一二級(jí)機(jī)構(gòu)具有一級(jí)管理權(quán)限時(shí),接收第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱;
具體的,在確定一級(jí)管理員用戶對(duì)于第一二級(jí)機(jī)構(gòu)具有一級(jí)管理權(quán)限時(shí),對(duì)第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息刪除指令進(jìn)行解析處理,得到第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)名稱。
步驟640,根據(jù)第一二級(jí)機(jī)構(gòu)的名稱查詢機(jī)構(gòu)信息管理列表,將查詢得到的第一二級(jí)機(jī)構(gòu)的機(jī)構(gòu)信息在機(jī)構(gòu)管理列表中刪除。
將上述各個(gè)過程描述在一個(gè)具體的應(yīng)用場(chǎng)景中:管理員用戶分為超級(jí)管理員、分公司管理員(一級(jí)管理員用戶),依次向下分別為店長(zhǎng)(二級(jí)管理員用戶)和店員(三級(jí)管理員用戶)。超級(jí)管理員可以新增、刪除、修改和查詢分公司管理員,擁有分公司管理員的絕對(duì)支配權(quán)限,但是不能對(duì)分公司管理員的下級(jí)管理者(店長(zhǎng)、店員)進(jìn)行操作,即不能越級(jí)操作。同樣的,分公司管理員擁有店長(zhǎng)的增刪改查權(quán)限,但是不能對(duì)店員進(jìn)行操作。店長(zhǎng)擁有店員的增刪改查權(quán)限。各級(jí)別管理員均向下以及上級(jí)擁有查詢權(quán)限,即超級(jí)管理員擁有所有向下級(jí)別的查詢權(quán)限,分公司管理員擁有超級(jí)管理員和所有向下級(jí)別的查詢權(quán)限,店長(zhǎng)、副店長(zhǎng)擁有分公司管理員和所有向下級(jí)別的查詢權(quán)限。
超級(jí)管理員擁有增刪改查分公司的權(quán)限,分公司管理員擁有其管理的分公司的信息查詢和編輯(修改)的權(quán)限以及其分公司下級(jí)店面的增刪改查權(quán)限,店長(zhǎng)擁有其管理的店面的信息查詢和編輯(修改)權(quán)限以及其所管理的店員的增刪改查權(quán)限,不可越級(jí)操作,店員擁有自己的信息編輯權(quán)限。
本發(fā)明實(shí)施例提供的用戶權(quán)限信息生成方法,權(quán)限管理層級(jí)清晰、明確,降低了管理成本,同時(shí)簡(jiǎn)化了管理員用戶的操作,提高了權(quán)限管理效率。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。