述第一密碼可以是Windows操作系統(tǒng)的登錄密碼,所述第二密碼可以是B1S開機(jī)密碼。
[0065]步驟402、確定沒有設(shè)置第二密碼時(shí),根據(jù)預(yù)設(shè)規(guī)則自動(dòng)將第一密碼設(shè)置為第二密碼。
[0066]步驟403、設(shè)置第一標(biāo)志位,所述第一標(biāo)志位用于表示操作系統(tǒng)是否登錄成功。
[0067]這里,設(shè)置第一標(biāo)志位和將第一密碼設(shè)置為第二密碼可以同時(shí)進(jìn)行,也可以預(yù)先設(shè)置第一標(biāo)志位。
[0068]所述第一標(biāo)志位可以為0S_L0GIN_FLAG,當(dāng)操作系統(tǒng)登錄成功時(shí),0S_L0GIN_FLAG=I,當(dāng)操作系統(tǒng)登錄失敗時(shí),0S_L0GIN_FLAG=0。
[0069]步驟404、根據(jù)第一標(biāo)志位,控制是否提示輸入第二密碼;
[0070]當(dāng)?shù)谝粯?biāo)志位表示操作系統(tǒng)登錄成功時(shí),不提示輸入第二密碼;
[0071]當(dāng)?shù)谝粯?biāo)志位表示操作系統(tǒng)登錄失敗時(shí),提示輸入第二密碼。
[0072]這里,當(dāng)所述啟動(dòng)引導(dǎo)系統(tǒng)為B1S時(shí),B1S加電自檢(Power On Self Test,POST)過程中判斷0S_L0GIN_FLAG,如果為0S_L0GIN_FLAG=0,B1S POST中提示用戶輸入B1S開機(jī)密碼;
[0073]如果為0S_L0GIN_FLAG=1,B1S POST中不提示用戶輸入B1S開機(jī)密碼并將0S_L0GIN_FLAG標(biāo)記為0,直接由操作系統(tǒng)提示用戶輸入登錄密碼;用登錄成功后,操作系統(tǒng)或者應(yīng)用(Applicat1n,AP)再通過WMI或者SMI將所述0S_L0GIN_FLAG標(biāo)記為I。
[0074]這樣,只要上一次用戶有成功登陸操作系統(tǒng),就不在B1S下面驗(yàn)證和Windows登錄密碼相同的B1S開機(jī)密碼,從而減少用戶輸入密碼的次數(shù)。
[0075]由上可知,本發(fā)明實(shí)施例根據(jù)第一標(biāo)志位,控制是否提示輸入第二密碼,這樣在電子設(shè)備啟動(dòng)時(shí),如果上一次用戶有成功登陸操作系統(tǒng),就不驗(yàn)證第二密碼,從而減少用戶輸入密碼的次數(shù)。
[0076]本發(fā)明提供的信息處理方法的第五實(shí)施例,如圖5所示,所述方法包括:
[0077]步驟501、在第一密碼設(shè)置完成時(shí),判斷電子設(shè)備是否已設(shè)置第二密碼;所述第一密碼用于操作系統(tǒng)登錄,第二密碼用于通過啟動(dòng)引導(dǎo)系統(tǒng)的驗(yàn)證。
[0078]這里,所述操作系統(tǒng)可以是Windows操作系統(tǒng)、Linux操作系統(tǒng)等,所述啟動(dòng)引導(dǎo)系統(tǒng)可以是B1S、Boot Loader等。
[0079]所述第一密碼可以是Windows操作系統(tǒng)的登錄密碼,所述第二密碼可以是B1S開機(jī)密碼。
[0080]步驟502、確定沒有設(shè)置第二密碼時(shí),根據(jù)預(yù)設(shè)規(guī)則自動(dòng)將第一密碼設(shè)置為第二密碼。
[0081]步驟503、設(shè)置第一標(biāo)志位,所述第一標(biāo)志位用于表示操作系統(tǒng)是否登錄成功。
[0082]這里,設(shè)置第一標(biāo)志位和將第一密碼設(shè)置為第二密碼可以同時(shí)進(jìn)行,也可以預(yù)先設(shè)置第一標(biāo)志位。
[0083]這里,所述第一標(biāo)志位可以為0S_L0GIN_FLAG,當(dāng)操作系統(tǒng)登錄成功時(shí),0S_L0GIN_FLAG=I,當(dāng)操作系統(tǒng)登錄失敗時(shí),0S_L0GIN_FLAG=0。
[0084]步驟504、設(shè)置第二標(biāo)志位,所述第二標(biāo)志位用于表示第二密碼是否為自動(dòng)設(shè)置。
[0085]這里,設(shè)置第二標(biāo)志位和將第一密碼設(shè)置為第二密碼可以同時(shí)進(jìn)行,也可以預(yù)先設(shè)置第二標(biāo)志位。設(shè)置第一標(biāo)志位和設(shè)置第二標(biāo)志位可以同時(shí)進(jìn)行。
[0086]所述第二標(biāo)志位可以為0S_P0P_FLAG,當(dāng)?shù)诙艽a為自動(dòng)設(shè)置時(shí),0S_P0P_FLAG=1,當(dāng)?shù)诙艽a不為自動(dòng)設(shè)置,即另行手動(dòng)設(shè)置時(shí),0S_P0P_FLAG=0。
[0087]步驟505、在將第一密碼設(shè)置為第二密碼之后,將第二標(biāo)志位標(biāo)記為表示第二密碼為自動(dòng)設(shè)置。
[0088]步驟506、根據(jù)第一標(biāo)志位、第二標(biāo)志位,控制是否提示輸入第二密碼;
[0089]當(dāng)?shù)诙?biāo)志位表示第二密碼為自動(dòng)設(shè)置,第一標(biāo)志位表示操作系統(tǒng)登錄成功時(shí),不提示輸入第二密碼;
[0090]當(dāng)?shù)诙?biāo)志位表示第二密碼為自動(dòng)設(shè)置,第一標(biāo)志位表示操作系統(tǒng)登錄失敗時(shí),提示輸入第二密碼。
[0091]這里,當(dāng)所述啟動(dòng)引導(dǎo)系統(tǒng)為B1S時(shí),B1S加電自檢(Power On Self Test,POST)過程中判斷 0S_P0P_FLAG 和 0S_L0GIN_FLAG,如果 0S_P0P_FLAG=0,或 0S_P0P_FLAG=1、OS—L0GIN_FLAG=0, B1S POST中提示用戶輸入B1S開機(jī)密碼;
[0092]如果0S_P0P_FLAG=1、0S_L0GIN_FLAG=1,B1S POST 中不提示用戶輸入 B1S 開機(jī)密碼并將0S_L0GIN_FLAG標(biāo)記為“0”,直接由操作系統(tǒng)提示用戶輸入登錄密碼;用登錄成功后,操作系統(tǒng)或者AP再通過WMI或者SMI將所述0S_L0GIN_FLAG標(biāo)記為“ I ”。
[0093]這樣,只要上一次用戶有成功登陸操作系統(tǒng),就不在B1S下面驗(yàn)證和Windows登錄密碼相同的B1S開機(jī)密碼,從而減少用戶輸入密碼的次數(shù)。
[0094]由上可知,本發(fā)明實(shí)施例根據(jù)第一標(biāo)志位、第二標(biāo)志位,控制是否提示輸入第二密碼,這樣在電子設(shè)備啟動(dòng)時(shí),如果第二密碼為自動(dòng)設(shè)置、且上一次用戶有成功登陸操作系統(tǒng),就不驗(yàn)證第二密碼,從而減少用戶輸入密碼的次數(shù)。
[0095]本發(fā)明提供的電子設(shè)備的第一實(shí)施例,如圖6所示,所述電子設(shè)備包括:
[0096]判斷單元601,用于在第一密碼設(shè)置完成時(shí),判斷電子設(shè)備是否已設(shè)置第二密碼得到判斷結(jié)果;所述第一密碼用于操作系統(tǒng)登錄,第二密碼用于通過啟動(dòng)引導(dǎo)系統(tǒng)的驗(yàn)證。
[0097]這里,所述操作系統(tǒng)可以是Windows操作系統(tǒng)、Linux操作系統(tǒng)等,所述啟動(dòng)引導(dǎo)系統(tǒng)可以是B1S、Boot Loader等。
[0098]所述第一密碼可以是Windows操作系統(tǒng)的登錄密碼,所述第二密碼可以是B1S開機(jī)密碼。
[0099]第一設(shè)置單元602,用于當(dāng)判斷結(jié)果顯示沒有設(shè)置第二密碼時(shí),根據(jù)預(yù)設(shè)的規(guī)則自動(dòng)將第一密碼設(shè)置為第二密碼。
[0100]由上可知,本發(fā)明實(shí)施例能夠自動(dòng)設(shè)置啟動(dòng)引導(dǎo)系統(tǒng)開機(jī)密碼,因而可以更好地保護(hù)電子設(shè)備的信息安全。
[0101]在一優(yōu)選實(shí)施例中,所述第一設(shè)置單元,具體用于通過調(diào)用系統(tǒng)管理中斷SMI的方式,將第一密碼設(shè)置為第二密碼。本實(shí)施例能夠通過調(diào)用SMI的方式將第一密碼設(shè)置為第二密碼,因而可以快速將第一密碼設(shè)置為第二密碼。
[0102]在一優(yōu)選實(shí)施例中,所述第一設(shè)置單元,具體用于當(dāng)操作系統(tǒng)為Windows操作系統(tǒng)時(shí),通過調(diào)用Windows管理規(guī)范WMI的方式,將第一密碼設(shè)置為第二密碼。本實(shí)施例當(dāng)操作系統(tǒng)為Windows操作系統(tǒng)時(shí),通過調(diào)用WMI的方式將第一密碼設(shè)置為第二密碼,因而可以快速將第一密碼設(shè)置為第二密碼。
[0103]本發(fā)明提供的電子設(shè)備的第二實(shí)施例,如圖7所示,所述電子設(shè)備包括:
[0104]判斷單元601,用于在第一密碼設(shè)置完成時(shí),判斷電子設(shè)備是否已設(shè)置第二密碼得到判斷結(jié)果;所述第一密碼用于操作系統(tǒng)登錄,第二密碼用于通過啟動(dòng)引導(dǎo)系統(tǒng)的驗(yàn)證。
[0105]這里,所述操作系統(tǒng)可以是Windows操作系統(tǒng)、Linux操作系統(tǒng)等,所述啟動(dòng)引導(dǎo)系統(tǒng)可以是B1S、Boot Loader等。
[0106]所述第一密碼可以是Windows操作系統(tǒng)的登錄密碼,所述第二密碼可以是B1S開機(jī)密碼。
[0107]第一設(shè)置單元602,用于當(dāng)判斷結(jié)果顯示沒有設(shè)置第二密碼時(shí),根據(jù)預(yù)設(shè)的規(guī)則自動(dòng)將第一密碼設(shè)置為第二密碼。
[0108]第二設(shè)置單元603,用于設(shè)置第一標(biāo)志位,所述第一標(biāo)志位用于表示操作系統(tǒng)是否登錄成功。
[0109]所述第一標(biāo)志位可以為0S_L0GIN_FLAG,當(dāng)操作系統(tǒng)登錄成功時(shí),0S_L0GIN_FLAG=I,當(dāng)操作系統(tǒng)登錄失敗時(shí),0S_L0GIN_FLAG=0。
[0110]控制單元604,用于當(dāng)?shù)谝粯?biāo)志位表示操作系統(tǒng)登錄成功時(shí),控制不提示輸入第二密碼;當(dāng)?shù)谝粯?biāo)志位表示操作系統(tǒng)登錄失敗時(shí),控制提示輸入第二密碼。
[0111]這里,當(dāng)所述啟動(dòng)引導(dǎo)系統(tǒng)為B1S時(shí),控制單元604在B1S加電自檢(Power OnSelf Test, POST)過程中判斷0S_L0GIN_FLAG,如果為0S_L0GIN_FLAG=0,控制提示用戶輸AB1S開機(jī)密碼;
[0112]如果為0S_L0GIN_FLAG=1,控制不提示用戶輸入B1S開機(jī)密碼并將0S_L0GIN_FLAG標(biāo)記為0,直接提示用戶輸入登錄密碼;用登錄成功后,控制單元604再通過WMI或者SMI將所述0S_L0GIN_FLAG標(biāo)記為I。
[0113]這樣,只要上一次用戶有成功登陸操作系統(tǒng),就不在B1S下面驗(yàn)證和Windows登錄密碼相同的B1S開機(jī)密碼,從而減少用戶輸入密碼的次數(shù)。
[0114]由上可知,本發(fā)明實(shí)施例根據(jù)第一標(biāo)志位,控制是否提示輸入第二密碼,這樣在電子設(shè)備啟動(dòng)時(shí),如果上一次用戶有成功登陸操作系統(tǒng),就不驗(yàn)證第二密碼,從而減少用戶輸入密碼的次數(shù)。
[0115]本發(fā)明提供的電子設(shè)備的第三實(shí)施例,如圖8所示,所述電子設(shè)備包括:
[0116]判斷單元601,用于在第一密碼設(shè)置完成時(shí),判斷電子設(shè)備是否已設(shè)置第二密碼得到判斷結(jié)果。
[0117]所述第一密碼用于操作系統(tǒng)登錄,