具有三種操作系統(tǒng)的訪問控制設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及訪問控制技術(shù)領(lǐng)域,特別是涉及一種具有三種操作系統(tǒng)的訪問控制設(shè)備。
【背景技術(shù)】
[0002]目前,很多用戶能同時(shí)使用一個(gè)相同的設(shè)備。例如,用戶A能用終端訪問用戶A所擁有的設(shè)備,而另一用戶B也能訪問用戶A所擁有的該設(shè)備。在用戶通過網(wǎng)絡(luò)將設(shè)備借給另一個(gè)人的情況下,安全性是首要問題。在允許從資源訪問設(shè)備通過網(wǎng)絡(luò)對(duì)存儲(chǔ)資源的資源提供設(shè)備進(jìn)行訪問以使該資源訪問設(shè)備能使用資源提供設(shè)備的資源的情況下,存在資源提供設(shè)備的擁有者不知道的情況下資源被第三方非法訪問的可能性。所以需要訪問控制設(shè)備通過網(wǎng)絡(luò)來控制對(duì)資源提供設(shè)備的資源訪問,以保證資源提供設(shè)備的訪問安全性。
[0003]然而,現(xiàn)有的訪問控制設(shè)備只具有單一的操作系統(tǒng)支撐,在長(zhǎng)時(shí)間工作后,可能由于系統(tǒng)運(yùn)行不流暢等原因而發(fā)生系統(tǒng)崩潰的現(xiàn)象,在系統(tǒng)恢復(fù)之前無(wú)法進(jìn)行訪問控制。
【發(fā)明內(nèi)容】
[0004]本發(fā)明主要解決的技術(shù)問題是提供一種具有三種操作系統(tǒng)的訪問控制設(shè)備,能夠在操作系統(tǒng)發(fā)生崩潰時(shí)繼續(xù)進(jìn)行訪問控制。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種具有三種操作系統(tǒng)的訪問控制設(shè)備,用于控制資源訪問設(shè)備為訪問資源提供設(shè)備提供的資源而對(duì)資源提供設(shè)備的訪問,所述訪問控制設(shè)備包括第一虛擬機(jī)、第二虛擬機(jī)、第三虛擬機(jī)和系統(tǒng)切換單元,所述第一虛擬機(jī)運(yùn)行嵌入式系統(tǒng),所述第二虛擬機(jī)運(yùn)行第一備份系統(tǒng),所述第三虛擬機(jī)運(yùn)行第二備份系統(tǒng),所述第一虛擬機(jī)用于執(zhí)行系統(tǒng)正常狀態(tài),所述第二虛擬機(jī)和所述第三虛擬機(jī)執(zhí)行系統(tǒng)備份狀態(tài),所述系統(tǒng)切換單元用于監(jiān)控所述第一虛擬機(jī)、第二虛擬機(jī)和第三虛擬機(jī)的狀態(tài),并在監(jiān)控到所述第一虛擬機(jī)發(fā)生崩潰時(shí),從所述第二虛擬機(jī)和所述第三虛擬機(jī)中選擇一個(gè)虛擬機(jī)與所述第一虛擬機(jī)進(jìn)行動(dòng)態(tài)切換以替代所述第一虛擬機(jī)執(zhí)行系統(tǒng)正常狀態(tài),并利用所述第二虛擬機(jī)和所述第三虛擬機(jī)中的另一個(gè)虛擬機(jī)使所述第一虛擬機(jī)恢復(fù)成系統(tǒng)備份狀態(tài)。
[0006]優(yōu)選地,所述嵌入式系統(tǒng)不可修改。
[0007]優(yōu)選地,所述系統(tǒng)切換單元還用于在所述第一虛擬機(jī)恢復(fù)成系統(tǒng)備份狀態(tài)后,再動(dòng)態(tài)切換回所述第一虛擬機(jī)。
[0008]優(yōu)選地,所述訪問控制設(shè)備在首次啟動(dòng)時(shí)運(yùn)行所述第一虛擬機(jī)。
[0009]區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的有益效果是:利用兩個(gè)備份系統(tǒng)來輔助嵌入式系統(tǒng),當(dāng)嵌入式系統(tǒng)發(fā)生崩潰時(shí),采用一個(gè)備份系統(tǒng)來代替嵌入式系統(tǒng)執(zhí)行系統(tǒng)正常狀態(tài),利用另一個(gè)備份系統(tǒng)來對(duì)恢復(fù)嵌入式系統(tǒng),從而能夠在操作系統(tǒng)發(fā)生崩潰時(shí)繼續(xù)進(jìn)行訪問控制,實(shí)現(xiàn)了嵌入式系統(tǒng)的控制與恢復(fù),保證訪問控制設(shè)備可靠運(yùn)行。
【附圖說明】
[0010]圖1是本發(fā)明實(shí)施例具有三種操作系統(tǒng)的訪問控制設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0011]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0012]請(qǐng)參見圖1,是本發(fā)明實(shí)施例具有三種操作系統(tǒng)的訪問控制設(shè)備的結(jié)構(gòu)示意圖。本實(shí)施例的訪問控制設(shè)備10用于控制資源訪問設(shè)備20為訪問資源提供設(shè)備30提供的資源而對(duì)資源提供設(shè)備30的訪問。訪問控制設(shè)備10包括第一虛擬機(jī)11、第二虛擬機(jī)12、第三虛擬機(jī)13和系統(tǒng)切換單元14。第一虛擬機(jī)11運(yùn)行嵌入式系統(tǒng),第二虛擬機(jī)12運(yùn)行第一備份系統(tǒng),第三虛擬機(jī)13運(yùn)行第二備份系統(tǒng),第一虛擬機(jī)11用于執(zhí)行系統(tǒng)正常狀態(tài),第二虛擬機(jī)12和第三虛擬機(jī)13執(zhí)行系統(tǒng)備份狀態(tài),系統(tǒng)切換單元14用于監(jiān)控第一虛擬機(jī)11、第二虛擬機(jī)12和第三虛擬機(jī)13的狀態(tài),并在監(jiān)控到第一虛擬機(jī)11發(fā)生崩潰時(shí),從第二虛擬機(jī)12和第三虛擬機(jī)13中選擇一個(gè)虛擬機(jī)與第一虛擬機(jī)11進(jìn)行動(dòng)態(tài)切換以替代第一虛擬機(jī)11執(zhí)行系統(tǒng)正常狀態(tài),并利用第二虛擬機(jī)12和第三虛擬機(jī)13中的另一個(gè)虛擬機(jī)使第一虛擬機(jī)11恢復(fù)成系統(tǒng)備份狀態(tài)。其中,嵌入式系統(tǒng)不可修改。
[0013]在本實(shí)施例中,訪問控制設(shè)備10在首次啟動(dòng)時(shí)運(yùn)行第一虛擬機(jī)11。
[0014]可選地,系統(tǒng)切換單元14還用于在第一虛擬機(jī)11恢復(fù)成系統(tǒng)備份狀態(tài)后,再動(dòng)態(tài)切換回第一虛擬機(jī)11。
[0015]本實(shí)施例的訪問控制設(shè)備采用了三個(gè)虛擬機(jī),每個(gè)虛擬機(jī)運(yùn)行有一個(gè)操作系統(tǒng),運(yùn)行嵌入式系統(tǒng)的虛擬機(jī)負(fù)責(zé)訪問控制工作,運(yùn)行備份系統(tǒng)的虛擬機(jī)執(zhí)行備份待命狀態(tài),當(dāng)訪問控制的虛擬機(jī)崩潰時(shí),選擇一個(gè)備份待命狀態(tài)的虛擬機(jī)接管發(fā)生崩潰的虛擬機(jī)繼續(xù)執(zhí)行訪問控制,而另一個(gè)虛擬機(jī)負(fù)責(zé)還原崩潰的虛擬機(jī),通過這種方式,能夠在操作系統(tǒng)發(fā)生崩潰時(shí)繼續(xù)進(jìn)行訪問控制,實(shí)現(xiàn)了嵌入式系統(tǒng)的控制與恢復(fù),保證訪問控制設(shè)備可靠運(yùn)行。
[0016]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種具有三種操作系統(tǒng)的訪問控制設(shè)備,用于控制資源訪問設(shè)備為訪問資源提供設(shè)備提供的資源而對(duì)資源提供設(shè)備的訪問,其特征在于,所述訪問控制設(shè)備包括第一虛擬機(jī)、第二虛擬機(jī)、第三虛擬機(jī)和系統(tǒng)切換單元,所述第一虛擬機(jī)運(yùn)行嵌入式系統(tǒng),所述第二虛擬機(jī)運(yùn)行第一備份系統(tǒng),所述第三虛擬機(jī)運(yùn)行第二備份系統(tǒng),所述第一虛擬機(jī)用于執(zhí)行系統(tǒng)正常狀態(tài),所述第二虛擬機(jī)和所述第三虛擬機(jī)執(zhí)行系統(tǒng)備份狀態(tài),所述系統(tǒng)切換單元用于監(jiān)控所述第一虛擬機(jī)、第二虛擬機(jī)和第三虛擬機(jī)的狀態(tài),并在監(jiān)控到所述第一虛擬機(jī)發(fā)生崩潰時(shí),從所述第二虛擬機(jī)和所述第三虛擬機(jī)中選擇一個(gè)虛擬機(jī)與所述第一虛擬機(jī)進(jìn)行動(dòng)態(tài)切換以替代所述第一虛擬機(jī)執(zhí)行系統(tǒng)正常狀態(tài),并利用所述第二虛擬機(jī)和所述第三虛擬機(jī)中的另一個(gè)虛擬機(jī)使所述第一虛擬機(jī)恢復(fù)成系統(tǒng)備份狀態(tài)。
2.根據(jù)權(quán)利要求1所述的訪問控制設(shè)備,其特征在于,所述嵌入式系統(tǒng)不可修改。
3.根據(jù)權(quán)利要求1所述的訪問控制設(shè)備,其特征在于,所述系統(tǒng)切換單元還用于在所述第一虛擬機(jī)恢復(fù)成系統(tǒng)備份狀態(tài)后,再動(dòng)態(tài)切換回所述第一虛擬機(jī)。
4.根據(jù)權(quán)利要求1所述的訪問控制設(shè)備,其特征在于,所述訪問控制設(shè)備在首次啟動(dòng)時(shí)運(yùn)行所述第一虛擬機(jī)。
【專利摘要】本發(fā)明提供了一種具有三種操作系統(tǒng)的訪問控制設(shè)備。訪問控制設(shè)備包括第一虛擬機(jī)、第二虛擬機(jī)、第三虛擬機(jī)和系統(tǒng)切換單元,第一虛擬機(jī)運(yùn)行嵌入式系統(tǒng),第二虛擬機(jī)運(yùn)行第一備份系統(tǒng),第三虛擬機(jī)運(yùn)行第二備份系統(tǒng),第一虛擬機(jī)用于執(zhí)行系統(tǒng)正常狀態(tài),第二虛擬機(jī)和第三虛擬機(jī)執(zhí)行系統(tǒng)備份狀態(tài),系統(tǒng)切換單元用于監(jiān)控第一虛擬機(jī)、第二虛擬機(jī)和第三虛擬機(jī)的狀態(tài),并在監(jiān)控到第一虛擬機(jī)發(fā)生崩潰時(shí),從第二虛擬機(jī)和第三虛擬機(jī)中選擇一個(gè)虛擬機(jī)與第一虛擬機(jī)進(jìn)行動(dòng)態(tài)切換以替代第一虛擬機(jī)執(zhí)行系統(tǒng)正常狀態(tài),并利用第二虛擬機(jī)和第三虛擬機(jī)中的另一個(gè)虛擬機(jī)使第一虛擬機(jī)恢復(fù)成系統(tǒng)備份狀態(tài)。本發(fā)明能夠在操作系統(tǒng)發(fā)生崩潰時(shí)繼續(xù)進(jìn)行訪問控制。
【IPC分類】G06F11-14
【公開號(hào)】CN104750578
【申請(qǐng)?zhí)枴緾N201510172050
【發(fā)明人】羅春
【申請(qǐng)人】成都雙奧陽(yáng)科技有限公司
【公開日】2015年7月1日
【申請(qǐng)日】2015年4月13日