CN101291319A - 一种访问存储装置的方法、***及其装置 - Google Patents

一种访问存储装置的方法、***及其装置 Download PDF

Info

Publication number
CN101291319A
CN101291319A CNA2007100277014A CN200710027701A CN101291319A CN 101291319 A CN101291319 A CN 101291319A CN A2007100277014 A CNA2007100277014 A CN A2007100277014A CN 200710027701 A CN200710027701 A CN 200710027701A CN 101291319 A CN101291319 A CN 101291319A
Authority
CN
China
Prior art keywords
usb
network interface
sent
data
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007100277014A
Other languages
English (en)
Inventor
张超鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CNA2007100277014A priority Critical patent/CN101291319A/zh
Publication of CN101291319A publication Critical patent/CN101291319A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明提供一种存储***,该存储***包括USB适配器和存储装置,所述USB适配器设有USB接口及第一网络接口,所述存储装置设有第二网络接口,外部USB设备通过USB适配器和存储装置进行交互以对其进行操作。

Description

一种访问存储装置的方法、***及其装置
技术领域
本发明涉及信息技术领域,特别指一种访问存储装置的方法、***及其装置。
背景技术
随着数字家庭的兴起及音视频媒体内容的不断丰富,市场上出现了越来越多的支持媒体文件播放功能的电视机(称之为流媒体电视)、支持媒体文件播放功能的DVD(称之为网络DVD)播放机以及用于将计算机和电视机连接起来的媒体适配器等新式视听设备。这些新式视听设备一般都设有通用串行总线接口,即USB接口,这类具有USB接口的设备一般称之为USB设备。USB设备具有使用方便,速度快,连接灵活,即插即用,总线供电等优点,USB MASS STORAGE是一种在USB设备中使用最广泛的协议,目前上市场出现的U盘、移动硬盘、MP3、MP4等许多存储设备都支持这种协议。上面所述的新式视听设备也支持这种协议,正因为如此,我们在使用这些新式视听设备时,只需用USB连接线将这些视听设备的USB接口和U盘、移动硬盘等存储装置的USB接口相连,而无须做其它配置,这些视听设备就可按照USB MASS STORAGE协议与U盘、移动硬盘等装置进行通信,自动识别这些存储装置并自动播放其中的内容。
这些新式视听设备在访问U盘或移动硬盘时,都是“独占”的操作方式,即U盘或者移动硬盘只能被某一个单独的视听设备所操作,不能同时被其他设备访问,因而在使用过程中出现了一些问题,首先的问题就是U盘或移动硬盘中的内容不方便共享,现今数字家庭的发展已使越来越多的家庭拥有多台新式视听设备,在很多时候可能出现多台视听设备访问同一台存储设备的情况,比如一个家庭成员正在通过流媒体电视机观看移动硬盘中存放的电影,而另一个家庭成员想此时通过音响来欣赏存在移动硬盘中的音乐,或是通过计算机访问移动硬盘中的文档,这是会经常发生的情况,但由于现在是“独占式”的操作,这些视听设备或计算机无法同时访问存储装置,故使用起来很不方便,因而需要一种技术或产品来满足人们的这种需求。
再者,使用U盘或移动硬盘做为这些新式视听设备的存储装置还有一个不足,就是U盘或者移动硬盘的容量无法适应存储需求的增长,现在网络技术、数字多媒体技术都发展非常快,很多人都通过网络下载或其它方式获取电影、电视、音乐等媒体内容,并在这些新式视听设备上播放,这对大容量存储产生了很大的需求。以电影为例,一部时长90分钟的标准清晰度的影片的大小为4.5GB左右,而一部时长90分钟的高清影片的大小为23GB左右,一个家庭只是存储10部高清影片就需要近250GB的存储空间,这已接近或超过市场上主流的单颗硬盘的容量。目前移动硬盘已经很难满足这些视听设备对大容量存储的需求了。
家庭存储需求的不断增长,正促使NAS设备进入家庭。NAS是NetworkAttached Storage的简称,中文称为网络附加存储。在NAS存储结构中,存储***不再通过I/O总线附属于某个服务器或客户机,而是直接通过网络接口和网络相连,由用户通过网络访问。NAS设备具有容量大、可扩充、存储安全、易于访问等优点,家用NAS设备的容量可达TB级,可以存储数百部高清电影,由于采用多个硬盘冗余技术,存储比较安全。再者,由于是通过网络访问,所以NAS设备中的内容通过网络共享非常方便。NAS设备的这些特点,使其非常适合于用做家庭的存储中心或是媒体中心,但是由于NAS设备是通过网络访问和共享的,传统上只能通过计算机连接网络对其访问,而上述的这些新式视听设备一般都是通过USB接口对其它设备进行访问的,其并没有设置网络接口,所以这些设备就没有办法通过网络对NAS设备进访问,也就没有办法利用NAS设备大容量、方便共享、可通过网络远程访问等优点。
由于这些新式的视听设备一般都设有USB接口,为了便于后面描述,我们将类似上述这些新式视听设备的装置称之为外部USB设备。
发明内容
有鉴于此,本发明的目的在于提供一种访问存储装置的方法、***及其装置。该方法、***及其装置非常方便多个外部USB设备共享,并能满足外部USB设备对存储空间的要求。
为达到以上目的,本发明所述的方法如下:
A、USB适配器接收外部USB设备发送的请求,对其进行相应的处理后发送至存储装置;
B、存储装置将收到的数据还原后,进行应答,并将该应答处理后发送至USB适配器;
C、USB适配器接收处理后的应答,将之还原后发送给外部USB设备。
其中,步骤A的具体过程为:USB适配器接收来自外部USB设备发送来的请求,把该请求做为数据,将该数据封装成IP包,以TCP/IP协议把该IP包发送至至存储装置。
步骤B的具体过程为:
a、存储装置以TCP/IP协议与USB适配器进行通讯,接收其发送过来的IP包,并把IP包中的数据取出;
b、存储装置以USB MASS STAORAGE协议对取出的数据进行处理,产生应答;
c、存储装置将该应答做为数据,将该数据封装成IP包,用TCP/TP协议把该数据发送至USB适配器。
步骤C具体操作为:USB适配器接收发送来的I P包,取出其中的数据,并将其发送至外部USB设备。
所述USB适配器和外部USB设备间以USB MASS STORAGE协议进行通讯。
本发明又提供一种USB适配器,其包括USB接口、第一协议转换模块及第一网络接口,该USB接口与该第一网络接口通过第一协议转换模块进行交互,该第一协议转换模块用于将USB接口接收的请求或应答处理后发送至第一网络接口,或是将第一网络接口收到的数据还原后发送至USB接口。
所述将USB接口接收的请求或应答处理后发送至第一网络接口,具体是指将请求或应答做为数据并将该数据封装成IP包,并发送至至第一网络接口。
所述将第一网络接口收到的数据还原后发送至USB接口,具体是指接收该第一网络接口发送过来的IP包并取出其中的数据,然后将该数据发送至至USB接口。
所述该USB适配器可进一步包括虚拟分区模块。
本发明还提供一种存储装置,其由第二网络接口、第二协议转换模块及存储模块组成,其中该第二网络接口与该存储模块通过第二协议转换模块进行交互,该第二协议转换模块用于将第二网络接口接收到的数据还原后发送至存储模块,或是将存储模块发送的请求或响应处理后发送至第二网络接口。
所述该存储装置进一步包括磁盘控制器和硬盘。
所述将第二网络接口接收到的数据还原后发送至存储模块,具体是指取出第二网络接口所收到的IP包中的数据,然后把该数据发送至存储模块。
所述将存储模块发送的请求或响应处理后发送至第二网络接口,具体是指将存储模块发送的请求或响应做为数据,把该数据封装成IP包,把该IP包发送至第二网络接口。
本发明再提供一种存储***,其由USB适配器及存储装置组成,该USB适配器设有USB接口、第一网络接口及第一协议转换模块,该存储装置设有第二网络接口、第二协议转换模块及存储模块,其中该USB接口通过该第一协议转换模块和第一网络接***互,该第一网络接口和该第二网络接***互,该第二网络接口通过第二协议转换模块对存储模块进行操作。
所述该USB适配器与外部USB设备间以USB MASS STORAGE协议进行通信。
所述该USB接口通过该第一协议转换模块和第一网络接***互,具体包括该第一协议转换模块将USB接口接收的请求或应答处理后发送至第一网络接口,或是将第一网络接口收到的数据还原后发送至USB接口。
所述将USB接口接收的请求或应答处理后发送至第一网络接口,具体是指将该请求或应答做为数据并将该数据封装成IP包,并发送至至第一网络接口。
所述将第一网络接口收到的数据还原后发送至USB接口,具体是指接收第一网络接口发送的IP包并取出其中的数据,然后将该数据发送至至USB接口。
所述该第二网络接口通过第二协议转换模块对存储模块进行操作,具体包括该第二协议转换模块将第二网络接口接收到的数据还原后发送至存储模块,或是将存储模块发送的请求或响应处理后发送至第二网络接口。
所述将第二网络接口接收到的数据还原后发送至存储模块,具体是指取出第二网络接口所收到的IP包中的数据,然后把该数据发送至存储模块。
所述将存储模块发送的请求或响应处理后发送至第二网络接口,具体是指将存储模块发送的请求或响应做为数据,把该数据封装成IP包,把该IP包发送至第二网络接口。
其中该第一网络接口与第二网络接口间以TCP/IP协议进行通讯。
所述该存储模块进一步包括至少一个磁盘控制器及至少一个硬盘。
所述该USB适配器进一步包括虚拟存储模块,该虚拟存储模块上设有虚拟分区。
所述该虚拟分区上存有该存储装置中所存数据的位置信息。
所述***设有多个USB适配器。
所述USB适配器上有多个USB接口用于同外部USB设备进行通信。
所述第一网络接口和所述第二网络接口通过网络交换机交互。
本发明提供的访问存储装置的方法、***和装置解决了传统NAS设备只能通过网络访问而不能方便的和家庭中的众多外部USB设备直接连接的问题,通过本发明所述的方法,多个外部USB设备可以很方便的共享同一个存储装置,使得家庭成员可以使用不同的视听设备访问同一存储装置的内容而互不影响。
再者,利用本发明所述的经由USB适配器访问存储装置的方法,使USB设备“即插即用”的优点和NAS设备大容量、存储安全等优点结合在一起,解决了外部USB设备对大容量存储空间的需求。
第三,通过使用本发明所述的第二USB适配器访问多个存储装置的方法,可使多个外部USB设备可以通过网络远程访问多个存储装置,大大增加了存储***的灵活性,也扩展了外部USB设备的访问范围。
附图说明
图1为本发明所述USB适配器体系结构示意图;
图2为本发明所述存储装置体系结构示意图;
图3为本发明所述存储***一种应用示意图;
图4为本发明所述存储***另一种应用示意图;
图5为本发明所述一种访问存储***的方法的数据转换示意图;
图6为本发明所述一种访问存储***的方法的报文转换示意图;
图7为本发明所述多个外部USB设备共享一个存储装置的一种实施方式示意图;
图8为本发明所述多个外部USB设备共享一个存储装置的另一种实施方式示意图;
图9为本发明所述一个外部USB设备访问多个存储装置示意图;
图10为本发明又一实施方式中第二USB适配器体系结构示意图;
图11为本发明所述多个外部USB设备访问多个存储装置示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本发明所述的存储***包括USB适配器及存储装置,该USB适配器设有USB接口和第一网络接口,该存储装置设有第二网络接口及存储模块。
如图1所示,USB适配器由USB接口、第一协议转换模块及第一网络接口组成。该USB接口通过该第一协议转换模块与该第一网络接口进行交互,该第一网络接口可以为多种形式,可以是以太网接口,也可以是WIFI接口,在本实施例中以以太网接口为例。该第一协议转换模块用于进行USB接口及第一网络接口间的数据转换。当该USB适配器正常工作时,其USB接口通过USB电缆和外部USB设备上的外部USB接口相连接,其第一网络接口直接或通过网络交换机与存储装置中的第二网络接口连接(请参见图3及图4),此时,USB接口与外部USB设备间以USB MASS STORAGE协议进行通讯,第一网络接口与第二网络接口间以TCP/IP协议进行通讯,第一协议转换模块用于进行USB接口与第一网络接口间的数据转换。
如图2所示,该存储装置包括第二网络接口、第二协议转换模块及存储模块,该存储模块包括磁盘控制器及硬盘。该第二网络接口通过该第二协议转换模块与该存储模块进行交互以进行数据存取等操作。该第二网络接口也可以为多种形式,如以太网接口、WIFI接口等,这里以以太网接口为例。该第二协议转换模块主要用于将该第二网络接口送来的数据进行还原后送至存储模块,或将存储模块送来的数据进行处理后送至第二网络接口。该存储模块可以根据该第二协议转换模块送来的请求进行相应的操作,并将操作结果返回至该第二协议转换模块。该存储模块中的磁盘控制器可以是IDE控制器、SATA控制器或SCSI控制器,该存储模块中硬盘的接口可以是IDE接口、SATA接口或是SCSI接口。在本实施例中,这里的磁盘控制器是SATA控制器,硬盘是SATA接口的硬盘。
图3为本发明所述的存储***的一个应用示意图。一台外部USB设备(如支持网络媒体播放的电视机)和本发明所述的存储***连接,用以播放存储装置中的内容。该外部USB设备具有外部USB接口,该外部USB接口通过USB电缆和USB适配器上的USB接口连接,该USB适配器上的第一网络接口和存储装置上的第二网络接口连接。
当上述物理上的连接完成以后,在第一次使用本发明所述***时,需要对该***进行初始化,以使该USB适配器和该存储装置建立起连接。初始化的具体过程如下:首先为USB适配器的第一网络接口配置静态IP地址,然后将存储装置上面的第二网络接口的IP地址也配置成同一网段的IP地址,在第一网络接口和第二网络接口得到了同一网段的IP地址之后,第一网络接口会发出一些广播包来寻找存储装置,这些广播包里面包括有这个USB适配器的ID信息,由于第一网络接口和第二网络接口的IP地址处于同一网段,因此存储装置上的第二网络接口会收到这些广播包。在收到这些包之后,第二网络接口就发广播包进行响应,响应的广播包里面包括有第二网络接口的IP地址和存储装置ID等信息,第一网络接口收到这些响应的包之后,就知道了第二网络接口的IP地址和存储装置的ID信息,如此,第一网络接口和第二网络接口间就建立了网络连接,也即建立了USB适配器和存储装置间的连接,初始化的过程完成。之后,外部USB设备向USB适配器发送的请求将会经USB适配器处理后转发至存储装置。
当上述初始化过程完成后,USB适配器就已以和存储装置建立了网络连接,经过以下步骤,外部USB设备就可以访问存储装置中的内容:
A、USB适配器接收外部USB设备发送的请求,对其进行相应的处理后发送至存储装置。这里所说的进行相应的处理是指USB适配器把该请求做为数据,将该数据封装成IP包,以TCP/IP协议把该IP包发送至至存储装置。
B、存储装置将收到的数据还原后,进行应答,并将该应答处理后发送至USB适配器。这里所说的数据还原是指存储装置接收其发送过来的IP包,并把IP包中的数据取出;这里所说的进行应答是指存储装置以USB MASSSTAORAGE协议对取出的数据进行响应,生产应答;这里所说的将该应答处理后发送至USB适配器是指存储装置将该应答做为数据,将该数据封装成IP包,用TCP/TP协议把该数据发送至USB适配器。
C、USB适配器接收处理后的应答,并将之还原,然后发送给外部USB设备。这里具体是指USB适配器接收发送来的I P包,取出其中的数据,并将其发送至外部USB设备。
利用上述方法,外部USB设备就可以象访问U盘一样访问存储装置。下面结合数据格式转换示意图详细描述本发明一实施例。请参图5及图6,当将外部USB设备连接到本发明所述存储***上时,外部USB设备会按照USBMASS STORGAE协议与本***中的USB适配器进行通讯,现在假设外部USB设备发出一个读取本发明所述存储装置上某一文件的请求。该请求为一段符合USB MASS STORAGE协议的报文A。该报文由外部USB设备的外部USB接口发出,经由USB电缆发送至USB适配器上的USB接口,该USB适配器上的USB接口接收到该报文A后将该报文送到第一协议转换模块,该第一协议转换模块收到该报文A后将对这段报文A进行处理,即将该段报文A做为数据,加上适当的报头,封装成一个个IP包,形成一个新的报文B后再将该报文B送到第一网络接口,该第一网络接口将该报文B发送至存储装置上的第二网络接口,当第二网络接口接收到报文B后,会将其送到第二协议转换模块。第二协议转换模块将收到的报文B进行还原,也就是取出一个个IP包中的数据,就又得到了报文A,即一个USB MASS STORAGE文件读取请求,然后该第二协议转换模块将该请求A发送给存储模块,该存储模块将响应该请求,读取这个文件并产生一个USB MASS STORAGE应答,该应答也为一段符合USB MASS STORAGE协议的报文C。该存储模块将该报文C发送至第二协议转换模块,该第二协议转换模块对该报文C进行处理,即将该报文C做为数据,加上适当的报头,封装成一个个IP包,形成一个新的报文D,然后由第二网络接口将该报文D发送至第一网络接口。该第一网络接口将该报文D送至该第一协议转换模块,该第一协议转换模块将对报文D进行还原,也就是取出IP包中的数据-报文C,然后将该报文C发送至外部USB设备的外部USB接口。这样,外部USB设备向本发明所述的存储***发送一个USBMASS STORAGE请求,便得到一个相应的USB MASS STORAGE应答。经由这样的过程,外部USB设备就可以象访问普通的U盘或移动硬盘一样来访问本发明所述的网络存储***了。
在上面的实施例中,我们描述的是USB适配器直接和存储装置相连的情况,更普遍的,本发明所述的USB适配器也可通过一个网络交换机和存储装置相连,如图4所示,一个外部USB设备和一个USB适配器相连,该USB适配器通过一个网络交换机和存储装置相连。当USB适配器通过网络交换机和存储装置相连时,其初始化的过程除了可以手工为USB适配器上的第一网络接口和存储装置上的第二网络接口指定IP地址外,也可以通过网络交换机的DHCP服务自动为每个网络接口分配IP地址。同样的,第一网络接口会发出一些广播包来寻找存储装置,这些广播包里面包括有USB适配器的ID信息,这些广播包通过网络交换机传到第二网络接口,第二网络接口收到这些包之后发送广播包进行响应,响应的广播包里面包括有第二网络接口的IP地址和存储装置的ID信息,这些广播包经过网络交换机后发送至第一网络接口,第一网络接口收到这些响应的包之后,就知道了第二网络接口的IP地址和存储装置的ID信息,这样USB适配器就和存储装置之间建立了连接,即完成了初始化。之后外部USB设备就可以访问存储装置了,具体过程和上面所述的相同。
如果有多个外部USB设备想共享同一个存储装置,如图7所示,则只需给每一个外部USB设备安装一个USB适配器,然后将各个USB适配器连接至网络交换机,将该存储装置也连接至同一网络交换机,然后分别对每一个USB适配器进行初始化。初始化的过程与上面实施例中描述的过程一样,由于每个USB适配器都是通过USB适配器的ID信息及存储装置的ID信息建立连接,每一个USB适配器的ID信息都不相同,所以每一个USB适配器都可以和这个共享的存储装置建立连接,从而实现多个外部USB设备可以很方便的共享同一个存储装置的目的。
另外,也可以通过在一个USB适配器上设置多个USB接口的方法使多个外部USB设备共享共一个存储装置,如图8所示。
作为本发明所述方法、***及装置的另一种实施方式,一个外部USB设备也可以连接多个存储装置,如图9所示。外部USB设备和第一USB适配器相连,该第一USB适配器和网络交换机相连,该网络交换机和多个存储装置相连。
作为本发明所述的USB适配器的另一实施方式,为了便于描述我们称其为第二适配器,如图10所示。该第二适配器还进一步包括一虚拟存储模块。该USB接口通过该虚拟存储模块及该第一协议转换模块与该第一网络接口进行交互,该虚拟存储模块包扩一个或多个虚拟分区,该每一虚拟分区对应于某一存储装置或是某一存储装置中的某一存储分区。
作为本发明所述存储装置的另一种实施方式,该存储装置的存储模块上设有存储分区。该第二网络接口通过该第二协议转换模块与该存储模块进行交互以对该存储分区上的数据进行相应操作。
当本实施方式所述***正常工作时,其第二USB接口通过USB电缆和外部USB设备的外部USB接口相连接,其第一网络接口与网络交换机连接,该网络交换机同时与存储装置1及存储装置2连接。
当上述物理连接完成后,在第一次使用本实施例所述***时,需要对该***进行初始化,以使该第二USB适配器和存储装置1及存储装置2建立起连接,并在第二USB适配器的虚拟存储模块上分别建立虚拟分区1和虚拟分区2,该虚拟分区1和虚拟分区2分别与存储装置1和存储装置2上的存储分区1和存储分区2相对应。初始化的具体过程如下:首先为第二USB适配器的第一网络接口配置静态IP地址,然后将存储装置1上面的第二网络接口的IP地址也配置成同一网段的IP地址。然后第一网络接口会发出一些广播包来寻找存储装置1,这些广播包里面包括有第二USB适配器的ID信息,第二网络接口收到这些广播包之后就发广播包进行响应,响应的广播包里包括第二网络接口的IP地址和存储装置1的ID信息,第一网络接口收到这些响应的包之后,就获得了第二网络接口的IP地址及存储装置1的ID信息,然后存储装置1就将自己存储分区的分区和目录信息传给第二USB适配器,这样就在第二USB适配器的虚拟存储模块中形成了虚拟分区1。该虚拟分区1的分区信息、其上的目录结构和文件信息与存储装置1上面的分区、目录和文件是对应的。该虚拟分区1上面的这些信息描述了存储装置1中所有数据的位置信息。也就是说这些数据是存储在存储装置1的存储分区中的,但这些数据的位置信息却可以经由虚拟分区1得到。当向该虚拟分区1上的某一文件发送请求时,该请求将被该第二USB适配器发送至存储装置1中的存储模块1,并指向这个文件实际的存放位置。如此即建立了第二USB适配器和存储装置1间的连接,用同样的方法,该第二USB适配器可以建立和存储装置2间的连接,在第二USB适配器上形成虚拟分区2,初始化的过程完成。
当初始化过程完成后,第二USB适配器就已经分别和存储装置1及存储装置2建立了连接,第二USB适配器上已有了相应的虚拟分区1和虚拟分区2,当外部USB设备***到第二USB适配器上的USB接口中时,外部USB设备将自动按照USB MASS STORAGE协议与第二USB适配器进行通讯,外部USB设备就会识别出第二USB适配器上的两个虚拟分区,当外部USB设备对某一虚拟分区上某一文件发送请求时,由于该虚拟分区已和存储装置1或2中的相应的存储分区建立了对应关系,此时该请求会被发送至相应存储装置中相应的存储分区,该存储装置会对该请求进行响应产生应答,并将该应答通过第二USB适配器返回到外部USB设备的外部USB接口中。如此则实现了一个外部USB设备访问多个存储装置。
而如要实现多个外部USB设备访问网络中的多个存储装置,如图11所示,则只需为每个外部USB设备配置第二USB适配器,然后将各第二USB适配器连接网络交换机,将各存储装置也连接上网络交换机,然后分别对每个第二USB适配器进行初始化。由于每个第二USB适配器都是通过该第二USB适配器的ID信息与多个存储装置的ID信息和多个存储装置建立连接,并且每个第二USB适配器的虚拟分区模块中都有多个虚拟分区,且该每一虚拟分区与一个存储装置对应,籍此可以实现多个外部USB设备访问网络中的多个存储装置。
当然,作为上述实施例的另一种实施方式,所述***仅设置一个第二USB适配器,而该适配器上设置多个USB接口同多个外部USB设备相互,进而实现多个外部USB设备访问网络中的多个存储装置。
本发明提供的访问存储装置的方法、***和装置解决了传统NAS设备只能通过网络访问而不能方便的和家庭中的众多外部USB设备直接连接的问题。通过本发明所述的方法,外部USB设备“即插即用”的优点和NAS设备大容量、存储安全等优点结合在了一起,解决了外部USB设备对大容量存储空间的需求。再者,通过多个USB适配器访问同一存储装置的方法,本发明还实现了让多个外部USB设备共享同一个存储装置中的内容,使得家庭成员可以使用不同的视听设备访问同一存储装置的内容而互不影响。另外,利用本发明第二USB适配器通过网络交换机对多个存储装置进行访问的方法,可以大大增加了整个存储***的灵活性,也扩展了外部USB设备的访问范围。

Claims (28)

1、一种访问存储装置的方法,其特征在于,所述方法包括以下步骤:
A、USB适配器接收外部USB设备发送的请求,对其进行相应的处理后发送至存储装置;
B、存储装置将收到的数据还原后,进行应答,并将该应答处理后发送至USB适配器;
C、USB适配器接收处理后的应答,将之还原后发送给外部USB设备。
2、如权利要求1所述的方法,其特征在于,步骤A的具体过程为:USB适配器接收来自外部USB设备发送来的请求,把该请求做为数据,将该数据封装成IP包,以TCP/IP协议把该IP包发送至存储装置。
3、如权利要求2所述的方法,其特征在于,步骤B的具体过程为:
a、存储装置以TCP/IP协议与USB适配器进行通讯,接收其发送过来的IP包,并把IP包中的数据取出;
b、存储装置以USB MASS STAORAGE协议对取出的数据进行处理,产生应答;
c、存储装置将该应答做为数据,将该数据封装成IP包,用TCP/TP协议把该数据发送至USB适配器。
4、如权利要求2或3所述的方法,其特征在于,步骤C具体操作为:USB适配器接收发送来的IP包,取出其中的数据,并将其发送至外部USB设备。
5、如权利要求1至4所述的任一方法,其特征在于,USB适配器和外部USB设备间以USB MASS STORAGE协议进行通讯。
6、一种USB适配器,其特征在于所述适配器包括USB接口、第一协议转换模块及第一网络接口,该USB接口与该第一网络接口通过第一协议转换模块进行交互,该第一协议转换模块用于将USB接口接收的请求或应答处理后发送至第一网络接口,或是将第一网络接口收到的数据还原后发送至USB接口。
7、如权利要求6所述的装置,其特征在于,所述将USB接口接收的请求或应答处理后发送至第一网络接口,具体是指将该请求或应答做为数据并将该数据封装成IP包,并发送至至第一网络接口。
8、如权利要求6所述的装置,其特征在于,所述将第一网络接口收到的数据还原后发送至USB接口,具体是指接收第一网络接口发送过来的IP包并取出其中的数据,然后将该数据发送至USB接口。
9、如权利要求6所述的装置,其特征在于,所述该USB适配器可进一步包括虚拟分区模块。
10、一种存储装置,其特征在于所述装置由第二网络接口、第二协议转换模块及存储模块组成,该第二网络接口与该存储模块通过第二协议转换模块进行交互,该第二协议转换模块用于将第二网络接口接收到的数据还原后发送至存储模块,或是将存储模块发送的请求或响应处理后发送至第二网络接口。
11、如权利要求10所述的装置,其特征在于,该存储装置进一步包括磁盘控制器和硬盘。
12、如权利要求10所述的装置,其特征在于,所述将第二网络接口接收到的数据还原后发送至存储模块,具体是指取出第二网络接口所收到的IP包中的数据,然后把该数据发送至存储模块。
13.如权利要求10所述的装置,其特征在于,所述将存储模块发送的请求或响应处理后发送至第二网络接口,具体是指将存储模块发送的请求或响应做为数据,把该数据封装成IP包,把该IP包发送至第二网络接口。
14、一种存储***,其特征在于该***由USB适配器及存储装置组成,该USB适配器设有USB接口、第一网络接口及第一协议转换模块,该存储装置设有第二网络接口、第二协议转换模块及存储模块,所述USB接口通过该第一协议转换模块和第一网络接***互,该第一网络接口和该第二网络接***互,该第二网络接口通过第二协议转换模块与对存储模块进行操作。
15、如权利要求14所述的***,其特征在于,该USB适配器与外部USB设备间以USB MASS STORAGE协议进行通信。
16、如权利要求14所述的***,其特征在于,所述该USB接口通过该第一协议转换模块和第一网络接***互,具体包括该第一协议转换模块将USB接口接收的请求或应答处理后发送至第一网络接口,或是将第一网络接口收到的数据还原后发送至USB接口。
17、如权利要求16所述的***,其特征在于,所述将USB接口接收的请求或应答处理后发送至第一网络接口,具体是指将该请求或应答做为数据并将该数据封装成IP包,并发送至至第一网络接口。
18、如权利要求16所述的***,其特征在于,所述将第一网络接口收到的数据还原后发送至USB接口,具体是指接收第一网络接口发送的IP包并取出其中的数据,然后将该数据发送至至USB接口。
19、如权利要求14所述的***,其特征在于,所述该第二网络接口通过第二协议转换模块对存储模块进行操作,具体包括该第二协议转换模块将第二网络接口接收到的数据还原后发送至存储模块,或是将存储模块发送的请求或响应处理后发送至第二网络接口。
20、如权利要求19所述的***,其特征在于,所述将第二网络接口接收到的数据还原后发送至存储模块,具体是指取出该第二网络接口所收到的IP包中的数据,然后把该数据发送至存储模块。
21、如权利要求19所述的***,其特征在于,所述将存储模块发送的请求或响应处理后发送至第二网络接口,具体是指将存储模块发送的请求或响应做为数据,把该数据封装成IP包,把该IP包发送至第二网络接口。
22、如权利要求14所述的***,其特征在于,该第一网络接口与第二网络接口间以TCP/IP协议进行通讯。
23、如权利要求15所述的***,其特征在于,该存储模块进一步包括至少一个磁盘控制器及至少一个硬盘。
24、如权利要求15所述的***,其特征在于,该USB适配器进一步包括虚拟存储模块,该虚拟存储模块上设有虚拟分区。
25、如权利要求15或24所述的***,其特征在于,该虚拟分区上存有该存储装置中所存数据的位置信息。
26、如权利要求14所述的***,其特征在于,所述***设有多个USB适配器。
27、如权利要求14所述的***,其特征在于,所述USB适配器上有多个USB接口用于同外部USB设备进行通信。
28、如权利要求14所述的***,其特征在于,所述第一网络接口和所述第二网络接口通过网络交换机交互。
CNA2007100277014A 2007-04-20 2007-04-20 一种访问存储装置的方法、***及其装置 Pending CN101291319A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100277014A CN101291319A (zh) 2007-04-20 2007-04-20 一种访问存储装置的方法、***及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100277014A CN101291319A (zh) 2007-04-20 2007-04-20 一种访问存储装置的方法、***及其装置

Publications (1)

Publication Number Publication Date
CN101291319A true CN101291319A (zh) 2008-10-22

Family

ID=40035398

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100277014A Pending CN101291319A (zh) 2007-04-20 2007-04-20 一种访问存储装置的方法、***及其装置

Country Status (1)

Country Link
CN (1) CN101291319A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098309A (zh) * 2011-02-22 2011-06-15 杭州华三通信技术有限公司 用于实现多用户访问usb设备的装置及方法
CN101808105B (zh) * 2009-02-16 2012-12-05 北京闪联云视信息技术有限公司 一种访问数据的方法、装置和***
CN103197894A (zh) * 2012-01-09 2013-07-10 联想(北京)有限公司 存储装置和计算机***
CN103383673A (zh) * 2012-05-02 2013-11-06 宏碁股份有限公司 通用串行总线usb网络存储装置、***与方法
CN111264049A (zh) * 2017-10-24 2020-06-09 株式会社索思未来 转换器以及数据传输***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808105B (zh) * 2009-02-16 2012-12-05 北京闪联云视信息技术有限公司 一种访问数据的方法、装置和***
CN102098309A (zh) * 2011-02-22 2011-06-15 杭州华三通信技术有限公司 用于实现多用户访问usb设备的装置及方法
CN102098309B (zh) * 2011-02-22 2014-04-16 杭州华三通信技术有限公司 用于实现多用户访问usb设备的装置及方法
CN103197894A (zh) * 2012-01-09 2013-07-10 联想(北京)有限公司 存储装置和计算机***
CN103383673A (zh) * 2012-05-02 2013-11-06 宏碁股份有限公司 通用串行总线usb网络存储装置、***与方法
CN111264049A (zh) * 2017-10-24 2020-06-09 株式会社索思未来 转换器以及数据传输***
CN111264049B (zh) * 2017-10-24 2021-10-22 株式会社索思未来 转换器以及数据传输***

Similar Documents

Publication Publication Date Title
US7599342B2 (en) Multiplexing storage element interface
CN106161163B (zh) 一种高集成度的多媒体智能家庭网关、管理***及电视盒
TWI481239B (zh) 組合網路中電子裝置之發現
CN103430492B (zh) 命令和控制网络中的代理设备操作
US7882252B2 (en) Providing redundancy for a device within a network
JP2007082207A (ja) 改良型通信機能付き電気装置
EP2840539A1 (en) Communications device utilizing a central discovery mechanism, and respective method
JP2014060723A (ja) メディアインターフェースの双方向通信を提供するためのオペレーション
CN102546616A (zh) 一种媒体共享互动的实现方法及数字家庭媒体服务器
CN101304360A (zh) 一种虚拟化用户数字终端的***与方法
US20090265443A1 (en) Network apparatus, content distribution method and computer program product
CN103858407B (zh) 文件的处理方法、装置及***
CN103856374A (zh) 一种数据传输方法、终端及家庭互联***
CN101291319A (zh) 一种访问存储装置的方法、***及其装置
CN103391277A (zh) 媒体播放方法、装置和***
CN105052104A (zh) 文件的处理方法、装置及***
CN104469477B (zh) 媒体资源推送方法及装置
CA2770391A1 (en) System and method for sharing a payload among multiple homed networks
CN102281307A (zh) 一种基于虚拟文件***方式的远程数据信息共享方法
WO2008120960A1 (en) Network bridge apparatus and communication method using the same
CN109819277A (zh) 一种4k视频播放方法及装置
EP3149920B1 (fr) Technique de médiation dans un réseau résidentiel
JP2013516844A (ja) オープンシステム相互接続(osi)通信プロトコルのレイヤ2へのインターフェースのための方法及び装置
MXPA04007194A (es) Circuito de pelicula fisico y circuito de interfaz.
JP4320046B1 (ja) 機器探索システム及びその制御方法

Legal Events

Date Code Title Description
C57 Notification of unclear or unknown address
DD01 Delivery of document by public notice

Addressee: Zhang Chaopeng

Document name: Written notice of preliminary examination of application for patent for invention

C06 Publication
PB01 Publication
C57 Notification of unclear or unknown address
DD01 Delivery of document by public notice

Addressee: Zhang Chaopeng

Document name: Notification of Publication of the Application for Invention

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
DD01 Delivery of document by public notice

Addressee: Zhang Chaopeng

Document name: Notification of before Expiration of Request of Examination as to Substance

DD01 Delivery of document by public notice

Addressee: Zhang Chaopeng

Document name: the First Notification of an Office Action

DD01 Delivery of document by public notice

Addressee: Zhang Chaopeng

Document name: Notification that Application Deemed to be Withdrawn

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20081022