专利名称:Usb隔离器的制作方法
技术领域:
本实用新型涉及计算机隔离设备领域,尤其指一种应用于计算机及税控领域的 USB设备的隔离器。
背景技术:
随着计算机技术的不断发展,安全问题成问题越来越受到重视。现有的计算机 系统特别是无人值守自助终端的USBCUniversalSerialBus,通用串行总线)接口经常会受 到来自病毒的攻击,或者被插入键盘、鼠标等来修改计算机内容。我们常用的计算机也 会遇到这种问题。现有的技术方案主要是运用Linux嵌入式操作系统来实现对U盘的操作,避免了 U盘(全称是USB闪存盘)自动运行类病毒(AutoRun病毒)利用Windows的自动运行 功能在用户服务器上进行病毒的自动传播。现有的技术方案只能避免U盘中自动运行类病毒的传播,不能阻止使用U盘恶 意传播其他文件,也不能阻止通过USB接口接入键盘和鼠标等恶意修改计算机中的内容。
发明内容本实用新型克服了现有技术的不足,提供一种USB隔离器,通过其内部程序识 别出U盘(全称是USB闪存盘)、鼠标、键盘等USB (UniversalSerial BUS,通用串行总
线)设备,并对USB设备上的病毒进行监控,隔离自动运行类病毒及其他病毒;并可根 据需求隔离相应的USB设备,如键盘、鼠标、USB HubCUSB多端口转换器)等,以阻止 U盘的自动运行。本实用新型的技术方案本实用新型的一种USB隔离器包括—存储模块,其用于存储识别和隔离程序以及临时数据;一第一 USB接口,其一端与计算机连接;一第二 USB接口,其一端与USB设备连接;一主控制模块,其用于读取存储模块中的识别和隔离程序,在识别上述USB设 备为隔离类型时进行隔离,该主控制模块分别与存储模块、第一 USB接口的第二端和第 二 USB接口的第二端连接;以及一电源模块,其将输入电源转换成不同电压值的电源分别为主控制模块、存储 模块和第二 USB接口供电,该电源模块与第一 USB接口连接。较佳地,该USB隔离器进一步还包括看门狗复位模块,其用于自动复位,该 看门狗复位模块与主控制模块连接。较佳地,上述存储模块包括一程序存储模块,其用于存储预先编写的识别和隔离程序,该程序存储模块与 主控制模块连接;以及[0015]一内存模块,其用 于存储临时数据,该内存模块与主控制模块连接。较佳地,上述电源模块包括一供电单元,其用于提供电源,该供电模块一端与第一 USB接口连接,另一端 分别与主控制模块、存储模块、第二 USB接口和看门狗复位模块连接;以及至少一个指示灯,其用于显示供电单元的接通状态,该指示灯与供电单元连 接。较佳地,USB设备包括U盘、键盘、鼠标或USB Hub。较佳地,该USB隔离器在Iimix嵌入式操作系统下运行。本实用新型的有益效果由于USB隔离器是在Iimix嵌入式操作系统下运行, 又由于具有程序上的控制,本实用新型能够较好的隔离针对windows操作系统的各种病 毒;本实用新型可以识别出各种不同的USB设备,并根据需要隔离相应的USB设 备,防止对计算机的内容进行恶意修改;本实用新型可以很好的保护计算机或者计算机专用设备,而且本实用新型具有 结构简单,成本低等优点。
图1为本实用新型USB隔离器的整体结构图;图2为本实用新型USB隔离器的一实施例。附图标记说明1-主控制模块;2-第一 USB接口; 3-第二 USB接口; 4_存 储模块;41-程序存储模块;42-内存模块;5-电源模块;51-供电单元;52-指示灯; 6_看门狗复位模块;7-计算机;8-USB设备;9-USB隔离器。
具体实施方式
为使本实用新型的特征和优点能够更加明显易懂,
以下结合附图和具体实施例 对本实用新型作进一步详细的说明。请参阅图1、图2,本实用新型的一种USB隔离器9,包括一存储模块4,其用于存储识别和隔离程序以及临时数据;一第一 USB接口 2,其一端与计算机7连接;一第二 USB接口 3,其一端与USB设备8连接;一主控制模块1,其用于读取存储模块4中的识别和隔离程序,在识别USB设备 8为隔离类型时进行隔离,该主控制模块1分别与存储模块4、第一 USB接口 2的第二端 和第二 USB接口 3的第二端连接;以及一电源模块5,其将从计算机7获取的输入电源转换成不同电压值的电源,分别 为主控制模块1、存储模块4和第二 USB接口 3供电,该电源模块5与第一 USB接口 2 连接。较佳地,该USB隔离器9进一步还包括看门狗复位模块6,其用于自动复位, 该看门狗复位模块6与主控制模块1连接。较佳地,上述存储模块4包括[0036]一程序存储模块41,其用于存储预先编写的识别和隔离程序,该程序存储模块 41与主控制模块1连接;以及—内存模块42,其用于存储临时数据,该内存模块42与主控制模块1连接。较佳地,上述电源模块5包括一供电单元51,其用于提供电源,该供电模块51—端与第一USB接口 2连接,另一端分别与主控制模块1、存储模块4、第二 USB接口 3和看门狗复位模块6连接;以 及至少一个指示灯52,其用于显示供电单元51的接通状态,该指示灯52与供电单 元51连接。当供电单元51正常运行时,则该指示灯52亮起;当供电单元51出现故障 时,则该指示灯52不亮。较佳地,上述USB设备8包括U盘、键盘、鼠标或USB Hub。较佳地,该USB隔离器9在Iinux嵌入式操作系统下运行。使用时,将计算机7和USB隔离器的第一 USB接口 2用USB连接线连接,此 时,可通过该第一 USB接口 2给电源模块5提供输入电源,经过电源模块5转换为USB 隔离器其他各个模块所需要的不同电压值的电源,并将不同电压值电源输送至其它各个 模块,为其提供电源。当USB设备8插入到第二 USB接口 3上时,主控制模块1首先从程序存储模块 41中读取USB设备识别程序,使该识别程序在内存模块42中运行,系统运行过程中产生 的临时数据也存储于内存模块42中,主控制模块1根据相应的识别程序识别出USB设备 8的类型,如果该USB设备8是被计算机7禁止的USB设备,则主控制模块1启动隔离 程序,禁止该USB设备通过第一 USB接口 2与计算机7通信;如果该USB设备8不是被计算机7禁止的USB设备,则主控制模块1读取程序 存储模块41中的识别程序,该识别程序在内存模块42中运行,临时数据也存储于内存模 块42中,主控制模块1根据相应的识别程序判断该USB设备8是否携带自动运行类的病 毒或者其它有危害的病毒。若有携带病毒,则主控制模块1启动隔离程序,禁止该病毒 的运行,并将该USB设备8映射到计算机7上,得到USB设备8的盘符,此时USB设 备8可安全地在计算机7上运行工作;若没有携带病毒,则该USB设备是安全的,可以 与计算机7进行通信。较佳地,在本实用新型的使用过程中如果主控制模块1出现如死机等异常情 况,则通过看门狗复位模块6识别出该异常情况,进行自动复位。显然,本领域的技术人员可以对本实用新型进行各种改动和变型而不脱离本实 用新型的精神和范围。这样,倘若本实用新型的这些修改和变型属于本实用新型权利要 求及其等同技术的范围之内,则本实用新型也包含这些改动和变型在内。
权利要求1.一种USB隔离器,其特征在于,包括一存储模块,其用于存储识别和隔离程序以及临时数据; 一第一 USB接口,其一端与计算机连接; 一第二 USB接口,其一端与USB设备连接;一主控制模块,其用于读取所述存储模块中的识别和隔离程序,在识别所述USB设 备为隔离类型时进行隔离,所述主控制模块分别与所述存储模块、所述第一 USB接口的 第二端和所述第二 USB接口的第二端连接;以及一电源模块,其将从计算机获取的输入电源转换成不同电压值的电源,分别为所述 主控制模块、所述存储模块和所述第二 USB接口供电,该电源模块与所述第一 USB接口 连接。
2.根据权利要求1所述的USB隔离器,其特征在于,进一步还包括看门狗复位模 块,其用于自动复位,该看门狗复位模块与所述主控制模块连接。
3.根据权利要求1或2所述的USB隔离器,其特征在于,所述存储模块包括 一程序存储模块,其用于存储识别和隔离程序,该程序存储模块与所述主控制模块连接;以及一内存模块,其用于存储临时数据,该内存模块与所述主控制模块连接。
4.根据权利要求3所述的USB隔离器,其特征在于,所述电源模块包括一供电单元,其用于提供电源,该供电模块一端与所述第一 USB接口连接,另一 端分别与所述主控制模块、所述存储模块、所述第二 USB接口及所述看门狗复位模块连 接;以及至少一个指示灯,其用于显示所述供电单元的接通状态,该指示灯与所述供电单元 连接。
5.根据权利要求4所述的USB隔离器,其特征在于,所述USB设备包括U盘、键 盘、鼠标或USB Hub。
专利摘要本实用新型提供了一种USB隔离器,包括一存储模块,其用于存储识别和隔离程序以及临时数据;一第一USB接口,其一端与计算机连接;一第二USB接口,其一端与USB设备连接;一主控制模块,其用于读取存储模块中的识别和隔离程序,在识别USB设备为隔离类型时进行隔离,该主控制模块分别与存储模块、第一USB接口的第二端和第二USB接口的第二端连接;以及一电源模块,其将输入电源转换成不同电压值的电源分别为主控制模块、存储模块和第二USB接口供电,该电源模块与第一USB接口连接。本实用新型结构简单、成本低,可以识别出各种USB设备,并根据需要隔离相应的USB设备,防止对计算机的内容进行恶意修改;可以很好的保护计算机或者计算机专用设备。
文档编号G06F21/00GK201796367SQ201020519269
公开日2011年4月13日 申请日期2010年9月6日 优先权日2010年9月6日
发明者偶瑞军, 宋晓林, 洪岩, 郭会峰 申请人:航天信息股份有限公司