欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Web應(yīng)用開發(fā)的可視化權(quán)限配置方法、校驗方法和系統(tǒng)的制作方法

文檔序號:6401516閱讀:265來源:國知局
專利名稱:Web應(yīng)用開發(fā)的可視化權(quán)限配置方法、校驗方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件開發(fā),尤其涉及web應(yīng)用系統(tǒng)的開發(fā)。
背景技術(shù)
Web應(yīng)用系統(tǒng)主要建立操作者與Web應(yīng)用中可見資源之間的聯(lián)系方式??梢娰Y源可以理解為頁面上的一系列dom元素,如輸入框、選擇框等。在目前的Web權(quán)限管理中,普遍的方式是使用手工填寫權(quán)限表單信息(如權(quán)限URL信息、權(quán)限編碼等)來維護(hù)用戶與權(quán)限之間的聯(lián)系。如圖1所示。由圖1可以直觀的看出,在配置過程中,由于是手工填寫數(shù)據(jù),所以經(jīng)常出現(xiàn)因為一字之差而導(dǎo)致權(quán)限驗證失敗的情況,這不僅浪費(fèi)了時間,而且在安全性較高的系統(tǒng)中,這種錯誤也會導(dǎo)致巨大的損失。還有一種方式是在開發(fā)過程中明確定義資源的編碼,通過這一編碼與人員的權(quán)限信息進(jìn)行比對,只有擁有相應(yīng)資源的權(quán)限才能對該資源可見或可以訪問。綜上所述,現(xiàn)有技術(shù)存在如下缺點(diǎn):(I)手工填寫權(quán)限表單信息容易出錯,不僅浪費(fèi)時間,而且有可能導(dǎo)致較為嚴(yán)重的后果;(2)定義資源編碼靈活性較差,在添加資源信息的時候經(jīng)常需要改動代碼才可實(shí)現(xiàn);(3)上述兩種方法都有一個缺點(diǎn),就是很難直觀的將配置權(quán)限展示給用戶,往往需要以用戶的身份登錄系統(tǒng),再針對配置的權(quán)限進(jìn)行一個個對比,確保配置正確。

發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供了一種Web應(yīng)用開發(fā)的可視化權(quán)限配置方法、校驗方法和系統(tǒng),可以簡化web系統(tǒng)中的權(quán)限管理,通過可視化的方式直觀的體現(xiàn)用戶權(quán)限狀態(tài),有效減少錯誤配置。本發(fā)明的技術(shù)方案為:本發(fā)明揭示了一種Web應(yīng)用開發(fā)的可視化權(quán)限配置方法,包括:步驟1:選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象;步驟2:以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系;步驟3:建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。根據(jù)本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置方法的一實(shí)施例,在步驟2中,權(quán)限賦予對象對應(yīng)的資源是html中的dom元素,以可視化視窗的方式在html頁面上控制鼠標(biāo)選擇dom元素。根據(jù)本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置方法的一實(shí)施例,在步驟3中,通過html中的ID屬性或者自定義的唯一標(biāo)識定位dom元素在當(dāng)前html頁面中的位置,或者通過html中的class屬性或者自定義的多個非唯一標(biāo)識定位到dom元素在當(dāng)前html頁面中的位置。本發(fā)明還揭示了一種Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng),包括:權(quán)限對象確定模塊,選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象;可視化選擇模塊,以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系;權(quán)限建立模塊,建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。根據(jù)本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng)的一實(shí)施例,在可視化選擇模塊中,權(quán)限賦予對象對應(yīng)的資源是html中的dom元素,以可視化視窗的方式在html頁面上控制鼠標(biāo)選擇dom元素。根據(jù)本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng)的一實(shí)施例,在權(quán)限建立模塊中,通過html中的ID屬性或者自定義的唯一標(biāo)識定位dom元素在當(dāng)前html頁面中的位置,或者通過html中的class屬性或者自定義的多個非唯一標(biāo)識定位到dom元素在當(dāng)前html頁面中的位置本發(fā)明還揭示了一種Web應(yīng)用開發(fā)的可視化權(quán)限的校驗方法,包括:在操作者訪問頁面時獲取頁面的配置;檢查頁面中是否存在經(jīng)過可視化方式確立的可配置元素,若存在可配置元素則判斷當(dāng)前操作者是否符合進(jìn)行權(quán)限配置時所選的賦予對象的條件;若操作者符合進(jìn)行權(quán)限配置時所選的賦予對象的條件,則給予操作者進(jìn)行配置的權(quán)限,若不符合則將元素設(shè)置為不可操作或不可顯示。根據(jù)本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗方法的一實(shí)施例,可配置元素是html頁面上以可視化視窗的方式經(jīng)鼠標(biāo)控制所選擇的dom元素。本發(fā)明還揭示了一種Web應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng),包括:配置獲取模塊,在操作者訪問頁面時獲取頁面的配置;權(quán)限校驗?zāi)K,檢查頁面中是否存在經(jīng)過可視化方式確立的可配置元素,若存在可配置元素則判斷當(dāng)前操作者是否符合進(jìn)行權(quán)限配置時所選的賦予對象的條件;結(jié)果操作模塊,若操作者符合進(jìn)行權(quán)限配置時所選的賦予對象的條件,則給予操作者進(jìn)行配置的權(quán)限,若不符合則將元素設(shè)置為不可操作或不可顯示根據(jù)權(quán)本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng)的一實(shí)施例,可配置元素是html頁面上以可視化視窗的方式經(jīng)鼠標(biāo)控制所選擇的dom元素。本發(fā)明對比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明的方案是通過直接在html網(wǎng)頁上選擇dom信息的方式,關(guān)聯(lián)dom元素與權(quán)限之間的對應(yīng)關(guān)系,實(shí)現(xiàn)了可視化的權(quán)限管理,解決了原始手工配置中容易配置錯誤的弊端,且在配置過程中顯示也顯得更直觀。


圖1示出了傳統(tǒng)的web權(quán)限管理的示意圖。圖2示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置方法的較佳實(shí)施例的流程圖。圖3示出了可視化確定權(quán)限賦予對象和資源之間關(guān)系的示意圖。圖4示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng)的較佳實(shí)施例的原理圖。
圖5示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗方法的較佳實(shí)施例的流程圖。圖6示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng)的較佳實(shí)施例的原理圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的描述。ffeb應(yīng)用開發(fā)的可視化權(quán)限配置方法的實(shí)施例圖2示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置方法的較佳實(shí)施例的流程圖,請參見圖2,下面是對本實(shí)施例的可視化權(quán)限配置方法的各個步驟的詳細(xì)描述。步驟SlO:選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象。這是權(quán)限配置的基礎(chǔ),選擇對象的粒度例如按照角色進(jìn)行權(quán)限粒度劃分或者按照用戶進(jìn)行權(quán)限粒度劃分等方式。步驟S12:以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系。權(quán)限賦予對象對應(yīng)的資源是html中的dom元素。請參見圖3,是以可視化視窗的方式在html頁面上通過控制鼠標(biāo)選擇dom元素。選擇dom元素例如可以在html頁面上通過高亮鼠標(biāo)當(dāng)前指示的dom元素或者給dom元素添加方便識別的樣式來輔助選擇。步驟S14:建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。這一步驟主要是生成標(biāo)識符,根據(jù)需求的不同可以使用唯一標(biāo)識符或非唯一標(biāo)識符。唯一標(biāo)識符指能通過一個標(biāo)識唯一定位到該資源在當(dāng)前頁面中的位置,通??梢圆捎胔tml中的ID屬性或者自定義一個唯一標(biāo)識,在html中填寫該ID值,本發(fā)明讀取該值,然后建立權(quán)限映射關(guān)系。非而唯一標(biāo)識指通過一些條件,能定位到某類資源在當(dāng)前頁面的位置,類似于html中的class屬性或者自定義多個非唯一標(biāo)識,本發(fā)明讀取這些值,然后建立權(quán)限與這些資源的映射關(guān)系。ffeb應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng)的實(shí)施例圖4示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng)的實(shí)施例。請參見圖4,本實(shí)施例的系統(tǒng)包括:權(quán)限對象確定模塊10、可視化選擇模塊12、權(quán)限建立模塊14。權(quán)限對象確定模塊10選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象。這是權(quán)限配置的基礎(chǔ),選擇對象的粒度例如按照角色進(jìn)行權(quán)限粒度劃分或者按照用戶進(jìn)行權(quán)限粒度劃分等方式??梢暬x擇模塊12以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系。權(quán)限賦予對象對應(yīng)的資源是html中的dom元素。請參見圖3,是以可視化視窗的方式在html頁面上通過控制鼠標(biāo)選擇dom元素。選擇dom元素例如可以在html頁面上通過高亮鼠標(biāo)當(dāng)前指示的dom元素或者給dom元素添加方便識別的樣式來輔助選擇。權(quán)限建立模塊14建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。本模塊主要是生成標(biāo)識符,根據(jù)需求的不同可以使用唯一標(biāo)識符或非唯一標(biāo)識符。唯一標(biāo)識符指能通過一個標(biāo)識唯一定位到該資源在當(dāng)前頁面中的位置,通??梢圆捎胔tml中的ID屬性或者自定義一個唯一標(biāo)識,在html中填寫該ID值,本發(fā)明讀取該值,然后建立權(quán)限映射關(guān)系。非而唯一標(biāo)識指通過一些條件,能定位到某類資源在當(dāng)前頁面的位置,類似于html中的class屬性或者自定義多個非唯一標(biāo)識,本發(fā)明讀取這些值,然后建立權(quán)限與這些資源的映射關(guān)系。ffeb應(yīng)用開發(fā)的可視化權(quán)限的校驗方法的實(shí)施例圖5示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗方法的較佳實(shí)施例的流程圖。請參見圖5,本實(shí)施例的可視化權(quán)限的校驗方法的詳細(xì)步驟如下所述。步驟S20:在操作者訪問頁面時獲取頁面的配置。步驟S21:檢查頁面中是否存在經(jīng)過可視化方式確立的可配置元素。如果不存在可配置元素則結(jié)束流程,如果存在可配置元素則步驟S22??膳渲迷厥莌tml頁面上以可視化視窗的方式經(jīng)鼠標(biāo)控制所選擇的dom元素。步驟S22:判斷當(dāng)前操作者是否符合進(jìn)行權(quán)限配置時所選的賦予對象的條件。若操作者符合進(jìn)行權(quán)限配置時所選的賦予對象的條件,則給予操作者進(jìn)行配置的權(quán)限,校驗流程結(jié)束,若不符合則轉(zhuǎn)入步驟S23。步驟S23:說明操作者無權(quán)限,將元素設(shè)置為不可操作或不可顯示。ffeb應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng)的實(shí)施例圖6示出了本發(fā)明的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng)的實(shí)施例的原理。請參見圖6,本實(shí)施例的校驗系統(tǒng)包括:配置獲取模塊20、權(quán)限校驗?zāi)K22、結(jié)果操作模塊24。配置獲取模塊20在操作者訪問頁面時獲取頁面的配置。權(quán)限校驗?zāi)K22檢查頁面中是否存在經(jīng)過可視化方式確立的可配置元素,若存在可配置元素則判斷當(dāng)前操作者是否符合進(jìn)行權(quán)限配置時所選的賦予對象的條件。可配置元素是html頁面上以可視化視窗的方式經(jīng)鼠標(biāo)控制所選擇的dom元素。結(jié)果操作模塊24中,若操作者符合進(jìn)行權(quán)限配置時所選的賦予對象的條件,則給予操作者進(jìn)行配置的權(quán)限,若不符合則說明操作者無權(quán)限,將元素設(shè)置為不可操作或不可顯不O上述實(shí)施例是提供給本領(lǐng)域普通技術(shù)人員來實(shí)現(xiàn)和使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書所提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1.一種Web應(yīng)用開發(fā)的可視化權(quán)限配置方法,包括: 步驟1:選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象; 步驟2:以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系; 步驟3:建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。
2.根據(jù)權(quán)利要求1所述的Web應(yīng)用開發(fā)的可視化權(quán)限配置方法,其特征在于,在步驟2中,權(quán)限賦予對象對應(yīng)的資源是html中的dom元素,以可視化視窗的方式在html頁面上控制鼠標(biāo)選擇dom元素。
3.根據(jù)權(quán)利要求2所述的Web應(yīng)用開發(fā)的可視化權(quán)限配置方法,其特征在于,在步驟3中,通過html中的ID屬性或者自定義的唯一標(biāo)識定位dom元素在當(dāng)前html頁面中的位置,或者通過html中的class屬性或者自定義的多個非唯一標(biāo)識定位到dom元素在當(dāng)前html頁面中的位置。
4.一種Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng),包括: 權(quán)限對象確定模塊,選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象; 可視化選擇模塊,以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系; 權(quán)限建立模塊,建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。
5.根據(jù)權(quán)利要求4所述的Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng),其特征在于,在可視化選擇模塊中,權(quán)限賦予對象對應(yīng)的資源是html中的dom元素,以可視化視窗的方式在html頁面上控制鼠標(biāo)選擇dom元素。
6.根據(jù)權(quán)利要求5所述的Web應(yīng)用開發(fā)的可視化權(quán)限配置系統(tǒng),其特征在于,在權(quán)限建立模塊中,通過html中的ID屬性或者自定義的唯一標(biāo)識定位dom元素在當(dāng)前html頁面中的位置,或者通過html中的class屬性或者自定義的多個非唯一標(biāo)識定位到dom元素在當(dāng)前html頁面中的位置。
7.—種Web應(yīng)用開發(fā)的可視化權(quán)限的校驗方法,包括: 在操作者訪問頁面時獲取頁面的配置; 檢查頁面中是否存在經(jīng)過可視化方式確立的可配置元素,若存在可配置元素則判斷當(dāng)前操作者是否符合進(jìn)行權(quán)限配置時所選的賦予對象的條件; 若操作者符合進(jìn)行權(quán)限配置時所選的賦予對象的條件,則給予操作者進(jìn)行配置的權(quán)限,若不符合則將元素設(shè)置為不可操作或不可顯示。
8.根據(jù)權(quán)利要求7所述的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗方法,其特征在于,可配置元素是html頁面上以可視化視窗的方式經(jīng)鼠標(biāo)控制所選擇的dom元素。
9.一種Web應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng),包括: 配置獲取模塊,在操作者訪問頁面時獲取頁面的配置; 權(quán)限校驗?zāi)K,檢查頁面中是否存在經(jīng)過可視化方式確立的可配置元素,若存在可配置元素則判斷當(dāng)前操作者是否符合進(jìn)行權(quán)限配置時所選的賦予對象的條件; 結(jié)果操作模塊,若操作者符合進(jìn)行權(quán)限配置時所選的賦予對象的條件,則給予操作者進(jìn)行配置的權(quán)限,若不符合則將元素設(shè)置為不可操作或不可顯示。
10.根據(jù)權(quán)利要求9所述的Web應(yīng)用開發(fā)的可視化權(quán)限的校驗系統(tǒng),其特征在于,可配置元素是html頁面上以可視化視窗的方式經(jīng)鼠標(biāo)控制所選擇的dom元素。
全文摘要
本發(fā)明公開了Web應(yīng)用開發(fā)的可視化權(quán)限配置方法,可以簡化web系統(tǒng)中的權(quán)限管理,通過可視化的方式直觀的體現(xiàn)用戶權(quán)限狀態(tài),有效減少錯誤配置。其技術(shù)方案為選擇web應(yīng)用開發(fā)權(quán)限所賦予的對象;以可視化的方式確定權(quán)限賦予對象和相應(yīng)資源之間的聯(lián)系;建立權(quán)限賦予對象和相應(yīng)資源之間的映射關(guān)系,配置權(quán)限規(guī)則。此外,本發(fā)明還公開了了Web應(yīng)用開發(fā)的可視化權(quán)限的配置系統(tǒng)、校驗方法和系統(tǒng)。
文檔編號G06F21/45GK103150497SQ20131011684
公開日2013年6月12日 申請日期2013年4月7日 優(yōu)先權(quán)日2013年4月7日
發(fā)明者洪珂, 蘇澤峰 申請人:網(wǎng)宿科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宜君县| 云浮市| 石家庄市| 安顺市| 龙山县| 临西县| 扶绥县| 沅江市| 邢台县| 台山市| 西青区| 玉门市| 汉源县| 邢台市| 金溪县| 启东市| 东平县| 扎兰屯市| 松桃| 中阳县| 开化县| 孟州市| 大关县| 衡山县| 县级市| 珠海市| 淳化县| 平和县| 垦利县| 涿州市| 九江县| 隆德县| 望江县| 大悟县| 深水埗区| 平潭县| 蓬溪县| 溧阳市| 皮山县| 江油市| 巴林左旗|