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

技术编号:2911557 阅读:267 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种移动存储设备的实现防病毒的方法,包括以下步骤:1)移动存储设备连接外部的电子设备;2)判断所述的电子设备是否已经建立了对应所述的移动存储设备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面接口,则进行初始化操作;3)电子设备通过初始化得到的界面接口,识别该移动存储设备存储模块数据存储区内的数据,完成读/写操作。由于使用了该技术方案,通过在移动存储设备中增加防病毒功能,在与其连接的电子外设上建立与其对应的防病毒接口,保证了数据的安全性,并避免了使用者在使用移动存储设备的过程中被自动复制型的病毒感染,并进一步避免了感染与其连接的电子外设的可能性。

【技术实现步骤摘要】
【所属
】本专利技术涉及一种防病毒的方法,特别是一种移动存储设备的实现防病毒的方法
技术介绍
随着技术的发展,特别地,闪存盘(U盘)、移动硬盘、数码音/视频产品越来越得到广泛的应用。使用移动存储设备成为人们日常工作生活中经常的活动。在使用移动存储设备的过程中,如果与其连接的外部电子设备(以下简称:电子外设),例如,计算机中存在可自动复制的病毒,现有的移动存储设备由于没有防止该类病毒的措施,使得大多数移动存储设备无法阻止该类病毒的感染,致使该计算机中的该类病毒感染了与其连接的移动存储设备中的数据,使得该类移动存储设备感染上病毒并随着该移动存储设备在多台计算机上的使用进一步感染其他计算机,移动存储设备成为病毒传播的主要途径之一,为人们的日常工作生活带来了很多麻烦,严重时甚至会造成不可挽回的重大损失。
技术实现思路
因此,本专利技术的目的在于解决上述问题,通过在移动存储设备中增加相关防病毒功能以防止病毒在与其连接的电子外设之间的感染。具体技术方案如下:-->一种移动存储设备的实现防病毒的方法,包括以下步骤:1)、移动存储设备连接外部的电子设备;2)、判断所述的电子设备是否已经建立了对应所述的移动存储设备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面接口,则进行初始化操作;3)、电子设备通过初始化得到的界面接口,识别该移动存储设备存储模块数据存储区内的数据,完成读/写操作。所述的移动存储设备还包括检测移动存储设备与电子设备之间数据交互的检测模块,所述得检测模块与移动存储设备的微处理器连接,所述的步骤1)还包括:1.1)、检测模块对接口控制器进行检测,判断是否有数据需要进行数据交互,若有数据交互则继续步骤2)。所述的步骤2)中的初始化操作进一步包括:2.1)、电子设备的系统向移动存储设备发送数据交互信息,移动存储设备通过USB接口接收到该信息;2.2)、接收到的该信息通过USB控制器发送给移动存储设备的微处理模块,该微处理模块生成防病毒指令或是由防病毒模块生成防病毒指令;2.3)、存储模块根据该防病毒指令将防病毒感染的信息发送给USB控制器;2.4)、经过USB接口发送给电子设备,该电子设备根据接收到的信息建立界面接口。所述的移动存储设备设置USB接口,所述步骤(1)中,所述移-->动存储设备通过USB接口与外部的电子设备连接。所述的移动存储设备为闪存盘、移动硬盘、录音笔、音/视频播放器、个人数字助理。所述的移动存储设备包括存储模块,所述的存储模块分为参数区和数据存储区,所述的参数区存放防止病毒感染的信息。所述的电子外部设备为计算机、掌上电脑、个人数字助理、音/视频播放器。所述的存储器为闪存。所述的闪存为NAND型闪存。由于使用了该技术方案,通过在移动存储设备中增加防病毒功能,在与其连接的电子外设上建立与其对应的防病毒接口,保证了数据的安全性,并避免了使用者在使用移动存储设备的过程中被自动复制型的病毒感染,并进一步避免了感染与其连接的电子外设的可能性。为了能更进一步了解本专利技术的特征以及
技术实现思路
,以下结合本专利技术的具体实施例及附图进行说明。但所举附图及实施例并非用来对本专利技术加以限制。【附图说明】图1是本专利技术涉及系统的第一实施例的框图。图2是本专利技术涉及系统的第二实施例的框图。图3是本专利技术实现防病毒的方法的流程框图。-->图4是本专利技术实现防病毒的方法的第二实施例流程框图。图5是本专利技术实现防病毒方法初始化步骤的流程框图。【具体实施方式】如图1所示,为本专利技术的第一实施例,在本实施例中的电子外设为计算机,移动存储设备为闪存盘(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接口控制器存储模块内参数区的防病毒感染数据信息进行操作。并最终发送给连接到的掌上电脑,建立可被该掌上电脑的系统识别的界面接口,并通过该界面接口对该移动硬盘内数据存储区存储的数据进行读/写操作。特别地,该掌上电脑的系统只有通过该界面接口才能识别出该移动硬盘内的数据。具体地,将移动硬盘的硬盘划分为参数区和数据区两个部分。数据区中的内容通过加密,对数据进行偏移或是其它手段以使得掌上电脑的系统-->无法识别其文件系统格式,从而让该掌上电脑的系统无法向数据区写入文件或是读出数据区中的文件。从而防止病毒感染该移动硬盘或是掌上电脑的系统自动运行移动硬盘中的病毒文件导致系统被病毒感染。在参数区中放置一个防病毒的程序接口,用户可通过该程序接口访问数据区中的文件(包括写入,读出,删除,重命名等)。具体实现如下:首先通过移动硬盘的主控芯片在移动硬盘上模拟出两个逻辑设备--一个光驱和一块硬盘。将程序接口和AUTORUN文件封装在一个只读的光盘镜像中,然后将这个镜像置于模拟出来的光驱中实现参数区。对硬盘的0扇区进行填充,让掌上电脑的系统无法对本文档来自技高网
...

【技术保护点】
一种移动存储设备的实现防病毒的方法,其特征在于,包括以下步骤: 1)、移动存储设备连接外部的电子设备; 2)、判断所述的电子设备是否已经建立了对应所述的移动存储设备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面接口,则进行初始化操作; 3)、电子设备通过初始化得到的界面接口,识别该移动存储设备存储模块数据存储区内的数据,完成读/写操作。

【技术特征摘要】
1、一种移动存储设备的实现防病毒的方法,其特征在于,包括以下步骤:1)、移动存储设备连接外部的电子设备;2)、判断所述的电子设备是否已经建立了对应所述的移动存储设备的界面接口;如果已建立了,则继续步骤3);如果没有建立界面接口,则进行初始化操作;3)、电子设备通过初始化得到的界面接口,识别该移动存储设备存储模块数据存储区内的数据,完成读/写操作。2、根据权利要求1所述的移动存储设备的实现防病毒的方法,其特征在于,所述的移动存储设备还包括检测移动存储设备与电子设备之间数据交互的检测模块,所述得检测模块与移动存储设备的微处理器连接,所述的步骤1)还包括:1.1)、检测模块对接口控制器进行检测,判断是否有数据需要进行数据交互,若有数据交互则继续步骤2)。3、根据权利要求1或2所述的移动存储设备的实现防病毒的方法,所述的步骤2)中的初始化操作进一步包括:2.1)、电子设备的系统向移动存储设备发送数据交互信息,移动存储设备通过USB接口接收到该信息;2.2)、接收到的该信息通过USB控制器发送给移动存储设备的微处理模块,该微处理模块生成防病毒指令或是由防病毒模块生成防病2...

【专利技术属性】
技术研发人员:李立纲姚庭梁
申请(专利权)人:北京华旗资讯数码科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1