亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置的制作方法

文檔序號(hào):6438489閱讀:254來源:國(guó)知局
專利名稱:分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置的制作方法
分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置。
背景技術(shù)
傳統(tǒng)的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法通常都是在操作系統(tǒng)下實(shí)現(xiàn),即通過操作系統(tǒng)來分配不同的系統(tǒng)權(quán)限。然而該方法必須首先安裝好操作系統(tǒng)。而計(jì)算機(jī)的一些特殊功能的打開或關(guān)閉在操作系統(tǒng)下很難實(shí)現(xiàn)。例如,計(jì)算機(jī)設(shè)備的啟動(dòng)和關(guān)閉、BIOS中添加的功能的開啟和關(guān)閉、修改BIOS 中關(guān)于ACPI (Advanced Configuration and Power ManagementInterface,高級(jí)配置和電源管理接口)中的一些功能等。這些功能集成于BIOS中,用戶需要在BIOS中手動(dòng)設(shè)置其打開或關(guān)閉。然而,通過BIOS手動(dòng)設(shè)置一些特殊功能的打開或關(guān)閉,對(duì)于計(jì)算機(jī)的使用者來說,很容易發(fā)現(xiàn)計(jì)算機(jī)受到權(quán)限的保護(hù),使得計(jì)算機(jī)存在一定的風(fēng)險(xiǎn),例如想方設(shè)法破解密碼等。因此,通過BIOS手動(dòng)設(shè)置特殊功能使得計(jì)算機(jī)系統(tǒng)權(quán)限不具有隱蔽性,從而使得計(jì)算機(jī)的安全性不高。

發(fā)明內(nèi)容基于此,有必要提供一種能提高計(jì)算機(jī)安全性的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法。一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,包括以下步驟:檢測(cè)開機(jī)方式;

當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。在優(yōu)選的實(shí)施例中,所述檢測(cè)開機(jī)方式的步驟為:驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致,若是,則設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài);所述方法還包括:當(dāng)關(guān)閉計(jì)算機(jī)時(shí),清除所述密碼狀態(tài)寄存器的值。在優(yōu)選的實(shí)施例中,所述當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能的步驟為:判斷所述密碼狀態(tài)寄存器的值,若所述密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟指定功能。在優(yōu)選的實(shí)施例中,所述密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器;所述驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致,若是,則設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)的步驟為:驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的第一密碼一致,若是,則設(shè)置與所述第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)。在優(yōu)選的實(shí)施例中,所述當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能的步驟為:判斷所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值,若所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟與第一密碼對(duì)應(yīng)的第一功能。此外,還有必要提供一種能提高計(jì)算機(jī)安全性的分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置。一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置,包括:檢測(cè)模塊,用于檢測(cè)開機(jī)方式;功能開關(guān)控制模塊,用于當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。在優(yōu)選的實(shí)施例中,所述檢測(cè)模塊包括:密碼驗(yàn)證模塊,用于驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致;寄存器設(shè)置模塊,用于當(dāng)輸入的密碼與預(yù)先設(shè)定的密碼一致時(shí),設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài);寄存器清除模塊,用于當(dāng)關(guān)閉計(jì)算機(jī)時(shí),清除所述密碼狀態(tài)寄存器的值。在優(yōu)選的實(shí)施例中,所述功能開關(guān)控制模塊還用于判斷所述密碼狀態(tài)寄存器的值,若所述密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟指定功能。在優(yōu)選的實(shí)施例中,所述密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器;所述密碼驗(yàn)證模塊還用于驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的第一密碼一致,若是,則通知所述寄存器設(shè)置模塊;所述寄存 器設(shè)置模塊還用于當(dāng)輸入的密碼與預(yù)先設(shè)定的第一密碼一致時(shí),設(shè)置與所述第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)。在優(yōu)選的實(shí)施例中,所述功能開關(guān)控制模塊還用于判斷所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值,當(dāng)所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)時(shí),則開啟與所述第一密碼對(duì)應(yīng)的第一功能。上述分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置,通過檢測(cè)開機(jī)方式,若開機(jī)方式是鍵盤密碼開機(jī),則開啟指定功能。這樣,不需要進(jìn)入操作系統(tǒng)后再進(jìn)行設(shè)置,也不需要通過BIOS手動(dòng)設(shè)置,就能在開機(jī)過程中自動(dòng)開啟指定功能,使得系統(tǒng)權(quán)限的分配具有隱蔽性,因此能提高計(jì)算機(jī)的安全性。此外,通過判斷不同的開機(jī)方式來開啟或關(guān)閉BIOS中的一些功能,可以滿足不同用戶的需求,最大化的減少中間測(cè)試版本BIOS的發(fā)布。

圖1為本發(fā)明中分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法的流程示意圖;圖2為一個(gè)實(shí)施方式的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法的流程示意圖;圖3為另一個(gè)實(shí)施方式的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法的流程示意圖;圖4為一個(gè)實(shí)施例中的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法的流程示意圖;圖5為本發(fā)明中分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置的結(jié)構(gòu)示意圖;圖6為一個(gè)實(shí)施方式中的檢測(cè)模塊的結(jié)構(gòu)示意具體實(shí)施方式如圖1所示,本發(fā)明所提供的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,包括以下步驟:步驟S102,檢測(cè)開機(jī)方式。計(jì)算機(jī)可以通過電源按鈕開機(jī),也可以通過鍵盤密碼開機(jī)或鼠標(biāo)開機(jī)等。具體的,若計(jì)算機(jī)可以采用鍵盤密碼開機(jī),則計(jì)算機(jī)需采用ATX電源,其主板芯片和BIOS芯片應(yīng)支持鍵盤開機(jī)功能,且鍵盤控制器支持一個(gè)或者多個(gè)密碼開機(jī)功能。步驟S104,當(dāng)開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。對(duì)于不同的用戶,可能采用的開機(jī)方式不一樣,例如,有的通過電源按鈕開機(jī),有的通過鍵盤密碼開機(jī)。若開機(jī)方式為鍵盤密碼開機(jī),則通過鍵盤輸入的密碼必須正確才能啟動(dòng)計(jì)算機(jī)。在一個(gè)實(shí)施例中,指定功能包括計(jì)算機(jī)設(shè)備的啟動(dòng)和關(guān)閉(如USB設(shè)備的打開和關(guān)閉、PXE (Preboot Execution Environment,預(yù)啟動(dòng)可執(zhí)行環(huán)境)啟動(dòng)等)、B10S中添加的功能的開啟和關(guān)閉(如BIOS中的一鍵還原功能、顯示設(shè)備特殊分辨率定制、BIOS虛擬磁盤技術(shù)、BIOS清除MBR病毒技術(shù)等)、修改BIOS中關(guān)于ACPI中的一些功能(如控制整個(gè)ACPI功能的打開和關(guān)閉、控制USB設(shè)備的喚醒功能、添加通過ACPI中斷實(shí)現(xiàn)的功能(如在ACPI的系統(tǒng)下,通過非鍵盤的按鈕模擬鍵盤按鍵功能等))等。本實(shí)施例中,通過在檢測(cè)到開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。由于通過鍵盤輸入的密碼必須正確才能啟動(dòng)鍵盤密碼開機(jī),即具有一定權(quán)限的用戶才能開啟指定功能。對(duì)于普通用戶來說,通常是通過計(jì)算機(jī)電源按鈕開機(jī)的,其并不知道所使用的計(jì)算機(jī)有權(quán)限限制。此外,由于不需要進(jìn)入操作系統(tǒng)進(jìn)行設(shè)置,也不需要通過BIOS手動(dòng)設(shè)置,在開機(jī)過程中根據(jù)開機(jī)方式能自動(dòng)開啟指定功能,使得系統(tǒng)權(quán)限的分配具有隱蔽性,因此能提高計(jì)算機(jī)的安全性。在一個(gè)實(shí)施方式中,設(shè)置計(jì)算機(jī)中的BIOS芯片支持鍵盤密碼開機(jī)功能,鍵盤控制器支持一個(gè)密碼開機(jī)功能。具體的,可以在計(jì)算機(jī)開機(jī)過程中進(jìn)入BIOS界面設(shè)置,也可以提前在BIOS程序中默認(rèn)設(shè)置好。優(yōu)選的,在BIOS開機(jī)過程中,設(shè)置鍵盤控制器的密碼開機(jī)使能位寄存器為支持密碼開機(jī)狀態(tài),并在BIOS程序中預(yù)先設(shè)定開機(jī)密碼,此開機(jī)密碼存儲(chǔ)在鍵盤控制器中。由于開機(jī)密碼是在BIOS程序中預(yù)先設(shè)定的,使用者在BIOS界面中不能看到,因此具有隱蔽性。例如鍵盤控制器的密碼開機(jī)使能位寄存器為KBXKEY,設(shè)置該寄存器的值為0,表示支持鍵盤密碼開機(jī)。這樣,通過在開機(jī)過程中自動(dòng)設(shè)置密碼開機(jī)使能位寄存器為支持鍵盤密碼開機(jī)狀態(tài),使得設(shè)置鍵盤密碼開機(jī)功能也具有隱蔽性,進(jìn)一步提高了計(jì)算機(jī)的安全性。此外,通過判斷不同的開機(jī)方式來開啟或關(guān)閉BIOS中的一些功能,可以滿足不同用戶的需求,最大化的減少中間測(cè)試版本BIOS的發(fā)布。具體的,本實(shí)施方式中,如圖2所示,分配計(jì)算機(jī)系統(tǒng)權(quán)限的過程為:步驟S202,通過電源按鈕或鍵盤密碼開機(jī)。在步驟S202中,當(dāng)通過鍵盤密碼開機(jī)時(shí),鍵盤控制器驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致,若是,則設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),同時(shí)開啟計(jì)算機(jī)。例如,鍵盤輸入的密碼與預(yù)先設(shè)定的密碼一致,則設(shè)置密碼狀態(tài)寄存器KBWAKEUP_STS 為 I,否則設(shè)為 O。另外,當(dāng)關(guān)閉計(jì)算機(jī)時(shí),清除密碼狀態(tài)寄存器的值。具體的,當(dāng)每次關(guān)機(jī)的時(shí)候,都要通過BIOS來清除密碼狀態(tài)寄存器的值,從而保證下次開機(jī)時(shí)能正確判斷是否是密碼開機(jī)。當(dāng)通過電源按鈕開機(jī)時(shí),則按正常順序開機(jī),鍵盤控制器不做任何處理。步驟S204,判斷密碼狀態(tài)寄存器的值,若密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則進(jìn)入步驟S206,否則進(jìn)入步驟S208。步驟S206,開啟指定功能。
例如,當(dāng)判斷到密碼狀態(tài)寄存器KBWAKEUP_STS為1,則說明輸入的密碼正確,有鍵盤喚醒事件發(fā)生,即通過鍵盤密碼開機(jī),則開啟指定功能。步驟S208,初始化BIOS其他功能。例如,當(dāng)判斷到密碼狀態(tài)寄存器KBWAKEUP_STS為0,則說明輸入的密碼不正確,即不是通過鍵盤密碼開機(jī),則跳過步驟S206,初始化BIOS其他功能,最終進(jìn)入操作系統(tǒng)。在另一個(gè)實(shí)施方式中,設(shè)置計(jì)算器中的BIOS芯片支持鍵盤密碼開機(jī)功能,鍵盤控制器支持多個(gè)密碼開機(jī)功能。具體的,可以在計(jì)算機(jī)開機(jī)過程中進(jìn)入BIOS界面設(shè)置,也可以提前在BIOS程序中默認(rèn)設(shè)置好。優(yōu)選的,在BIOS開機(jī)過程中,設(shè)置鍵盤控制器的密碼開機(jī)使能位寄存器為支持密碼開機(jī)狀態(tài),并在BIOS程序中設(shè)置多個(gè)開機(jī)密碼。本實(shí)施方式中,鍵盤控制器使用密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器。具體的,本實(shí)施方式中,如圖3所示,分配計(jì)算機(jī)系統(tǒng)權(quán)限的過程為:步驟S302,通過電源按鈕或鍵盤密碼開機(jī)。在步驟S302中,當(dāng)通過鍵盤密碼開機(jī)時(shí),驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的第一密碼一致,若是,則設(shè)置第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器為密碼開機(jī)狀態(tài)。步驟S304中,判斷與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值,若與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則進(jìn)入步驟S306,否則進(jìn)入步驟S308。步驟S306,開啟與第一密碼對(duì)應(yīng)的第一功能。步驟S308,初始化BIOS其他功能。具體的,在一個(gè)實(shí)施例中,鍵盤控制器支持兩個(gè)開機(jī)密碼,密碼A對(duì)應(yīng)密碼狀態(tài)寄存器KBPW1_STS,密碼B對(duì)應(yīng)密碼狀態(tài)寄存器KBPW2_STS,其初始值都為O。本實(shí)施例中,分配的系統(tǒng)權(quán)限包括開啟或關(guān)閉PXE功能和一鍵恢復(fù)功能功能。如圖4所示,本實(shí)施例中,分配計(jì)算機(jī)系統(tǒng)權(quán)限的過程為:步驟S402,通過電源按鈕或鍵盤密碼開機(jī)。具體的,在步驟S402中,當(dāng)通過鍵盤密碼開機(jī)時(shí),鍵盤控制器驗(yàn)證鍵盤輸入的密碼是否與密碼A或密碼B —致,若鍵盤輸入的密碼與密碼A —致,則設(shè)置寄存器KBPW1_STS的值為1,否則設(shè)為O ;若鍵盤輸入的密碼與密碼B—致,則設(shè)置寄存器KBPW2_STS的值為1,否則為O。步驟S404,判斷KBPW1_STS的值,若KBPW1_STS的值為0,進(jìn)入步驟S406,若KBPW1_STS的值為I,則進(jìn)入步驟S408。步驟S406,跳過初始化PXE功能。KBPW1_STS的值為0,則說明未輸入密碼A,即沒有使用密碼A開機(jī),則沒有PXE功能的權(quán)限。步驟S408,正常初始化PXE功能。KBPW1_STS的值為1,則說明通過鍵盤輸入密碼A,通過鍵盤的密碼A開機(jī),具有PXE功能的權(quán)限。步驟S410,判斷KBPW2_STS的值,若KBPW2_STS的值為0,則進(jìn)入步驟S412,若KBPW2_STS的值為1,則進(jìn)入步驟S414。步驟S412,關(guān)閉一鍵恢復(fù)功能。KBPW2_STS的值為0,則說明沒有使用密碼B開機(jī),則沒有一鍵恢復(fù)功能的權(quán)限。步驟S414,開啟一鍵恢復(fù)功能。KBPW2_STS的值為1,則說明使用密碼B開機(jī),具有一鍵恢復(fù)功能的權(quán)限。
步驟S416,初始化BIOS其他功能。應(yīng)當(dāng)說明的是,本發(fā)明并不僅限于只采用兩個(gè)密碼分配計(jì)算機(jī)系統(tǒng)權(quán)限。當(dāng)鍵盤控制器支持兩個(gè)以上密碼開機(jī)時(shí),對(duì)應(yīng)不同的密碼使用不用的密碼狀態(tài)寄存器即可。根據(jù)輸入的密碼設(shè)置相應(yīng)的密碼狀態(tài)寄存器的值,然后再根據(jù)密碼狀態(tài)寄存器的值開啟或關(guān)閉對(duì)應(yīng)的功能。此外,還可設(shè)置每個(gè)密碼同時(shí)開啟或關(guān)閉多個(gè)功能。上述實(shí)施例雖僅列舉分配PXE功能和一鍵恢復(fù)功能,BIOS中的其他功能的開啟和關(guān)閉都可采用上述方法原理,在此則不再贅述。在一個(gè)實(shí)施例中,如圖5所示,一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置100,包括檢測(cè)模塊102和功能開關(guān)控制模塊104,其中,檢測(cè)模塊102用于檢測(cè)開機(jī)方式;功能開關(guān)控制模塊104用于當(dāng)開機(jī)方式為鍵盤密碼開機(jī)時(shí),開啟指定功能。計(jì)算機(jī)可以通過電源按鈕開機(jī),也可以通過鍵盤密碼開機(jī)或鼠標(biāo)開機(jī)等。具體的,若計(jì)算機(jī)可以采用鍵盤密碼開機(jī),則計(jì)算機(jī)需采用ATX電源,其主板芯片和BIOS芯片應(yīng)支持鍵盤開機(jī)功能,且鍵盤控制器支持一個(gè)或者多個(gè)密碼開機(jī)功能。對(duì)于不同的用戶,可能采用的開機(jī)方式不一樣,例如,有的通過電源按鈕開機(jī),有的通過鍵盤密碼開機(jī)。若開機(jī)方式為鍵盤密碼開機(jī),則通過鍵盤輸入的密碼必須正確才能啟動(dòng)計(jì)算機(jī)。在一個(gè)實(shí)施例中,指定功能包括計(jì)算機(jī)設(shè)備的啟動(dòng)和關(guān)閉(如USB設(shè)備的打開和關(guān)閉、PXE (Preboot Execution Environment,預(yù)啟動(dòng)可執(zhí)行環(huán)境)啟動(dòng)等)、B10S中添加的功能的開啟和關(guān)閉(如BIOS中的一鍵還原功能、顯示設(shè)備特殊分辨率定制、BIOS虛擬磁盤技術(shù)、BIOS清除MBR病毒技術(shù)等)、修改BIOS中關(guān)于ACPI中的一些功能(如控制整個(gè)ACPI功能的打開和關(guān)閉、控制USB設(shè)備的喚醒功能、添加通過ACPI中斷實(shí)現(xiàn)的功能(如在ACPI的系統(tǒng)下,通過非鍵盤的按鈕模擬鍵盤按鍵功能等))等。本實(shí)施例中,檢測(cè)模塊102可采用鍵盤控制器實(shí)現(xiàn),功能開關(guān)控制模塊104可采用BIOS實(shí)現(xiàn)。通過在檢測(cè)到開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。由于通過鍵盤輸入的密碼必須正確才能啟動(dòng)鍵盤密碼開機(jī),即具有一定權(quán)限的用戶才能開啟指定功能。對(duì)于普通用戶來說,通常是通過計(jì)算機(jī)電源按鈕開機(jī)的,其并不知道所使用的計(jì)算機(jī)有權(quán)限限制。此外,由于不需要進(jìn)入操作系統(tǒng)進(jìn)行設(shè)置,也不需要通過BIOS手動(dòng)設(shè)置,在開機(jī)過程中根據(jù)開機(jī)方式能自動(dòng)開啟指定功能,使得系統(tǒng)權(quán)限的分配具有隱蔽性,因此能提高計(jì)算機(jī)的安全性。在一個(gè)實(shí)施例中,如圖6所示,檢測(cè)模塊102包括密碼驗(yàn)證模塊112、寄存器設(shè)置模塊122和寄存器清除模塊132。其中:密碼驗(yàn)證模塊112用于驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致;寄存器設(shè)置模塊122用于當(dāng)輸入的密碼與預(yù)先設(shè)定的密碼一致時(shí),設(shè)定控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài);寄存器清除模塊132用于當(dāng)關(guān)閉計(jì)算機(jī)時(shí),清除密碼狀態(tài)寄存器的值。本實(shí)施例中,設(shè)置計(jì)算機(jī)中的BIOS芯片支持鍵盤密碼開機(jī)功能,鍵盤控制器支持一個(gè)密碼開機(jī)功能。具體的,可以在計(jì)算機(jī)開機(jī)過程中進(jìn)入BIOS界面設(shè)置,也可以提前在BIOS程序中默認(rèn)設(shè)置好。優(yōu)選的,在BIOS開機(jī)過程中,設(shè)置鍵盤控制器的密碼開機(jī)使能位寄存器為支持密碼開機(jī)狀態(tài),并在BIOS程序中預(yù)先設(shè)定開機(jī)密碼,此開機(jī)密碼存儲(chǔ)在鍵盤控制器中。由于開機(jī)密碼是在BIOS程序中預(yù)先設(shè)定的,使用者在BIOS界面中不能看到,因此具有隱蔽性。
本實(shí)施例中,功能開關(guān)控制模塊104還用于判斷密碼狀態(tài)寄存器的值,若密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟指定功能。在另一個(gè)實(shí)施例中,密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器,密碼驗(yàn)證模塊112還用于驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的第一密碼一致,若是,則通知寄存器設(shè)置模塊122。寄存器設(shè)置模塊122還用于當(dāng)輸入的密碼與預(yù)先設(shè)定的第一密碼一致時(shí),設(shè)置與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)。本實(shí)施例中,設(shè)置計(jì)算器中的BIOS芯片支持鍵盤密碼開機(jī)功能,鍵盤控制器支持多個(gè)密碼開機(jī)功能。具體的,可以在計(jì)算機(jī)開機(jī)過程中進(jìn)入BIOS界面設(shè)置,也可以提前在BIOS程序中默認(rèn)設(shè)置好。優(yōu)選的,在BIOS開機(jī)過程中,設(shè)置鍵盤控制器的密碼開機(jī)使能位寄存器為支持密碼開機(jī)狀態(tài),并在BIOS程序中設(shè)置多個(gè)開機(jī)密碼。本實(shí)施方式中,鍵盤控制器使用密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器。本實(shí)施例中,功能開關(guān)控制模塊104還用于判斷與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值,當(dāng)與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)時(shí),則開啟與第一密碼對(duì)應(yīng)的第一功能。上述分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置,根據(jù)開機(jī)方式開啟指定功能,用戶必須通過密碼才能啟動(dòng)BIOS中的一些功能。由于不需要進(jìn)入操作系統(tǒng)進(jìn)行設(shè)置也不需要進(jìn)入BIOS界面設(shè)置權(quán)限,使得系統(tǒng)權(quán)限的開啟和關(guān)閉更具有隱蔽性,因此能提高計(jì)算機(jī)的安全性。另外,通過設(shè)置鍵盤控制器中的寄存器的值來實(shí)現(xiàn)開啟或關(guān)閉指定功能,不需要在硬件上做改進(jìn),采用傳統(tǒng)的硬件就能實(shí)現(xiàn)上述方法和裝置,因此能節(jié)省硬件成本。通常情況下,鍵盤控制器本身能夠完成密碼驗(yàn)證功能。此外,通過判斷不同的開機(jī)方式來開啟或關(guān)閉BIOS中的一些功能,可以滿足不同用戶的需求,最大化的減少中間測(cè)試版本BIOS的發(fā)布。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,包括以下步驟: 檢測(cè)開機(jī)方式; 當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。
2.根據(jù)權(quán)利要求1所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,其特征在于,所述檢測(cè)開機(jī)方式的步驟為: 驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致,若是,則設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài); 所述方法還包括:當(dāng)關(guān)閉計(jì)算機(jī)時(shí),清除所述密碼狀態(tài)寄存器的值。
3.根據(jù)權(quán)利要求2所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,其特征在于,所述當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能的步驟為: 判斷所述密碼狀態(tài)寄存器的值,若所述密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟指定功能。
4.根據(jù)權(quán)利要求2所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,其特征在于,所述密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器; 所述驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致,若是,則設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)的步驟為: 驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的第一密碼一致,若是,則設(shè)置與所述第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)。
5.根據(jù)權(quán)利要求4所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法,其特征在于,所述當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能的步驟為: 判斷所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值,若所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟與第一密碼對(duì)應(yīng)的第一功能。
6.一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置,其特征在于,包括: 檢測(cè)模塊,用于檢測(cè)開機(jī)方式; 功能開關(guān)控制模塊,用于當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。
7.根據(jù)權(quán)利要求6所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置,其特征在于,所述檢測(cè)模塊包括: 密碼驗(yàn)證模塊,用于驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的密碼一致; 寄存器設(shè)置模塊,用于當(dāng)輸入的密碼與預(yù)先設(shè)定的密碼一致時(shí),設(shè)置鍵盤控制器的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài); 寄存器清除模塊,用于當(dāng)關(guān)閉計(jì)算機(jī)時(shí),清除所述密碼狀態(tài)寄存器的值。
8.根據(jù)權(quán)利要求7所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置,其特征在于,所述功能開關(guān)控制模塊還用于判斷所述密碼狀態(tài)寄存器的值,若所述密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài),則開啟指定功能。
9.根據(jù)權(quán)利要求7所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置,其特征在于,所述密碼狀態(tài)寄存器包括至少兩個(gè)密碼狀態(tài)寄存器; 所述密碼驗(yàn)證模塊還用于驗(yàn)證鍵盤輸入的密碼是否與預(yù)先設(shè)定的第一密碼一致,若是,則通知所述寄存器設(shè)置模塊; 所述寄存器設(shè)置模塊還用于當(dāng)輸入的密碼與預(yù)先設(shè)定的第一密碼一致時(shí),設(shè)置與所述第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)。
10.根據(jù)權(quán) 利要求9所述的分配計(jì)算機(jī)系統(tǒng)權(quán)限的裝置,其特征在于,所述功能開關(guān)控制模塊還用于判斷所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值,當(dāng)所述與第一密碼對(duì)應(yīng)的密碼狀態(tài)寄存器的值為密碼開機(jī)狀態(tài)時(shí),則開啟與所述第一密碼對(duì)應(yīng)的第一功能。
全文摘要
本發(fā)明提供了一種分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法和裝置,所述分配計(jì)算機(jī)系統(tǒng)權(quán)限的方法包括以下步驟檢測(cè)開機(jī)方式;當(dāng)所述開機(jī)方式為鍵盤密碼開機(jī)時(shí),則開啟指定功能。由于在鍵盤密碼開機(jī)的情況下用戶必須輸入正確的密碼才能啟動(dòng)計(jì)算機(jī),在開啟指定功能時(shí),不需要通過BIOS界面進(jìn)行設(shè)置,其他用戶無法得知計(jì)算機(jī)是否開啟了指定功能,使得計(jì)算機(jī)系統(tǒng)權(quán)限的分配具有隱蔽性,因此提高了計(jì)算機(jī)的安全性。
文檔編號(hào)G06F21/31GK103106358SQ201110362258
公開日2013年5月15日 申請(qǐng)日期2011年11月15日 優(yōu)先權(quán)日2011年11月15日
發(fā)明者陳志列, 李耀彬, 劉恩鋒 申請(qǐng)人:研祥智能科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1