一种移动存储设备的实现防病毒的方法

文档序号:6615763阅读:239来源:国知局
专利名称:一种移动存储设备的实现防病毒的方法
一种移动存储设备的实现防病毒的方法
所属技术领域
本发明涉及一种防病毒的方法,特别是一种移动存储设备的实现 防病毒的方法。背景技术
随着技术的发展,特别地,闪存盘(u盘)、移动硬盘、数码音/
视频产品越来越得到广泛的应用。使用移动存储设备成为人们日常工 作生活中经常的活动。
在使用移动存储设备的过程中,如果与其连接的外部电子设备
(以下简称电子外设),例如,计算机中存在可自动复制的病毒, 现有的移动存储设备由于没有防止该类病毒的措施,使得大多数移动 存储设备无法阻止该类病毒的感染,致使该计算机中的该类病毒感染 了与其连接的移动存储设备中的数据,使得该类移动存储设备感染上 病毒并随着该移动存储设备在多台计算机上的使用进一步感染其他 计算机,移动存储设备成为病毒传播的主要途径之一,为人们的日常 工作生活带来了很多麻烦,严重时甚至会造成不可挽回的重大损失。

发明内容
因此,本发明的目的在于解决上述问题,通过在移动存储设备中 增加相关防病毒功能以防止病毒在与其连接的电子外设之间的感染。 具体技术方案如下一种移动存储设备的实现防病毒的方法,包括以下步骤 1)、移动存储设备连接外部的电子设备;
2 )、判断所述的电子设备是否已经建立了对应所述的移动存储设 备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面 接口,则进行初始化操作;
3)、电子设备通过初始化得到的界面接口,识别该移动存储设备 存储模块数据存储区内的数据,完成读/写操作。
所述的移动存储设备还包括检测移动存储设备与电子设备之间 数据交互的检测模块,所述得检测模块与移动存储设备的微处理器连 接,所述的步骤l)还包括1.1)、检测模块对接口控制器进行检观'J, 判断是否有数据需要进行数据交互,若有数据交互则继续步骤2 )。
所述的步骤2)中的初始化操作进一步包括
2.1)、电子设备的系统向移动存储设备发送数据交互信息,移动 存储设备通过USB接口接收到该信息;
2. 2)、接收到的该信息通过USB控制器发送给移动存储设备的微 处理模块,该微处理模块生成防病毒指令或是由防病毒模块生成防病 毒指令;
2. 3)、存储模块根据该防病毒指令将防病毒感染的信息发送给USB 控制器;
2.4)、经过USB接口发送给电子设备,该电子设备根据接收到的 信息建立界面接口 。
所述的移动存储设备设置USB接口 ,所述步骤(1 )中,所述移动存储设备通过USB接口与外部的电子设备连接。
所述的移动存储设备为闪存盘、移动硬盘、录音笔、音/视频播 放器、个人数字助理。
所述的移动存储设备包括存储模块,所述的存储模块分为参数区 和数据存储区,所述的参数区存》文防止病毒感染的信息。
所述的电子外部设备为计算机、掌上电脑、个人数字助理、音/ 视频播放器。
所述的存储器为闪存。
所述的闪存为NAND型闪存。
由于使用了该技术方案,通过在移动存储设备中增加防病毒功 能,在与其连接的电子外设上建立与其对应的防病毒接口,保证了数 据的安全性,并避免了使用者在使用移动存储设备的过程中被自动复 制型的病毒感染,并进一步避免了感染与其连接的电子外设的可能 性。
为了能更进一步了解本发明的特征以及技术内容,以下结合本发 明的具体实施例及附图进行说明。但所举附图及实施例并非用来对本 发明加以限制。


图1是本发明涉及系统的第一实施例的框图。 图2是本发明涉及系统的第二实施例的框图。 图3是本发明实现防病毒的方法的流程框4是本发明实现防病毒的方法的第二实施例流程框图。 图5是本发明实现防病毒方法初始化步骤的流程框图。
具体实施方式
如图l所示,为本发明的第一实施例,在本实施例中的电子外设
为计算机,移动存储设备为闪存盘(U盘)包括通过与计算机进行 数据交互的USB接口,与USB接口连接的USB接口控制器,与USB接 口控制器连接的微处理器(MPU)和存储模块,以及固设在微处理器 中的防病毒模块,该MPU将接收到通过USB接口由电子外设发送过来 的连接信息发送给防病毒模块,防病毒模块生成防病毒指令,并通过 MPU发送给该U盘的控制器,该控制器根据该防病毒指令进一步调用 存储模块的参数区内防病毒的数据信息。本实施例中的存储模块为闪 存(FLASH)芯片,该FLASH分为参数区和数据存储区。所述的FLASH 参数区存有用于防病毒的数据信息。当该U盘与计算机连接后,并要 进行数据传输时,存放在存储模块参数区内防病毒的数据信息会被调 用后,并通过USB接口控制器和USB接口在计算机系统内进行初始化, 在计算机系统内形成一与该计算机进行数据交互的界面接口 ,所述界 面接口是系统对该U盘进行读/写操作的唯一通道,也就是说,只有 通过该界面接口才可以对该U盘内的数据与计算机系统进行相关读/ 与'的操作。
进一步说明,所述的U盘的存储模块内包含防止病毒感染的信 息,当移动存储设备与计算机需要进行数据交互时,根据所述防病毒 感染的信息在该计算机系统内建立可被该计算机系统识别的界面接
口,并通过该界面接口对u盘内存储的数据进行读/写操作。 其中,所述的防病毒感染的信息被所述计算机的系统调用是电子外部设备的系统向移动存储设备发送数据交互信息,移动存储设备通
过USB接口接收到该信息,通过USB控制器发送给移动存储设备的微 处理模块,该微处理模块生成防病毒指令或是由防病毒模块生成防病 毒指令,存储模块根据该防病毒指令将防病毒感染的信息发送给USB 控制器,经过USB接口发送给电子外部设备。
如图2所示,为本发明的第二实施例,在本实施例中电子外设为 掌上电脑,移动存储设备为一移动硬盘(移动硬盘与U盘是采用不同 的存储介质)。该移动硬盘包括连接掌上电脑的USB接口,与该USB 接口连接的USB接口控制器,连接USB接口控制器的存储模块,以及 与USB接口控制器、MPU连接的防病毒模块,与第一实施例的不同之 处在于,防病毒模块并未固设于MPU,而是作为独立的模块连接MPU, 增加一检测模块,其中检测模块用于检测USB接口和USB接口控制器 之间的数据交互情况。本实施例涉及系统的工作过程为移动硬盘与 掌上电脑连接,当检测模块发现有数据要进行读/写操作时,向MPU 发出有数据,MPU接收到将该信息发送给防病毒模块,防病毒模块根 据该信息生成防病毒指令,通过USB接口控制器存储模块内参数区的 防病毒感染数据信息进行4喿作。并最终发送给连接到的掌上电脑,建 立可被该掌上电脑的系统识别的界面接口 ,并通过该界面接口对该移 动硬盘内数据存储区存储的数据进行读/写操作。特别地,该掌上电 脑的系统只有通过该界面接口才能识别出该移动硬盘内的数据。具体 地,将移动硬盘的硬盘划分为参数区和数据区两个部分。数据区中的 内容通过加密,对数据进行偏移或是其它手段以使得掌上电脑的系统无法识别其文件系统格式,从而让该掌上电脑的系统无法向数据区写 入文件或是读出数据区中的文件。从而防止病毒感染该移动硬盘或是 掌上电脑的系统自动运行移动硬盘中的病毒文件导致系统被病毒感 染。在参数区中放置一个防病毒的程序接口,用户可通过该程序接口 访问数据区中的文件(包括写入,读出,删除,重命名等)。具体实
现如下首先通过移动硬盘的主控芯片在移动硬盘上模拟出两个逻辑 设备——个光驱和一块硬盘。将程序接口和AUT0RUN文件封装在一个 只读的光盘镜像中,然后将这个镜像置于模拟出来的光驱中实现参数 区。对硬盘的0扇区进行填充,让掌上电脑的系统无法对硬盘进行分 区或是格式化操作,同时让该掌上电脑系统无法识别该硬盘上的分区 格式,从而达到让该掌上电脑系统无法访问该硬盘上的文件的效果。 程序接口通过直接读取硬盘扇区上的数据,分析其内容,实现对硬盘 上文件的操作。
如图3所示,以下结合实施例详细的说明本发明系统完成防病毒 的方法3口下
1)、移动存储设备连接外部的电子设备;
2 )、判断所述的电子设备是否已经建立了对应所述的移动存储设 备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面 接口,则进行初始化操作;
3)、电子设备通过初始化得到的界面接口,识别该移动存储设备 存储模块数据存储区内的数据,完成读/写操作。
如图4所示,为本发明第二实施例,所述的移动存储设备还包括检测移动存储设备与电子设备之间数据交互的检测模块,所述得检测
模块与移动存储设备的微处理器连接,所述的步骤l)还包括1.1)、 检测模块对接口控制器进行检测,判断是否有数据需要进行数据交 互,若有数据交互则继续步骤2)。
其中,如图3、 4所示,步骤2)中的初始化操作进一步分为中 的初始化操作进一步包括
2.1)、电子设备的系统向移动存储设备发送数据交互信息,移动 存储设备通过USB接口接收到该信息;
2. 2)、接收到的该信息通过USB控制器发送给移动存储设备的微 处理模块,该微处理模块生成防病毒指令或是由防病毒模块生成防病 毒指令;
2. 3)、存储模块根据该防病毒指令将防病毒感染的信息发送给USB 控制器;
2.4)、经过USB接口发送给电子设备,该电子设备根据接收到的 信息建立界面接口 。
综上所述,对于本领域的普通技术人员来说,可以根据本发明的 技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改 变和变形都应属于本发明所述的权利要求的保护范围。
权利要求
1、一种移动存储设备的实现防病毒的方法,其特征在于,包括以下步骤1)、移动存储设备连接外部的电子设备;2)、判断所述的电子设备是否已经建立了对应所述的移动存储设备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面接口,则进行初始化操作;3)、电子设备通过初始化得到的界面接口,识别该移动存储设备存储模块数据存储区内的数据,完成读/写操作。
2、 根据权利要求1所述的移动存储设备的实现防病毒的方法,其 特征在于,所述的移动存储设备还包括检测移动存储设备与电子 设备之间数据交互的检测模块,所述得检测模块与移动存储设备 的微处理器连接,所述的步骤l)还包括1.1)、检测模块对接口 控制器进行检测,判断是否有数据需要进行数据交互,若有数据 交互则继续步骤2)。
3、 根据权利要求1或2所述的移动存储设备的实现防病毒的方 法,所述的步骤2)中的初始化操作进一步包括(2.1)、电子设备的系统向移动存储设备发送数据交互信息,移动 存储设备通过USB接口接收到该信息;(2. 2)、接收到的该信息通过USB控制器发送给移动存储设备的微 处理模块,该微处理模块生成防病毒指令或是由防病毒模块生成防病2. 3)、存储模块根据该防病毒指令将防病毒感染的信息发送给USB 控制器;2.4)、经过USB接口发送给电子设备,该电子设备根据接收到的 信息建立界面接口。
4、 根据权利要求1或2所述的移动存储设备的实现防病毒的方 法,其特征在于,所述的移动存储设备设置USB接口,所述步骤(1)中,所述移动存储设备通过USB接口与外部的电子设备连接。
5、 根据权利要求1或2所述的移动存储设备的实现防病毒的方 法,其特征在于,所述的移动存储设备为闪存盘、移动硬盘、录 音笔、音/视频播放器、个人数字助理。
6、 根据权利要求1或2所述的移动存储设备的实现防病毒的方 法,其特征在于,所述的移动存储设备包括存储模块,所述的存 储模块分为参数区和数据存储区,所述的参数区存放防止病毒感 染的信息。
7、 根据权利要求1或2所述的移动存储设备的实现防病毒的方 法,其特征在于,所述的电子外部设备为计算机、掌上电脑、个 人数字助理、音/视频播放器。
8、 根据权利要求7所述的移动存储设备的实现防病毒的方法,其 特征在于,所述的存储器为闪存。
9、 根据权利要求8所述的移动存储设备的实现防病毒的方法,其 特征在于,所述的闪存为NAND型闪存。
全文摘要
本发明涉及一种移动存储设备的实现防病毒的方法,包括以下步骤1)移动存储设备连接外部的电子设备;2)判断所述的电子设备是否已经建立了对应所述的移动存储设备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面接口,则进行初始化操作;3)电子设备通过初始化得到的界面接口,识别该移动存储设备存储模块数据存储区内的数据,完成读/写操作。由于使用了该技术方案,通过在移动存储设备中增加防病毒功能,在与其连接的电子外设上建立与其对应的防病毒接口,保证了数据的安全性,并避免了使用者在使用移动存储设备的过程中被自动复制型的病毒感染,并进一步避免了感染与其连接的电子外设的可能性。
文档编号G06F12/14GK101470673SQ20071030455
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者姚庭梁, 李立纲 申请人:北京华旗资讯数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1