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

一種操作權(quán)限的控制方法、裝置及終端的制作方法

文檔序號:6336149閱讀:121來源:國知局
專利名稱:一種操作權(quán)限的控制方法、裝置及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計算機軟件領(lǐng)域,尤其涉及一種操作權(quán)限的控制方法、裝置及終端。
背景技術(shù)
在應(yīng)用管理系統(tǒng)中,用戶的操作權(quán)限一般包括查詢權(quán)限、修改權(quán)限和打印權(quán)限等。 現(xiàn)有技術(shù)在對用戶操作權(quán)限進行授權(quán)時,通常把用戶的查詢權(quán)限、修改權(quán)限和打印權(quán)限等分開進行設(shè)置,操作繁瑣,而且操作權(quán)限之間沒有考慮必要的聯(lián)系,設(shè)置容易出錯。例如管理員要對某用戶授予修改權(quán)限時,只對修改權(quán)限進行了相應(yīng)的設(shè)置,而沒有設(shè)置該用戶的查詢權(quán)限,因為一般查詢權(quán)限是在修改權(quán)限之上的,沒有查詢權(quán)限該用戶無法登陸相應(yīng)的界面,造成修改權(quán)限報錯。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種操作權(quán)限控制方法,旨在解決現(xiàn)有操作權(quán)限控制中對用戶操作權(quán)限分開設(shè)置,容易造成設(shè)置出錯且操作繁瑣的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種操作權(quán)限控制方法,所述方法包括下述步驟接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷;判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限;接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼;對已設(shè)置控制碼的操作權(quán)限進行授權(quán),將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作;根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。本發(fā)明實施例的另一目的在于提供一種操作權(quán)限控制裝置,所述裝置包括設(shè)置指令接收單元,用于接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷;操作權(quán)限判斷單元,用于判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限;二次設(shè)置指令接收單元,用于接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼;與操作單元,用于對已設(shè)置控制碼的操作權(quán)限進行授權(quán),將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作;操作權(quán)限控制單元,用于根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時, 對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。本發(fā)明實施例的另一目的在于提供一種包含上述操作權(quán)限控制裝置的終端。在本發(fā)明實施例中,通過對操作權(quán)限控制碼的設(shè)置和操作權(quán)限控制碼之間的與操作,根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán),可有效提高操作權(quán)限授權(quán)的效率和準確率。


圖1是本發(fā)明實施例提供的操作權(quán)限控制方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的操作權(quán)限控制裝置的結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過對操作權(quán)限控制碼的設(shè)置和操作權(quán)限控制碼之間的與操作,根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán),可有效提高操作權(quán)限授權(quán)的效率和準確率。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。實施例一圖1示出了本發(fā)明實施例提供的操作權(quán)限控制方法的實現(xiàn)流程,該方法通過對操作權(quán)限控制碼的設(shè)置和操作權(quán)限控制碼之間的與操作,根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán),可有效提高操作權(quán)限授權(quán)的效率和準確率,該方法過程詳述如下在步驟SlOl中,接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷。在本發(fā)明實施例中,操作權(quán)限包括但不局限于用戶的查詢權(quán)限、修改權(quán)限和打印權(quán)限,在所述操作權(quán)限中,可能存在包含關(guān)系,即某個操作權(quán)限可能是在另一個操作權(quán)限的基礎(chǔ)之上操作的。例如在查詢權(quán)限、修改權(quán)限和打印權(quán)限中,修改權(quán)限和打印權(quán)限是在查詢權(quán)限基礎(chǔ)之上操作,即用戶在進行修改權(quán)限和打印權(quán)限設(shè)置的同時,必須也要設(shè)置用戶的查詢權(quán)限。因此,在接收第一個操作權(quán)限控制碼的設(shè)置指令后,對第二個操作權(quán)限進行控制碼設(shè)置前的判斷,判斷第二個操作權(quán)限是否包含第一個操作權(quán)限,同樣對第η個操作權(quán)限進行控制碼設(shè)置前,判斷第η個操作權(quán)限是否包含前η-1個操作權(quán)限中的一個或者多個。作為本發(fā)明的一個實施例,對操作權(quán)限設(shè)置控制碼,所述控制碼可以設(shè)置為一位或者一位以上的整數(shù),當(dāng)然也可以設(shè)置為字母或者數(shù)字與字母的組合等,可由用戶預(yù)先定義好。例如可將查詢權(quán)限控制碼設(shè)置為8或者12等。在步驟S102中,判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限,否則執(zhí)行步驟S103,是則執(zhí)行步驟S104。作為本發(fā)明的一個實施例,對待設(shè)置控制碼的操作權(quán)限進行設(shè)置前的判斷,判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限中的一個或者多個,如果是,則接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼,如果否,接收所述操作權(quán)限的控制碼設(shè)置指令,所述控制碼不包含已設(shè)置的操作權(quán)限控制碼。
在步驟S103中,接收所述操作權(quán)限控制碼的設(shè)置指令,所述控制碼不包含已設(shè)置的操作權(quán)限控制碼。在步驟S104中,接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令, 所述控制碼包含已設(shè)置的操作權(quán)限控制碼。在本發(fā)明實施例中,控制碼包含已設(shè)置的操作權(quán)限控制碼指的是待設(shè)置控制碼的操作權(quán)限與已設(shè)置控制碼的操作權(quán)限進行控制碼與操作后,結(jié)果等于已設(shè)置操作權(quán)限控制碼。對包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置舉例如下已設(shè)置的查詢權(quán)限控制碼為12,其中,待設(shè)置控制碼的修改權(quán)限包含查詢權(quán)限,對待設(shè)置控制碼的修改權(quán)限與已設(shè)置的查詢權(quán)限進行控制碼與操作,所述與操作是指將“and”兩邊的數(shù)字轉(zhuǎn)換成二進制后,按位進行比較,如果對應(yīng)位的數(shù)字都為1,則比較后的結(jié)果為1,否則為0。即修改權(quán)限控制碼and 12 =修改權(quán)限控制碼的二進制and 1100 = 1100,得出修改權(quán)限控制碼的二進制為1101,1110,1111等,轉(zhuǎn)換成十進制為13,14,15等,修改權(quán)限控制碼取其中任一個即可,所述修改權(quán)限控制碼包含已設(shè)置的查詢權(quán)限控制碼。在步驟S105中,對已設(shè)置控制碼的操作權(quán)限進行授權(quán),將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作。作為本發(fā)明的一個實施例,所述其他的操作權(quán)限指的是已設(shè)置控制碼的操作權(quán)限中除待授權(quán)操作權(quán)限以外的操作權(quán)限。當(dāng)需要對某個已設(shè)置好控制碼的操作權(quán)限進行授權(quán)時,將所述操作權(quán)限與其他已設(shè)置好控制碼的操作權(quán)限進行控制碼與操作。在步驟S106中,根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。在本發(fā)明實施例中,對上述操作舉例說明如下待授權(quán)操作權(quán)限為修改權(quán)限,修改權(quán)限控制碼為13,其他已設(shè)置好控制碼的操作權(quán)限為打印權(quán)限和查詢權(quán)限,其控制碼分別為10和12,將修改權(quán)限控制碼與打印權(quán)限和查詢權(quán)限控制碼分別進行與操作,結(jié)果為13 and 12 = 1101 and 1100 = 1100,13 and 10 = 1101 and 1010 = 1000。從所述結(jié)果可以看出,修改權(quán)限控制碼與查詢權(quán)限控制碼的結(jié)果為查詢權(quán)限控制碼,所以在對修改權(quán)限進行授權(quán)時,對查詢權(quán)限也授權(quán)。圖2示出了本發(fā)明實施例提供的操作權(quán)限控制裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該操作權(quán)限控制裝置可以用于各種具備操作權(quán)限的應(yīng)用終端,例如筆記本電腦、 ATM 取款機、口袋計算機(Pocket Personal Computer, PPC)、個人數(shù)字助理(Personal Digital Assistant, PDA)等中,可以是運行于這些應(yīng)用終端內(nèi)的軟件單元,也可以作為獨立的掛件集成到這些應(yīng)用終端中,操作權(quán)限控制裝置包括設(shè)置指令接收單元21、操作權(quán)限判斷單元22、二次設(shè)置指令接收單元23、與操作單元24以及操作權(quán)限控制單元25,其中設(shè)置指令接收單元21接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷。操作權(quán)限判斷單元22判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限,如果所述待設(shè)置控制碼的操作權(quán)限包含已設(shè)置控制碼的操作權(quán)限中的一個或者多個,則二次設(shè)置指令接收單元24接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼。其中,所述控制碼包含已設(shè)置的操作權(quán)限控制碼指的是待設(shè)置操作權(quán)限與已設(shè)置操作權(quán)限進行控制碼與操作后,結(jié)果等于已設(shè)置操作權(quán)限控制碼。如果所述待設(shè)置控制碼的操作權(quán)限不包含已設(shè)置控制碼的操作權(quán)限,則待設(shè)置指令接收單元23接收所述操作權(quán)限控制碼的設(shè)置指令,所述控制碼不包含已設(shè)置的操作權(quán)限控制碼。與操作單元25對已設(shè)置控制碼的操作權(quán)限進行授權(quán),將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作,并將所述結(jié)果發(fā)送給操作權(quán)限控制單元26根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。在本發(fā)明實施例中,通過對操作權(quán)限控制碼的設(shè)置和操作權(quán)限控制碼之間的與操作,根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán),可有效提高操作權(quán)限授權(quán)的效率和準確率。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種操作權(quán)限控制方法,其特征在于,所述方法包括下述步驟接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷;判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限;接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼;對已設(shè)置控制碼的操作權(quán)限進行授權(quán),將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作;根據(jù)所述與操作結(jié)果,在對所述待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括下述步驟當(dāng)判斷所述待設(shè)置控制碼的操作權(quán)限不包含已設(shè)置控制碼的操作權(quán)限時,接收所述待設(shè)置控制碼的操作權(quán)限控制碼的設(shè)置指令,所述控制碼不包含已設(shè)置的操作權(quán)限控制碼。
3.一種操作權(quán)限控制裝置,其特征在于,所述裝置包括設(shè)置指令接收單元,用于接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷;操作權(quán)限判斷單元,用于判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限;二次設(shè)置指令接收單元,用于接收包含已設(shè)置控制碼操作權(quán)限的操作權(quán)限控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼;與操作單元,用于對已設(shè)置控制碼的操作權(quán)限進行授權(quán),將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作;以及操作權(quán)限控制單元,用于根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。
4.如權(quán)利要求3所述的裝置,其特征在于,所述裝置還包括待設(shè)置指令接收單元,用于當(dāng)判斷所述待設(shè)置控制碼的操作權(quán)限不包含已設(shè)置控制碼的操作權(quán)限時,接收所述待設(shè)置控制碼操作權(quán)限控制碼的設(shè)置指令,所述控制碼不包含已設(shè)置的操作權(quán)限控制碼。
5.一種包含權(quán)利要求3所述操作權(quán)限控制裝置的終端。
全文摘要
本發(fā)明適用于計算機軟件領(lǐng)域,提供了一種操作權(quán)限控制方法、裝置及終端,所述方法包括下述步驟接收操作權(quán)限控制碼的設(shè)置指令,對待設(shè)置控制碼的操作權(quán)限進行判斷;判斷所述待設(shè)置控制碼的操作權(quán)限是否包含已設(shè)置控制碼的操作權(quán)限;接收包含已設(shè)置操作權(quán)限的操作權(quán)限的控制碼的設(shè)置指令,所述控制碼包含已設(shè)置的操作權(quán)限控制碼;將待授權(quán)的操作權(quán)限與其他的操作權(quán)限進行控制碼與操作;根據(jù)所述與操作結(jié)果,在對待授權(quán)操作權(quán)限授權(quán)的同時,對與操作結(jié)果是其他操作權(quán)限控制碼的操作權(quán)限也授權(quán)。本發(fā)明實施例通過對操作權(quán)限控制碼的設(shè)置和操作權(quán)限控制碼之間的與操作,可有效提高操作權(quán)限授權(quán)的效率和準確率。
文檔編號G06F21/22GK102467643SQ201010549168
公開日2012年5月23日 申請日期2010年11月18日 優(yōu)先權(quán)日2010年11月18日
發(fā)明者余鋒 申請人:金蝶軟件(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
普兰县| 镇巴县| 鄂托克前旗| 富蕴县| 华阴市| 石柱| 盐池县| 浦县| 桑植县| 潞城市| 四会市| 军事| 拉萨市| 长乐市| 喀喇沁旗| 西畴县| 顺义区| 黄山市| 建湖县| 保定市| 读书| 昌图县| 马边| 博野县| 太原市| 新干县| 陈巴尔虎旗| 武宣县| 霸州市| 光泽县| 霍山县| 海盐县| 绍兴市| 蛟河市| 大足县| 磴口县| 新余市| 威远县| 巴彦县| 翁牛特旗| 道真|