通过计算机网络访问usb存储设备的方法及其设备的制作方法

文档序号:7957572阅读:375来源:国知局
专利名称:通过计算机网络访问usb存储设备的方法及其设备的制作方法
技术领域
本发明涉及一种通过计算机网络访问USB存储设备的方法及其利用这种方法解决通过计算机网络访问USB单元的一种设备,是一种用于计算机网络与存储领域的网络存储方法和设备。
背景技术
USB接口成为便携式数码设备的标准配置,它具有体积小,使用方便等很多优势。USB接口的存储设备例如U盘和移动硬盘能够作到携带方便,而容量也随着技术的发展而越来越大。然而使用USB接口来访问这些存储设备,也存在固有的不足。首先,USB存储设备只能附接到计算机上才能被使用者读写文件,而当计算机关闭,USB存储设备失去了附接的主体而无法工作,在不同计算机之间共享数据只能采用附接到不同计算机上的方式来进行。

发明内容
本发明要解决的技术问题是提供一种通过计算机网络访问USB存储设备的方法及其利用这种方USB存储设备的方法及其利用这种方法解决通过计算机网络访问USB单元的一种设备。
本发明提供的技术解决方案是实现通过计算机网络来访问USB存储设备,必须在计算机网络和USB设备之间建立一种桥接机制,该机制接收来自计算机网络的访问,嵌入式处理器解析这些访问,若这些访问是对系统或者USB设备的设置,则嵌入式处理器把这些设置信息分别写入相应的功能单元。该方法具体包含下列步骤(1)将带有网络接口单元的网络附接存储设备接入标准以太网并通过处理器对设备进行初始化;(2)通过网络附接存储设备中的USB接口将USB存储设备接入网络附接存储备,并通过处理器对USB设备进行初始化;(3)嵌入式处理器接收网络访问IP包;(4)通过嵌入式处理器解析网络访问的含义,并将其转换成对USB设备的访问;(5)实现通过计算机网络来访问USB存储设备。整个系统利用TCP/IP协议与其他计算机交换数据,访问内容可以设为账号审查、所述访问内容为对USB存储设备的“写”操作,所述访问内容也可以是对USB存储设备的“读”操作。
作为本发明的另一种方案,公开了一种通过计算机网络访问USB控制单元的设备,该设备包括FLASH存储器,保存系统软件;键盘,作为输入设备;显示板,显示系统的信息和运行状态。该设备的主要特征在于所述便携式网络附接存储设备还包括;嵌入式处理器、网络控制单元、USB控制单元。其中嵌入式处理器是系统的核心,它通过运行保存在FLASH存储器内的软件,协调设备内各子单元的运行并控制整个系统的整体运做,并且嵌入式处理器是作为设备的主控单元接受和产生指令。网络控制单元是实现便携式网络附接的存储设备对网络的通信。在网络控制单元中网络接口芯片,是通过在嵌入式处理器的控制下完成对网络的通信的;网络接口,为便携式网络附接的存储设备的网络接口。在USB控制单元中,实现所述便携式网络附接的存储设备通过USB与其他设备通信。USB接口芯片,也是通过在嵌入式处理器的控制下完成对外界USB设备的通信;USB接口作为所述便携式网络附接的存储设备的USB接口,可以支持连接USB主设备和从设备。网络接口单元和USB接口单元接受处理器的控制,它们和处理器之间通过总线交换数据,也可以实现无线传输。
本发明的有益效果是使USB存储设备能够通过网络被访问,提高USB存储设备的数据共享能力。该设备提供网络接口和USB接口,即插即用,使用方便快捷,而且该设备价格低廉、体积小巧。


图1为设备工作过程示意2为本设备的硬件结构框3为本设备原理结构框4显示了将网络访问转换成USB访问的流程图5为通过网络访问读USB操作的实施例图6为通过网络访问写入一个文件的实施例具体实施方式
下面结合实施例和附图对本发明做进一步的说明。
参照图1设备工作过程示意图。图1显示了在计算机网络中,TCP/IP转USB设备101将USB设备102接入计算机网络的方式。图中便携式网络附接存储设备101相当于计算机网络和USB设备的桥梁,将TCP/IP的访问转换成USB总线的访问,反之,它也将USB总线的访问转换成TCP/IP的访问。
图2为本设备的硬件结构框图。在单个电路板上集成了嵌入式微处理器201、网络接口芯片202、USB接口芯片204、FLASH存储器206、键盘208、显示207等功能模块。并设有网络接口203、USB接口204、LCD显示板等。设备使用过程中可以在嵌入式处理器201的控制下完成对外界USB设备102的通信。设备提供USB接口205,通过USB接口205连接USB主设备和从设备。当有USB设备102插入设备的USB接口205时,USB控制单元产生中断,通知处理器201有USB访问发生。然后处理器201检查USB驱动单元并进行设置,使USB设备102可以被处理器读写。然后用户可以通过设备的web操作界面来完成对USB设备102内文件的读写。方法和读写U盘和移动硬盘一致。设备还可以在嵌入式处理器201的控制下完成对网络的通信,通过标准的以太网网络接口203将设备接入网络中使用。该设备上安装有信息输入的键盘208和具有显示功能的LCD显示板。键盘和LCD显示板为用户直接操作本设备提供接口。系统在能被网络访问之前的所有设置依靠键盘208来完成。系统将这些设置保存在Flash存储器206内的参数区内。LCD显示板用于显示设备的运行状态和显示设备的信息。
图3为本设备原理结构框图,嵌入式处理器301作为系统的核心,控制整个系统的整体运做,网络接口单元302和USB接口单元303接受处理器的控制,它们和处理器之间通过总线交换数据。网络接口单元302负责处理器和外界网络之间的数据交换,它是标准的网络接口,能将系统接入标准的以太网。整个系统利用TCP/IP协议与其他计算机交换数据。USB接口单元303负责处理器和USB存储设备的数据交换。
图4显示了将网络访问转换成USB访问的流程。首先,系统应用在计算机网络上,应当具有一个固定的IP地址。当接受到其他计算机发来的访问401时,嵌入式处理器解析网络访问的含义402,将其转换成对USB设备的访问403,然后向USB设备发出这个访问404。处理器在初始化USB设备后,能够对USB存储设备的每个物理扇区进行读写。而USB存储设备的文件系统中的数据结构存储在某些特定的扇区内,从这些扇区内读取出这些数据结构,就能进行文件操作。如果这个访问产生了需要反馈回网络的结果,则处理器接收USB设备发送的结果405,并将结果发送到网络406。
图5为通过网络访问读USB操作的实施例。首先,系统应用在计算机网络上,应当具有一个固定的IP地址。当接受到其他计算机发来的访问501时,嵌入式处理器解析网络访问的含义502,将其转换成对USB设备的访问,然后向USB设备发出这个访问。处理器在初始化USB设备后,能够对USB存储设备的每个物理扇区进行读写503。而USB存储设备的文件系统中的数据结构存储在某些特定的扇区内,从这些扇区内读取出这些数据结构,就能进行文件操作。如果这个访问产生了需要反馈回网络的结果,则处理器接收USB设备发送的结果,并将结果发送到网络504。
图6为通过网络访问写入一个文件的实施例。在该例中,USB存储器采用FAT32文件系统,网络访问要求在根目录下写入名为w123.a的文件。首先网络访问是要求往USB存储器的根目录写入文件,处理器接到该访问,读出USB存储设备的文件系统FAT表,同时通过网络接口接收文件至内存,当接收完毕或者接收缓冲区满,处理器驱动USB总线,将数据写到USB存储设备中。
权利要求
1.一种通过计算机网络访问USB存储设备的方法,该方法包含下列步骤(1)将带有网络接口单元的网络附接存储设备(101)接入标准以太网并通过处理器(201)对设备进行初始化;(2)通过网络附接存储设备(101)中的USB接口(205)将USB存储设备(102)接入网络附接存储设备(101),并通过处理器对USB设备进行初始化;(3)嵌入式处理器(201)接收网络访问IP包;(4)通过嵌入式处理器(201)解析网络访问的含义,并将其转换成对USB设备(102)的访问;(5)实现通过计算机网络来访问USB存储设备(102)。
2.根据权利要求1所述的通过计算机访问USB存储设备的方法,其特征在于整个系统利用TCP/IP协议与其他计算机交换数据。
3.根据权利要求1所述的通过计算机访问USB存储设备的方法,其特征在于所述访问内容可以设为账号审查。
4.根据权利要求1所述的通过计算机访问USB存储设备的方法,其特征在于所述访问内容为对USB存储设备(102)的“写”操作。
5.根据权利要求1所述的通过计算机访问USB存储设备的方法,其特征在于所述访问内容为对USB存储设备的(102)“读”操作。
6.根据权利要求1所述的通过计算机访问USB存储设备的方法,其特征在于所述访问内容为对USB存储设备(102)中存储文件的下载操作。
7.一种实现以上方法的便携式网络附接存储设备,包括FLASH存储器,保存系统软件;键盘,作为输入设备;显示板,显示系统的信息和运行状态,其特征在于所述便携式网络附接存储设备(101)还包括嵌入式处理器(201),所述嵌入式处理器作为主控单元接受和产生指令;网络控制单元,所述网络控制单元实现所述便携式网络附接的存储设备(101)对网络的通信;USB控制单元,所述USB控制单元实现所述便携式网络附接的存储设备(101)通过USB与其他设备通信。
8.根据权利要求7所述的便携式网络附接的存储设备,其特征在于嵌入式处理器(201)是该设备的主控单元,通过运行保存在FLASH存储器内的软件,协调设备内各子单元的运行。
9.根据权利要求7所述的便携式网络附接的存储设备,其特征在于所述网络接口芯片(202),在所述嵌入式处理器(201)的控制下完成对网络的通信;所述网络接口(203),作为所述便携式网络附接的存储设备(101)的网络接口。
10.根据权利要求7所述的便携式网络附接的存储设备,其特征在于所述USB接口芯片(204),在所述嵌入式处理器(201)的控制下完成对外界USB设备(102)的通信;所述USB接口(205)作为所述便携式网络附接的存储设备(101)的USB接口,支持连接USB主设备和从设备。
全文摘要
本发明涉及一种通过计算机网络访问USB存储设备的方法及其利用这种方法解决通过计算机网络访问USB单元的一种设备,是一种用于计算机网络与存储领域的网络存储方法和设备。该方法向用户提供了一种方便的从便携式网络附接存储设备中读取和保存数据的途径,当用户将USB设备插入网络附接存储设备的USB接口时,设备初始化USB设备,初始化成功后,用户就可以在网络的计算机上登陆到存储设备,操作设备和USB设备进行数据交换。该方法能够使USB存储设备能够通过网络被访问,提高USB存储设备的数据共享能力。该设备提供网络接口和USB接口,即插即用,使用方便快捷,而且该设备价格低廉、体积小巧。
文档编号H04L29/00GK1909549SQ20061006212
公开日2007年2月7日 申请日期2006年8月16日 优先权日2006年8月16日
发明者李付忠 申请人:李付忠
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1