U盘隔离器的制作方法

文档序号:16106752发布日期:2018-11-30 19:18阅读:423来源:国知局

本实用新型涉及计算机配件领域,具体地涉及一种U盘隔离器。



背景技术:

随着社会的不断发展,人们使用计算机的频率越来越频繁,计算机已经成为生活中不可缺少的工具。但是随之而来的网络安全问题也引起我们足够的重视。随着U盘的普及和使用,病毒也随着U盘的移动肆意侵害用户的电脑。U盘传播病毒的机理是依赖微软操作系统Windows的自动运行功能,使得计算机用户在双击打开带有病毒的U盘时,会自动运行病毒和木马程序,进而计算机系统受到入侵污染。

为了更好地服务纳税人和服务单位,航天信息的自助终端设备向外预留了USB接口,但是经过市场调研发现,部分用户将带有病毒的U盘插入到自助终端机,导致终端机无法工作,甚至是丢失数据等现象。

故如何有效防止病毒文件的传播,以提高数据的安全性,已迫在眉睫。



技术实现要素:

本实用新型的目的是提供一种U盘隔离器,该U盘隔离器配置简单、成本低、功耗低且可拆卸可携带,其可对USB设备进行有效的过滤,从而防止病毒文件的传播。

为了实现上述目的,本实用新型提供一种U盘隔离器,该U盘隔离器包括:读写通讯模块,该读写通讯模块包括:USB接口模块,用于连接USB设备;以及主机接口模块,用于连接主机,以及主控制器,用于读取所述USB设备的硬件ID信息,并判断所述读取的所述USB设备的硬件ID信息与允许接入所述主机的USB设备中的任一者的硬件ID信息是否一致,若两者一致,则控制所述USB设备被所述主机识别。

优选地,该U盘隔离器还包括:开关控制模块,用于控制所述U盘隔离器的工作模式,该工作模式包括录入模式与识别模式;所述主控制器用于:在所述U盘隔离器处于所述录入模式的状态下,控制存储允许接入所述主机的USB设备的硬件ID信息;以及在所述U盘隔离器处于所述识别模式的状态下,根据所述允许接入所述主机的USB设备的硬件ID信息,控制所述USB设备是否被所述主机识别。

优选地,所述开关控制模块包括拨码开关。

优选地,该U盘隔离器还包括:显示模块,用于显示所述U盘隔离器的工作模式。

优选地,所述显示模块包括指示灯。

优选地,该U盘隔离器还包含存储模块,所述主控制器用于将所述允许接入所述主机的USB设备的硬件ID信息存储至所述存储模块。

优选地,该U盘隔离器还包括复位按键,用于直接擦除所述存储模块内的内容。

优选地,所述USB接口模块设置至少一个USB接口。

通过上述技术方案,本实用新型创造性地采用主控制器根据所述允许接入主机的USB设备的硬件ID信息,控制USB设备是否被所述主机识别,从而实现对USB设备的有效过滤,进而防止病毒文件的传播,提高数据的安全性。

本实用新型的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本实用新型的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本实用新型,但并不构成对本实用新型的限制。在附图中:

图1是本实用新型一种实施方式提供的U盘隔离器的流程图;以及

图2是本实用新型一种实施方式提供的U盘隔离器的硬件框图。

附图标记说明

1 读写通讯模块 2 主控制器

4 闪存 5 单片机

7 拨码开关 9 指示灯

10 复位按键 11 电源模块

12 USB接口 13 USB接口

100 USB接口模块 110 主机接口模块

具体实施方式

以下结合附图对本实用新型的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本实用新型,并不用于限制本实用新型。

图1是本实用新型一实施例提供的U盘隔离器的流程图。如图1所示,本实用新型提供的U盘隔离器可包括:读写通讯模块1,该读写通讯模块1包括:USB接口模块100,用于连接USB设备;以及主机接口模块110,用于连接主机,以及主控制器2,用于读取所述USB设备的硬件ID信息,并判断所述读取的所述USB设备的硬件ID信息与允许接入所述主机的USB设备中的任一者的硬件ID信息是否一致,若两者一致,则控制所述USB设备被所述主机识别。所述U盘隔离器结构简单、轻便小巧、可拆卸可携带、成本低且功耗低,通过所述主控制器2根据所述允许接入主机的USB设备的硬件ID信息,控制所述USB设备是否被所述主机识别,从而实现对USB设备的有效过滤,进而防止病毒文件的传播,提高数据的安全性。

本实用新型提供的U盘隔离器还可包括存储模块3,所述主控制器2用于将所述允许接入所述主机的USB设备的硬件ID信息存储至所述存储模块3。所述存储模块3可包括闪存(Flash)、随机存储器(RAM)、串行访问存储器(SAS)、双倍速率同步动态随机存储器(DDR)、半导体存储器、磁表面存储器以及高速缓冲存储器等,由于Flash在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,此外还有高速、轻便以及大存储量等优点,故本实用新型采用Flash。而Flash又可包括NandFlash和NorFlash,由于NorFlash具有体积小、读的速度快以及运行不需要任何软件支持等优点,故本实用新型采用NorFlash中最常见的一种串行外围设备接口(SPI)型闪存(Flash)4。该SPI型Flash 4使得所述U盘隔离器具有结构简单、轻便小巧、可拆卸可携带以及功耗低等优点。

所述主控制器2可包括单片机、微处理器、复杂可编程逻辑器件(CPLD)、现场可编程门阵列(FPGA)电路、数字信号处理器(DSP)等,由于单片机具有结果简单、成本低、功耗低以及存储容量可扩展等优势,故本实用新型采用单片机,优选地采用M452LG6AE单片机5。

本实用新型提供的U盘隔离器还可包括开关控制模块6,用于控制所述U盘隔离器的工作模式,该工作模式包括录入模式与识别模式。所述开关装置模块6可包括拨码开关以及程序控制开关等,由于拨码开关结构简单且易实现,故本实用新型采用拨码开关7,该拨码开关7可以切换所述U盘隔离器的工作模式。当所述拨码开关7将所述U盘隔离器置于所述录入模式下时,所述主控制器2控制所述存储模块3存储允许接入所述主机的USB设备的硬件ID信息;当所述拨码开关7将所述U盘隔离器置于所述识别模式下,根据所述允许接入所述主机的USB设备的硬件ID信息,所述主控制器2控制所述USB设备是否被所述主机识别,实现对所述USB设备的过滤。

本实用新型提供的U盘隔离器还可包括显示模块8,用于显示所述U盘隔离器的工作模式。显示模块8可包括指示灯以及显示屏等,由于指示灯结构简单且体积小,故本实用新型采用指示灯9。当所述拨码开关7拨至所述录入模式时,所述指示灯9响应并显示为绿色;当所述拨码开关7拨至所述识别模式时,所述指示灯9不响应,一旦所述USB设备被所述主机识别,则所述指示灯9响应并显示为蓝色。当然,本实用新型并不限于上述指示灯用不同颜色来显示所述U盘隔离器的不同工作模式,其他的显示方式,例如,采用不同的指示灯,显示所述U盘隔离器的不同工作模式亦是可以适用的。

本实用新型提供的U盘隔离器还可包括复位按键10,用于直接擦除所述存储模块3内的内容,以及电源模块11,用于向各模块提供电源。

现以所述SPI型Flash 4以及所述M452LG6AE单片机5为例来解释本实用新型提供的U盘隔离器的设备过滤过程。如图2所示,所述U盘隔离器一端的所述主机端口模块与所述主机相连,另一端的所述USB接口模块设置至少一个USB接口,本实用新型设置两个USB接口,分别为USB接口12与USB接口13,可同时插入两个USB设备。所述U盘隔离器的设备过滤过程包括录入和识别两个阶段,下面分别就这两个阶段进行详细地描述。

所述U盘隔离器的录入阶段如下:将所述允许接入所述主机的USB设备(比如说金税盘,报税盘等)插入任一个所述USB接口。通过拨码开关7将所述U盘隔离器置于所述录入模式,此时所述指示灯9响应并显示为绿色。所述U盘隔离器在所述录入模式的状态下,首先,所述M452LG6AE单片机5读取所述允许接入所述主机的USB设备的硬件ID信息,该硬件ID信息可包括厂商编号和产品编号;然后,所述M452LG6AE单片机5控制所述SPI型Flash 4对所述允许接入所述主机的USB设备的硬件ID信息进行存储;重复这样的步骤,只要用户将某USB设备的硬件ID信息录入到所述U盘隔离器中,就代表该USB设备是一个可信任的设备,进而该设备在下述识别阶段会被所述主机识别。

所述U盘隔离器的识别阶段如下:将USB设备插入所述USB接口模块100中任一个所述USB接口,并通过拨码开关7将所述U盘隔离器置于所述识别模式,所述指示灯9不响应。所述U盘隔离器在所述识别模式的状态下,首先,所述M452LG6AE单片机5读取所述USB设备的硬件ID信息;然后,将所述读取的所述USB设备的硬件ID信息与所述允许接入所述主机的USB设备中的任一者的硬件ID信息相比较,如果两者一致,那么所述USB设备就会被所述主机识别,此时所述指示灯9响应并显示为蓝色;如果两者不一致,那么所述USB设备就不会被所述主机识别,此时所述指示灯9不响应。本实施例采用所述M452LG6AE单片机作为主控制器,使得所述U盘隔离器的结构简单、轻便小巧、成本低且功耗低,所述M452LG6AE单片机可根据所述允许接入主机的USB设备的硬件ID信息,控制USB设备是否被所述主机识别,从而实现对USB设备的有效过滤,进而防止病毒文件的传播,提高数据的安全性。

当所述允许接入主机的USB设备的硬件ID信息需要更新时,可以通过所述复位按键10,直接擦除所述SPI型Flash 4内所存储的允许接入所述主机的USB设备的硬件ID信息,可简单快捷地释放所述SPI型Flash 4内的空间,以便数据的更新与存储。

综上所述,本实用新型创造性地采用存储模块对允许接入所述主机的USB设备的硬件ID信息进行存储,采用主控制器根据所述允许接入主机的USB设备的硬件ID信息,控制USB设备是否被所述主机识别,从而实现对USB设备的有效过滤,进而防止病毒文件的传播,提高数据的安全性。

以上结合附图详细描述了本实用新型的优选实施方式,但是,本实用新型并不限于上述实施方式中的具体细节,在本实用新型的技术构思范围内,可以对本实用新型的技术方案进行多种简单变型,这些简单变型均属于本实用新型的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本实用新型对各种可能的组合方式不再另行说明。

此外,本实用新型的各种不同的实施方式之间也可以进行任意组合,只要其不违背本实用新型的思想,其同样应当视为本实用新型所公开的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1