具有三种操作系统的访问控制设备的制造方法

文档序号:8430616阅读:302来源:国知局
具有三种操作系统的访问控制设备的制造方法
【技术领域】
[0001]本发明涉及访问控制技术领域,特别是涉及一种具有三种操作系统的访问控制设备。
【背景技术】
[0002]目前,很多用户能同时使用一个相同的设备。例如,用户A能用终端访问用户A所拥有的设备,而另一用户B也能访问用户A所拥有的该设备。在用户通过网络将设备借给另一个人的情况下,安全性是首要问题。在允许从资源访问设备通过网络对存储资源的资源提供设备进行访问以使该资源访问设备能使用资源提供设备的资源的情况下,存在资源提供设备的拥有者不知道的情况下资源被第三方非法访问的可能性。所以需要访问控制设备通过网络来控制对资源提供设备的资源访问,以保证资源提供设备的访问安全性。
[0003]然而,现有的访问控制设备只具有单一的操作系统支撑,在长时间工作后,可能由于系统运行不流畅等原因而发生系统崩溃的现象,在系统恢复之前无法进行访问控制。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种具有三种操作系统的访问控制设备,能够在操作系统发生崩溃时继续进行访问控制。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种具有三种操作系统的访问控制设备,用于控制资源访问设备为访问资源提供设备提供的资源而对资源提供设备的访问,所述访问控制设备包括第一虚拟机、第二虚拟机、第三虚拟机和系统切换单元,所述第一虚拟机运行嵌入式系统,所述第二虚拟机运行第一备份系统,所述第三虚拟机运行第二备份系统,所述第一虚拟机用于执行系统正常状态,所述第二虚拟机和所述第三虚拟机执行系统备份状态,所述系统切换单元用于监控所述第一虚拟机、第二虚拟机和第三虚拟机的状态,并在监控到所述第一虚拟机发生崩溃时,从所述第二虚拟机和所述第三虚拟机中选择一个虚拟机与所述第一虚拟机进行动态切换以替代所述第一虚拟机执行系统正常状态,并利用所述第二虚拟机和所述第三虚拟机中的另一个虚拟机使所述第一虚拟机恢复成系统备份状态。
[0006]优选地,所述嵌入式系统不可修改。
[0007]优选地,所述系统切换单元还用于在所述第一虚拟机恢复成系统备份状态后,再动态切换回所述第一虚拟机。
[0008]优选地,所述访问控制设备在首次启动时运行所述第一虚拟机。
[0009]区别于现有技术的情况,本发明的有益效果是:利用两个备份系统来辅助嵌入式系统,当嵌入式系统发生崩溃时,采用一个备份系统来代替嵌入式系统执行系统正常状态,利用另一个备份系统来对恢复嵌入式系统,从而能够在操作系统发生崩溃时继续进行访问控制,实现了嵌入式系统的控制与恢复,保证访问控制设备可靠运行。
【附图说明】
[0010]图1是本发明实施例具有三种操作系统的访问控制设备的结构示意图。
【具体实施方式】
[0011]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0012]请参见图1,是本发明实施例具有三种操作系统的访问控制设备的结构示意图。本实施例的访问控制设备10用于控制资源访问设备20为访问资源提供设备30提供的资源而对资源提供设备30的访问。访问控制设备10包括第一虚拟机11、第二虚拟机12、第三虚拟机13和系统切换单元14。第一虚拟机11运行嵌入式系统,第二虚拟机12运行第一备份系统,第三虚拟机13运行第二备份系统,第一虚拟机11用于执行系统正常状态,第二虚拟机12和第三虚拟机13执行系统备份状态,系统切换单元14用于监控第一虚拟机11、第二虚拟机12和第三虚拟机13的状态,并在监控到第一虚拟机11发生崩溃时,从第二虚拟机12和第三虚拟机13中选择一个虚拟机与第一虚拟机11进行动态切换以替代第一虚拟机11执行系统正常状态,并利用第二虚拟机12和第三虚拟机13中的另一个虚拟机使第一虚拟机11恢复成系统备份状态。其中,嵌入式系统不可修改。
[0013]在本实施例中,访问控制设备10在首次启动时运行第一虚拟机11。
[0014]可选地,系统切换单元14还用于在第一虚拟机11恢复成系统备份状态后,再动态切换回第一虚拟机11。
[0015]本实施例的访问控制设备采用了三个虚拟机,每个虚拟机运行有一个操作系统,运行嵌入式系统的虚拟机负责访问控制工作,运行备份系统的虚拟机执行备份待命状态,当访问控制的虚拟机崩溃时,选择一个备份待命状态的虚拟机接管发生崩溃的虚拟机继续执行访问控制,而另一个虚拟机负责还原崩溃的虚拟机,通过这种方式,能够在操作系统发生崩溃时继续进行访问控制,实现了嵌入式系统的控制与恢复,保证访问控制设备可靠运行。
[0016]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种具有三种操作系统的访问控制设备,用于控制资源访问设备为访问资源提供设备提供的资源而对资源提供设备的访问,其特征在于,所述访问控制设备包括第一虚拟机、第二虚拟机、第三虚拟机和系统切换单元,所述第一虚拟机运行嵌入式系统,所述第二虚拟机运行第一备份系统,所述第三虚拟机运行第二备份系统,所述第一虚拟机用于执行系统正常状态,所述第二虚拟机和所述第三虚拟机执行系统备份状态,所述系统切换单元用于监控所述第一虚拟机、第二虚拟机和第三虚拟机的状态,并在监控到所述第一虚拟机发生崩溃时,从所述第二虚拟机和所述第三虚拟机中选择一个虚拟机与所述第一虚拟机进行动态切换以替代所述第一虚拟机执行系统正常状态,并利用所述第二虚拟机和所述第三虚拟机中的另一个虚拟机使所述第一虚拟机恢复成系统备份状态。
2.根据权利要求1所述的访问控制设备,其特征在于,所述嵌入式系统不可修改。
3.根据权利要求1所述的访问控制设备,其特征在于,所述系统切换单元还用于在所述第一虚拟机恢复成系统备份状态后,再动态切换回所述第一虚拟机。
4.根据权利要求1所述的访问控制设备,其特征在于,所述访问控制设备在首次启动时运行所述第一虚拟机。
【专利摘要】本发明提供了一种具有三种操作系统的访问控制设备。访问控制设备包括第一虚拟机、第二虚拟机、第三虚拟机和系统切换单元,第一虚拟机运行嵌入式系统,第二虚拟机运行第一备份系统,第三虚拟机运行第二备份系统,第一虚拟机用于执行系统正常状态,第二虚拟机和第三虚拟机执行系统备份状态,系统切换单元用于监控第一虚拟机、第二虚拟机和第三虚拟机的状态,并在监控到第一虚拟机发生崩溃时,从第二虚拟机和第三虚拟机中选择一个虚拟机与第一虚拟机进行动态切换以替代第一虚拟机执行系统正常状态,并利用第二虚拟机和第三虚拟机中的另一个虚拟机使第一虚拟机恢复成系统备份状态。本发明能够在操作系统发生崩溃时继续进行访问控制。
【IPC分类】G06F11-14
【公开号】CN104750578
【申请号】CN201510172050
【发明人】罗春
【申请人】成都双奥阳科技有限公司
【公开日】2015年7月1日
【申请日】2015年4月13日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1