欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種訪問存儲裝置的方法、系統(tǒng)及其裝置的制作方法

文檔序號:7645086閱讀:197來源:國知局
專利名稱:一種訪問存儲裝置的方法、系統(tǒng)及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,特別指一種訪問存儲裝置的方法、系統(tǒng)及其裝置。
背景技術(shù)
隨著數(shù)字家庭的興起及音視頻媒體內(nèi)容的不斷豐富,市場上出現(xiàn)了越來 越多的支持媒體文件播放功能的電視機(稱之為流媒體電視)、支持媒體文
件播放功能的DVD (稱之為網(wǎng)絡(luò)DVD )播放機以及用于將計算機和電視機 連接起來的媒體適配器等新式視聽設(shè)備。這些新式視聽設(shè)備一般都設(shè)有通用 串行總線接口,即USB接口,這類具有USB接口的設(shè)備一般稱之為USB設(shè) 備。USB設(shè)備具有使用方便,速度快,連接靈活,即插即用,總線供電等優(yōu) 點,USB MASS STORAGE是一種在USB設(shè)備中使用最廣泛的協(xié)議,目前 上市場出現(xiàn)的U盤、移動硬盤、MP3、 MP4等許多存儲設(shè)備都支持這種協(xié)議。 上面所述的新式視聽設(shè)備也支持這種協(xié)議,正因為如此,我們在使用這些新 式視聽設(shè)備時,只需用USB連接線將這些視聽設(shè)備的USB接口和U盤、移 動硬盤等存儲裝置的USB接口相連,而無須做其它配置,這些視聽設(shè)備就 可按照USB MASS STORAGE協(xié)議與U盤、移動硬盤等裝置進行通信,自 動識別這些存儲裝置并自動播放其中的內(nèi)容。
這些新式視聽設(shè)備在訪問U盤或移動硬盤時,都是"獨占"的操作方式, 即U盤或者移動硬盤只能被某一個單獨的視聽設(shè)備所操作,不能同時被其 他設(shè)備訪問,因而在使用過程中出現(xiàn)了一些問題,首先的問題就是U盤或 移動硬盤中的內(nèi)容不方便共享,現(xiàn)今數(shù)字家庭的發(fā)展已使越來越多的家庭擁 有多臺新式視聽設(shè)備,在很多時候可能出現(xiàn)多臺視聽設(shè)備訪問同一臺存儲設(shè)備的情況,比如一個家庭成員正在通過流媒體電視機觀看移動硬盤中存放的 電影,而另一個家庭成員想此時通過音響來欣賞存在移動硬盤中的音樂,或 是通過計算機訪問移動硬盤中的文檔,這是會經(jīng)常發(fā)生的情況,但由于現(xiàn)在 是"獨占式"的操作,這些視聽設(shè)備或計算機無法同時訪問存儲裝置,故使 用起來很不方便,因而需要一種技術(shù)或產(chǎn)品來滿足人們的這種需求。
再者,使用U盤或移動硬盤做為這些新式視聽設(shè)備的存儲裝置還有一個 不足,就是U盤或者移動硬盤的容量無法適應(yīng)存儲需求的增長,現(xiàn)在網(wǎng)絡(luò) 技術(shù)、數(shù)字多媒體技術(shù)都發(fā)展非???,很多人都通過網(wǎng)絡(luò)下載或其它方式獲 取電影、電視、音樂等媒體內(nèi)容,并在這些新式視聽設(shè)備上播放,這對大容 量存儲產(chǎn)生了很大的需求。以電影為例, 一部時長卯分鐘的標準清晰度的
影片的大小為4.5GB左右,而一部時長90分鐘的高清影片的大小為23GB 左右, 一個家庭只是存儲10部高清影片就需要近250GB的存儲空間,這已 接近或超過市場上主流的單顆硬盤的容量。目前移動硬盤已經(jīng)很難滿足這些 視聽設(shè)備對大容量存儲的需求了 。
家庭存儲需求的不斷增長,正促使NAS設(shè)備進入家庭。NAS是Network Attached Storage的簡稱,中文稱為網(wǎng)絡(luò)附加存儲。在NAS存儲結(jié)構(gòu)中,存儲 系統(tǒng)不再通過I/O總線附屬于某個服務(wù)器或客戶機,而是直接通過網(wǎng)絡(luò)接口 和網(wǎng)絡(luò)相連,由用戶通過網(wǎng)絡(luò)訪問。NAS設(shè)備具有容量大、可擴充、存儲安 全、易于訪問等優(yōu)點,家用NAS設(shè)備的容量可達TB級,可以存儲數(shù)百部高 清電影,由于采用多個硬盤冗余技術(shù),存儲比較安全。再者,由于是通過網(wǎng) 絡(luò)訪問,所以NAS設(shè)備中的內(nèi)容通過網(wǎng)絡(luò)共享非常方便。NAS設(shè)備的這些特 點,使其非常適合于用做家庭的存儲中心或是媒體中心,但是由于NAS設(shè)備 是通過網(wǎng)絡(luò)訪問和共享的,傳統(tǒng)上只能通過計算機連接網(wǎng)絡(luò)對其訪問,而上 述的這些新式視聽設(shè)備一般都是通過USB接口對其它設(shè)備進行訪問的,其并 沒有設(shè)置網(wǎng)絡(luò)接口 ,所以這些設(shè)備就沒有辦法通過網(wǎng)絡(luò)對NAS設(shè)備進訪問, 也就沒有辦法利用NAS設(shè)備大容量、方便共享、可通過網(wǎng)絡(luò)遠程訪問等優(yōu)點。由于這些新式的視聽設(shè)備一般都設(shè)有USB接口 ,為了便于后面描述,我
們將類似上述這些新式視聽設(shè)備的裝置稱之為外部USB設(shè)備。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種訪問存儲裝置的方法、系統(tǒng)及其
裝置。該方法、系統(tǒng)及其裝置非常方便多個外部USB設(shè)備共享,并能滿足 外部USB設(shè)備對存儲空間的要求。
為達到以上目的,本發(fā)明所述的方法如下
A、 USB適配器接收外部USB設(shè)備發(fā)送的請求,對其進行相應(yīng)的處理后發(fā)送至 存儲裝置;
B、 存儲裝置將收到的數(shù)據(jù)還原后,進行應(yīng)答,并將該應(yīng)答處理后發(fā)送至USB 適配器;
C、 USB適配器接收處理后的應(yīng)答,將之還原后發(fā)送給外部USB設(shè)備。 其中,步驟A的具體過程為USB適配器接收來自外部USB設(shè)備發(fā)送來
的請求,把該請求做為數(shù)據(jù),將該數(shù)據(jù)封裝成IP包,以TCP/IP協(xié)議把該IP 包發(fā)送至至存儲裝置。 步驟B的具體過程為
a、 存儲裝置以TCP/IP協(xié)議與USB適配器進行通訊,接收其發(fā)送過來的 IP包,并把IP包中的數(shù)據(jù)取出;
b、 存儲裝置以USB MASS STAORAGE協(xié)議對取出的數(shù)據(jù)進行處理, 產(chǎn)生應(yīng)答;
c、 存儲裝置將該應(yīng)答做為數(shù)據(jù),將該數(shù)據(jù)封裝成IP包,用TCP/TP協(xié)議 把該數(shù)據(jù)發(fā)送至USB適配器。
步驟C具體操作為USB適配器接收發(fā)送來的IP包,取出其中的數(shù)據(jù), 并將其發(fā)送至外部USB設(shè)備。
所述USB適配器和外部USB設(shè)備間以USB MASS STORAGE協(xié)議進行通訊。本發(fā)明又提供一種USB適配器,其包括USB接口、第一協(xié)議轉(zhuǎn)換模塊及第 一網(wǎng)絡(luò)接口 ,該USB接口與該第一網(wǎng)絡(luò)接口通過第一協(xié)議轉(zhuǎn)換模塊進行交互, 該第 一協(xié)議轉(zhuǎn)換模塊用于將USB接口接收的請求或應(yīng)答處理后發(fā)送至第 一 網(wǎng)絡(luò) 接口 ,或是將第 一網(wǎng)絡(luò)接口收到的數(shù)據(jù)還原后發(fā)送至USB接口 。
所述將USB接口接收的請求或應(yīng)答處理后發(fā)送至第一網(wǎng)絡(luò)接口 ,具體是指 將請求或應(yīng)答做為數(shù)據(jù)并將該數(shù)據(jù)封裝成IP包,并發(fā)送至至第 一網(wǎng)絡(luò)接口 。
所述將第一網(wǎng)絡(luò)接口收到的數(shù)據(jù)還原后發(fā)送至USB接口 ,具體是指接收該 第 一 網(wǎng)絡(luò)接口發(fā)送過來的IP包并取出其中的數(shù)據(jù),然后將該數(shù)據(jù)發(fā)送至至 USB接口 。
所述該USB適配器可進一步包括虛擬分區(qū)模塊。
本發(fā)明還提供一種存儲裝置,其由第二網(wǎng)絡(luò)接口、第二協(xié)議轉(zhuǎn)換模塊及存 儲模塊組成,其中該第二網(wǎng)絡(luò)接口與該存儲模塊通過第二協(xié)議轉(zhuǎn)換模塊進行交 互,該第二協(xié)議轉(zhuǎn)換模塊用于將第二網(wǎng)絡(luò)接口接收到的數(shù)據(jù)還原后發(fā)送至存儲 模塊,或是將存儲模塊發(fā)送的請求或響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 。
所述該存儲裝置進一步包括^磁盤控制器和硬盤。
所述將第二網(wǎng)絡(luò)接口接收到的數(shù)據(jù)還原后發(fā)送至存儲模塊,具體是指取出 第二網(wǎng)絡(luò)接口所收到的IP包中的數(shù)據(jù),然后把該數(shù)據(jù)發(fā)送至存儲模塊。
所述將存儲模塊發(fā)送的請求或響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 ,具體是指 將存儲模塊發(fā)送的請求或響應(yīng)做為數(shù)據(jù),把該數(shù)據(jù)封裝成IP包,把該IP包發(fā)送 至第二網(wǎng)絡(luò)接口。
本發(fā)明再提供一種存儲系統(tǒng),其由USB適配器及存儲裝置組成,該USB適 配器設(shè)有USB接口、第一網(wǎng)絡(luò)接口及第一協(xié)議轉(zhuǎn)換模塊,該存儲裝置設(shè)有第二 網(wǎng)絡(luò)接口 、第二協(xié)議轉(zhuǎn)換模塊及存儲模塊,其中該USB接口通過該第 一協(xié)議轉(zhuǎn) 換模塊和第一網(wǎng)絡(luò)接口交互,該第一網(wǎng)絡(luò)接口和該第二網(wǎng)絡(luò)接口交互,該第二 網(wǎng)絡(luò)接口通過第二協(xié)議轉(zhuǎn)換模塊對存儲模塊進行操作。
所述該USB適配器與外部USB設(shè)備間以USB MASS STORAGE協(xié)議進行通信。
所述該USB接口通過該第一協(xié)議轉(zhuǎn)換模塊和第一網(wǎng)絡(luò)接口交互,具體包括該
第 一協(xié)議轉(zhuǎn)換模塊將USB接口接收的請求或應(yīng)答處理后發(fā)送至第 一 網(wǎng)絡(luò)接口 , 或是將第一網(wǎng)絡(luò)接口收到的數(shù)據(jù)還原后發(fā)送至USB接口 。
所述將USB接口接收的請求或應(yīng)答處理后發(fā)送至第一網(wǎng)絡(luò)接口 ,具體是指
將該請求或應(yīng)答做為數(shù)據(jù)并將該數(shù)據(jù)封裝成IP包,并發(fā)送至至第一網(wǎng)絡(luò)接 口 。
所述將第一網(wǎng)絡(luò)接口收到的數(shù)據(jù)還原后發(fā)送至USB接口 ,具體是指接收第 一網(wǎng)絡(luò)接口發(fā)送的IP包并取出其中的數(shù)據(jù),然后將該數(shù)據(jù)發(fā)送至至USB接 口 。
所述該第二網(wǎng)絡(luò)接口通過第二協(xié)議轉(zhuǎn)換模塊對存儲模塊進行操作,具體包括 該第二協(xié)議轉(zhuǎn)換模塊將第二網(wǎng)絡(luò)接口接收到的數(shù)據(jù)還原后發(fā)送至存儲模塊,或
是將存儲模塊發(fā)送的請求或響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 。
所述將第二網(wǎng)絡(luò)接口接收到的數(shù)據(jù)還原后發(fā)送至存儲^t塊,具體是指取出第
二網(wǎng)絡(luò)接口所收到的IP包中的數(shù)據(jù),然后把該數(shù)據(jù)發(fā)送至存儲模塊。'
所述將存儲模塊發(fā)送的請求或響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 ,具體是指將
存儲模塊發(fā)送的請求或響應(yīng)做為數(shù)據(jù),把該數(shù)據(jù)封裝成IP包,把該IP包發(fā)送至
第二網(wǎng)紹4妄口 。
其中該第 一 網(wǎng)絡(luò)接口與第二網(wǎng)絡(luò)接口間以TCP/IP協(xié)議進行通訊。 所迷該存儲模塊進一 步包括至少 一個磁盤控制器及至少 一個硬盤。 所述該USB適配器進一步包括虛擬存儲模塊,該虛擬存儲模塊上設(shè)有虛擬分區(qū)。
所述該虛擬分區(qū)上存有該存儲裝置中所存數(shù)據(jù)的位置信息。 所述系統(tǒng)設(shè)有多個USB適配器。
所述USB適配器上有多個USB接口用于同外部USB設(shè)備進行通信。 所述第 一 網(wǎng)絡(luò)接口和所述第二網(wǎng)絡(luò)接口通過網(wǎng)絡(luò)交換機交互。本發(fā)明提供的訪問存儲裝置的方法、系統(tǒng)和裝置解決了傳統(tǒng)NAS設(shè)備只 能通過網(wǎng)絡(luò)訪問而不能方便的和家庭中的眾多外部USB設(shè)備直接連接的問 題,通過本發(fā)明所述的方法,多個外部USB設(shè)備可以很方便的共享同一個存 儲裝置,使得家庭成員可以使用不同的視聽設(shè)備訪問同一存儲裝置的內(nèi)容而 互不影響。
再者,利用本發(fā)明所述的經(jīng)由USB適配器訪問存儲裝置的方法,使USB 設(shè)備"即插即用"的優(yōu)點和NAS設(shè)備大容量、存儲安全等優(yōu)點結(jié)合在一起, 解決了外部USB設(shè)備對大容量存儲空間的需求。
第三,通過使用本發(fā)明所述的第二USB適配器訪問多個存儲裝置的方法, 可使多個外部USB設(shè)備可以通過網(wǎng)絡(luò)遠程訪問多個存儲裝置,大大增加了存 儲系統(tǒng)的靈活性,也擴展了外部USB設(shè)備的訪問范圍。


圖1為本發(fā)明所述USB適配器體系結(jié)構(gòu)示意圖; 圖2為本發(fā)明所述存儲裝置體系結(jié)構(gòu)示意圖; 圖3為本發(fā)明所述存儲系統(tǒng)一種應(yīng)用示意圖; 圖4為本發(fā)明所述存儲系統(tǒng)另一種應(yīng)用示意圖; 圖5為本發(fā)明所述一種訪問存儲系統(tǒng)的方法的數(shù)據(jù)轉(zhuǎn)換示意圖; 圖6為本發(fā)明所述一種訪問存儲系統(tǒng)的方法的報文轉(zhuǎn)換示意圖; 圖7為本發(fā)明所述多個外部USB設(shè)備共享一個存儲裝置的一種實施方 式示意圖8為本發(fā)明所述多個外部USB設(shè)備共享一個存儲裝置的另一種實施 方式示意圖9為本發(fā)明所述一個外部USB設(shè)備訪問多個存儲裝置示意圖; 圖10為本發(fā)明又一實施方式中第二USB適配器體系結(jié)構(gòu)示意圖; 圖11為本發(fā)明所述多個外部USB設(shè)備訪問多個存儲裝置示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和 附圖,對本發(fā)明進一步詳細說明。
本發(fā)明所述的存儲系統(tǒng)包括USB適配器及存儲裝置,該USB適配器設(shè) 有USB接口和第一網(wǎng)絡(luò)接口 ,該存儲裝置設(shè)有第二網(wǎng)絡(luò)接口及存儲模塊。
如圖l所示,USB適配器由USB接口、第一協(xié)議轉(zhuǎn)換模塊及第一網(wǎng)絡(luò) 接口組成。該USB接口通過該第一協(xié)議轉(zhuǎn)換模塊與該第一網(wǎng)絡(luò)接口進行交 互,該第一網(wǎng)絡(luò)接口可以為多種形式,可以是以太網(wǎng)4妻口,也可以是WIFI 接口,在本實施例中以以太網(wǎng)接口為例。該第一協(xié)議轉(zhuǎn)換模塊用于進行USB 接口及第一網(wǎng)絡(luò)接口間的數(shù)據(jù)轉(zhuǎn)換。當該USB適配器正常工作時,其USB 接口通過USB電纜和外部USB設(shè)備上的外部USB 4妻口相連4妄,其第一網(wǎng) 絡(luò)接口直接或通過網(wǎng)絡(luò)交換機與存儲裝置中的第二網(wǎng)絡(luò)接口連接(請參見圖 3及圖4 ),此時,USB接口與外部USB設(shè)備間以USB MASS STORAGE 協(xié)議進行通訊,第 一 網(wǎng)絡(luò)接口與第二網(wǎng)絡(luò)接口間以TCP/IP協(xié)議進行通訊, 第 一協(xié)議轉(zhuǎn)換模塊用于進行USB接口與第 一 網(wǎng)絡(luò)接口間的數(shù)據(jù)轉(zhuǎn)換。
如圖2所示,該存儲裝置包括第二網(wǎng)絡(luò)接口、第二協(xié)議轉(zhuǎn)換模塊及存儲 模塊,該存儲模塊包括磁盤控制器及硬盤。該第二網(wǎng)絡(luò)接口通過該第二協(xié)議 轉(zhuǎn)換模塊與該存儲模塊進行交互以進行數(shù)據(jù)存取等操作。該第二網(wǎng)絡(luò)接口也 可以為多種形式,如以太網(wǎng)4矣口、 WIFI 4妄口等,這里以以太網(wǎng)4妻口為例。 該第二協(xié)議轉(zhuǎn)換模塊主要用于將該第二網(wǎng)絡(luò)接口送來的數(shù)據(jù)進行還原后送 至存儲模塊,或?qū)⒋鎯δK送來的數(shù)據(jù)進行處理后送至第二網(wǎng)絡(luò)接口。該存 儲模塊可以根據(jù)該第二協(xié)議轉(zhuǎn)換模塊送來的請求進行相應(yīng)的操作,并將操作 結(jié)果返回至該第二協(xié)議轉(zhuǎn)換模塊。該存儲模塊中的磁盤控制器可以是IDE 控制器、SATA控制器或SCSI控制器,該存儲模塊中硬盤的接口可以是IDE 接口 、 SATA接口或是SCSI接口 。在本實施例中,這里的磁盤控制器是SATA 控制器,硬盤是SATA接口的硬盤。
圖3為本發(fā)明所述的存儲系統(tǒng)的 一個應(yīng)用示意圖。 一 臺外部USB設(shè)備(如支持網(wǎng)絡(luò)媒體播放的電視機)和本發(fā)明所述的存儲系統(tǒng)連接,用以播放存儲
裝置中的內(nèi)容。該外部USB設(shè)備具有外部USB接口 ,該外部USB接口通過 USB電纜和USB適配器上的USB接口連接,該USB適配器上的第一網(wǎng)絡(luò)接口 和存儲裝置上的第二網(wǎng)絡(luò)接口連接。
當上述物理上的連接完成以后,在第一次使用本發(fā)明所述系統(tǒng)時,需要 對該系統(tǒng)進行初始化,以使該USB適配器和該存儲裝置建立起連接。初始化 的具體過程如下首先為USB適配器的第一網(wǎng)絡(luò)*接口配置靜態(tài)IP地址,然 后將存儲裝置上面的第二網(wǎng)絡(luò)接口的IP地址也配置成同一網(wǎng)段的IP地址, 在第一網(wǎng)絡(luò)接口和第二網(wǎng)絡(luò)接口得到了同一網(wǎng)段的IP地址之后,第一網(wǎng)絡(luò) 接口會發(fā)出一些廣播包來尋找存儲裝置,這些廣播包里面包括有這個USB適 配器的ID信息,由于第一網(wǎng)絡(luò)接口和第二網(wǎng)絡(luò)接口的IP地址處于同一網(wǎng)段, 因此存儲裝置上的第二網(wǎng)絡(luò)接口會收到這些廣播包。在收到這些包之后,第 二網(wǎng)絡(luò)接口就發(fā)廣播包進行響應(yīng),響應(yīng)的廣播包里面包括有第二網(wǎng)絡(luò)接口的 IP地址和存儲裝置ID等信息,第一網(wǎng)絡(luò)接口收到這些響應(yīng)的包之后,就知 道了第二網(wǎng)絡(luò)接口的IP地址和存儲裝置的ID信息,如此,第一網(wǎng)絡(luò)接口和 第二網(wǎng)絡(luò)接口間就建立了網(wǎng)絡(luò)連接,也即建立了 USB適配器和存儲裝置間的 連接,初始化的過程完成。之后,外部USB設(shè)備向USB適配器發(fā)送的請求將 會經(jīng)USB適配器處理后轉(zhuǎn)發(fā)至存儲裝置。
當上述初始化過程完成后,USB適配器就已以和存儲裝置建立了網(wǎng)絡(luò)連 接,經(jīng)過以下步驟,外部USB設(shè)備就可以訪問存儲裝置中的內(nèi)容
A、 USB適配器接收外部USB設(shè)備發(fā)送的請求,對其進行相應(yīng)的處理后發(fā)送至 存儲裝置。這里所說的進行相應(yīng)的處理是指USB適配器把該請求做為數(shù)據(jù),將 該數(shù)據(jù)封裝成IP包,以TCP/IP協(xié)議把該IP包發(fā)送至至存儲裝置。
B、 存儲裝置將收到的數(shù)據(jù)還原后,進行應(yīng)答,并將該應(yīng)答處理后發(fā)送至USB 適配器。這里所說的數(shù)據(jù)還原是指存儲裝置接收其發(fā)送過來的IP包,并把IP 包中的數(shù)據(jù)取出;這里所說的進行應(yīng)答是指存儲裝置以USB MASSSTAORAGE協(xié)議對取出的數(shù)據(jù)進行響應(yīng),生產(chǎn)應(yīng)答;這里所說的將該應(yīng)答 處理后發(fā)送至USB適配器是指存儲裝置將該應(yīng)答做為數(shù)據(jù),將該數(shù)據(jù)封裝成 IP包,用TCP/TP協(xié)議把該數(shù)據(jù)發(fā)送至USB適配器。
C、 USB適配器接收處理后的應(yīng)答,并將之還原,然后發(fā)送給外部USB設(shè)備。 這里具體是指USB適配器接收發(fā)送來的IP包,取出其中的數(shù)據(jù),并將其發(fā)送 至外部USB設(shè)備。
利用上述方法,外部USB設(shè)備就可以象訪問U盤一樣訪問存儲裝置。下 面結(jié)合數(shù)據(jù)格式轉(zhuǎn)換示意圖詳細描述本發(fā)明一實施例。請參圖5及圖6,當 將外部USB設(shè)備連接到本發(fā)明所述存儲系統(tǒng)上時,外部USB設(shè)備會按照USB MASS STORGAE協(xié)議與本系統(tǒng)中的USB適配器進行通訊,現(xiàn)在有支設(shè)外部USB 設(shè)備發(fā)出一個讀取本發(fā)明所述存儲裝置上某一文件的請求。該請求為一段符 合USB MASS STORAGE協(xié)議的報文A。該才艮文由外部USB設(shè)備的外部USB接 口發(fā)出,經(jīng)由USB電纜發(fā)送至USB適配器上的USB4妾口 ,該USB適配器上的 USB接口接收到該報文A后將該報文送到第一協(xié)議轉(zhuǎn)換模塊,該第一協(xié)議轉(zhuǎn) 換模塊收到該報文A后將對這段報文A進行處理,即將該段報文A做為數(shù)據(jù), 加上適當?shù)膱箢^,封裝成一個個IP包,形成一個新的報文B后再將該報文 B送到第 一 網(wǎng)絡(luò)接口 ,該第 一 網(wǎng)絡(luò)接口將該報文B發(fā)送至存儲裝置上的第二 網(wǎng)絡(luò)接口 ,當?shù)诙W(wǎng)絡(luò)接口接收到報文B后,會將其送到第二協(xié)議轉(zhuǎn)換模塊。 第二協(xié)議轉(zhuǎn)換模塊將收到的報文B進行還原,也就是取出一個個IP包中的 數(shù)據(jù),就又得到了I艮文A,即一個USB MASS STORAGE文件讀取請求,然后 該第二協(xié)議轉(zhuǎn)換模塊將該請求A發(fā)送給存儲模塊,該存儲模塊將響應(yīng)該請 求,讀取這個文件并產(chǎn)生一個USB MASS STORAGE應(yīng)答,該應(yīng)答也為一段符 合USB MASS STORAGE協(xié)議的報文C。該存儲模塊將該報文C發(fā)送至第二協(xié) 議轉(zhuǎn)換模塊,該第二協(xié)議轉(zhuǎn)換模塊對該報文C進行處理,即將該報文C做為 數(shù)據(jù),加上適當?shù)膱箢^,封裝成一個個IP包,形成一個新的報文D,然后 由第二網(wǎng)絡(luò)接口將該報文D發(fā)送至第 一 網(wǎng)絡(luò)接口 。該第 一 網(wǎng)絡(luò)接口將該報文D送至該第一協(xié)議轉(zhuǎn)換模塊,該第一協(xié)議轉(zhuǎn)換模塊將對報文D進行還原,也
就是取出IP包中的數(shù)據(jù)_報文C,然后將該報文C發(fā)送至外部USB設(shè)備的 外部USB接口。這樣,外部USB設(shè)備向本發(fā)明所述的存儲系統(tǒng)發(fā)送一個USB MASS STORAGE請求,便得到一個相應(yīng)的USB MASS STORAGE應(yīng)答。經(jīng)由這樣 的過程,外部USB設(shè)備就可以象訪問普通的U盤或移動硬盤一樣來訪問本發(fā) 明所述的網(wǎng)絡(luò)存儲系統(tǒng)了 。
在上面的實施例中,我們描述的是USB適配器直接和存儲裝置相連的情 況,更普遍的,本發(fā)明所述的USB適配器也可通過一個網(wǎng)絡(luò)交換機和存儲裝 置相連,如圖4所示, 一個外部USB設(shè)備和一個USB適配器相連,該USB適 配器通過一個網(wǎng)絡(luò)交換機和存儲裝置相連。當USB適配器通過網(wǎng)絡(luò)交換機和 存儲裝置相連時,其初始化的過程除了可以手工為USB適配器上的第一網(wǎng)絡(luò) 接口和存儲裝置上的第二網(wǎng)絡(luò)接口指定IP地址外,也可以通過網(wǎng)絡(luò)交換機 的DHCP服務(wù)自動為每個網(wǎng)絡(luò)接口分配IP地址。同樣的,第一網(wǎng)絡(luò)接口會發(fā) 出一些廣播包來尋找存儲裝置,這些廣播包里面包括有USB適配器的ID信 息,這些廣播包通過網(wǎng)絡(luò)交換機傳到第二網(wǎng)絡(luò)接口 ,第二網(wǎng)絡(luò)接口收到這些 包之后發(fā)送廣播包進行響應(yīng),響應(yīng)的廣播包里面包才舌有第二網(wǎng)絡(luò)接口的IP 地址和存儲裝置的ID信息,這些廣播包經(jīng)過網(wǎng)絡(luò)交換機后發(fā)送至第一網(wǎng)絡(luò) 接口,第一網(wǎng)絡(luò)接口收到這些響應(yīng)的包之后,就知道了第二網(wǎng)絡(luò)接口的IP 地址和存儲裝置的ID信息,這樣USB適配器就和存儲裝置之間建立了連接, 即完成了初始化。之后外部USB設(shè)備就可以訪問存儲裝置了 ,具體過程和上 面所述的相同。
如果有多個外部USB設(shè)備想共享同一個存儲裝置,如圖7所示,則只 需給每一個外部USB設(shè)備安裝一個USB適配器,然后將各個USB適配器 連接至網(wǎng)絡(luò)交換機,將該存儲裝置也連接至同一網(wǎng)絡(luò)交換機,然后分別對每 一個USB適配器進^f亍初始化。初始化的過程與上面實施例中描述的過程一 樣,由于每個USB適配器都是通過USB適配器的ID信息及存儲裝置的ID信息建立連接,每一個USB適配器的ID信息都不相同,所以每一個USB 適配器都可以和這個共享的存儲裝置建立連接,從而實現(xiàn)多個外部USB設(shè) 備可以很方便的共享同一個存儲裝置的目的。
另外,也可以通過在一個USB適配器上設(shè)置多個USB接口的方法使多 個外部USB設(shè)備共享共一個存儲裝置,如圖8所示。
作為本發(fā)明所述方法、系統(tǒng)及裝置的另一種實施方式, 一個外部USB 設(shè)備也可以連接多個存儲裝置,如圖9所示。外部USB設(shè)備和第一USB適 配器相連,該第一 USB適配器和網(wǎng)絡(luò)交換機相連,該網(wǎng)絡(luò)交換機和多個存 儲裝置相連。
作為本發(fā)明所述的USB適配器的另一實施方式,為了便于描述我們稱 其為第二適配器,如圖10所示。該第二適配器還進一步包括一虛擬存儲模 塊。該USB接口通過該虛擬存儲模塊及該第一協(xié)議轉(zhuǎn)換模塊與該第一網(wǎng)絡(luò) 接口進行交互,該虛擬存儲模塊包擴一個或多個虛擬分區(qū),該每一虛擬分區(qū) 對應(yīng)于某一存儲裝置或是某一存儲裝置中的某一存儲分區(qū)。
作為本發(fā)明所述存儲裝置的另一種實施方式,該存儲裝置的存儲模塊上 設(shè)有存儲分區(qū)。該第二網(wǎng)絡(luò)接口通過該第二協(xié)議轉(zhuǎn)換模塊與該存儲模塊進行 交互以對該存儲分區(qū)上的數(shù)據(jù)進行相應(yīng)操作。 當本實施方式所述系統(tǒng)正常工作時,其第二USB接口通過USB電纜和 外部USB設(shè)備的外部USB接口相連接,其第 一 網(wǎng)絡(luò)接口與網(wǎng)絡(luò)交換機連接, 該網(wǎng)絡(luò)交換機同時與存儲裝置1及存儲裝置2連接。
當上述物理連接完成后,在第一次使用本實施例所述系統(tǒng)時,需要對該 系統(tǒng)進行初始化,以使該第二 USB適配器和存儲裝置1及存儲裝置2建立起 連接,并在第二USB適配器的虛擬存儲模塊上分別建立虛擬分區(qū)l和虛擬分 區(qū)2,該虛擬分區(qū)1和虛擬分區(qū)2分別與存儲裝置1和存儲裝置2上的存儲 分區(qū)l和存儲分區(qū)2相對應(yīng)。初始化的具體過程如下首先為第二USB適配 器的第一網(wǎng)絡(luò)接口配置靜態(tài)IP地址,然后將存儲裝置1上面的第二網(wǎng)絡(luò)接口的IP地址也配置成同一網(wǎng)段的IP地址。然后第一網(wǎng)絡(luò)接口會發(fā)出一些廣
播包來尋找存儲裝置1,這些廣播包里面包括有第二USB適配器的ID信息,
第二網(wǎng)絡(luò)接口收到這些廣播包之后就發(fā)廣播包進行響應(yīng),響應(yīng)的廣播包里包
括第二網(wǎng)絡(luò)接口的IP地址和存儲裝置1的ID信息,第一網(wǎng)絡(luò)接口收到這 些響應(yīng)的包之后,就獲得了第二網(wǎng)絡(luò)接口的IP地址及存儲裝置1的ID信息, 然后存儲裝置l就將自己存儲分區(qū)的分區(qū)和目錄信息傳給第二USB適配器, 這樣就在第二 USB適配器的虛擬存儲模塊中形成了虛擬分區(qū)1。該虛擬分區(qū) l的分區(qū)信息、其上的目錄結(jié)構(gòu)和文件信息與存儲裝置1上面的分區(qū)、目錄 和文件是對應(yīng)的。該虛擬分區(qū)1上面的這些信息描述了存儲裝置1中所有數(shù) 據(jù)的位置信息。也就是說這些數(shù)據(jù)是存儲在存儲裝置1的存儲分區(qū)中的,但 這些數(shù)據(jù)的位置信息卻可以經(jīng)由虛擬分區(qū)l得到。當向該虛擬分區(qū)l上的某 一文件發(fā)送請求時,該請求將被該第二USB適配器發(fā)送至存儲裝置1中的存 儲模塊l,并指向這個文件實際的存放位置。如此即建立了第二 USB適配器 和存儲裝置l間的連接,用同樣的方法,該第二USB適配器可以建立和存儲 裝置2間的連接,在第二 USB適配器上形成虛擬分區(qū)2,初始化的過程完成。
當初始化過程完成后,第二 USB適配器就已經(jīng)分別和存儲裝置1及存 儲裝置2建立了連接,第二 USB適配器上已有了相應(yīng)的虛擬分區(qū)1和虛擬 分區(qū)2,當外部USB設(shè)備插入到第二USB適配器上的USB接口中時,外部 USB設(shè)備將自動按照USB MASS STORAGE協(xié)議與第二USB適配器進行通 訊,外部USB設(shè)備就會識別出第二USB適配器上的兩個虛擬分區(qū),當外部 USB設(shè)備對某一虛擬分區(qū)上某一文件發(fā)送請求時,由于該虛擬分區(qū)已和存儲 裝置l或2中的相應(yīng)的存儲分區(qū)建立了對應(yīng)關(guān)系,此時該請求會被發(fā)送至相 應(yīng)存儲裝置中相應(yīng)的存儲分區(qū),該存儲裝置會對該請求進行響應(yīng)產(chǎn)生應(yīng)答, 并將該應(yīng)答通過第二USB適配器返回到外部USB設(shè)備的外部USB接口中。 如此則實現(xiàn)了 一個外部USB設(shè)備訪問多個存儲裝置。
而如要實現(xiàn)多個外部USB設(shè)備訪問網(wǎng)絡(luò)中的多個存儲裝置,如圖11所示,則只需為每個外部USB設(shè)備配置第二USB適配器,然后將各第二USB 適配器連接網(wǎng)絡(luò)交換機,將各存儲裝置也連接上網(wǎng)絡(luò)交換機,然后分別對每 個第二 USB適配器進行初始化。由于每個第二 USB適配器都是通過該第二 USB適配器的ID信息與多個存儲裝置的ID信息和多個存儲裝置建立連接, 并且每個第二 USB適配器的虛擬分區(qū)模塊中都有多個虛擬分區(qū),且該每一 虛擬分區(qū)與一個存儲裝置對應(yīng),籍此可以實現(xiàn)多個外部USB設(shè)備訪問網(wǎng)絡(luò) 中的多個存儲裝置。
當然,作為上述實施例的另一種實施方式,所述系統(tǒng)僅設(shè)置一個第二 USB適配器,而該適配器上設(shè)置多個USB接口同多個外部USB設(shè)備相互, 進而實現(xiàn)多個外部USB設(shè)備訪問網(wǎng)絡(luò)中的多個存儲裝置。
本發(fā)明提供的訪問存儲裝置的方法、系統(tǒng)和裝置解決了傳統(tǒng)NAS設(shè)備只 能通過網(wǎng)絡(luò)訪問而不能方便的和家庭中的眾多外部USB設(shè)備直接連接的問 題。通過本發(fā)明所述的方法,外部USB設(shè)備"即插即用"的優(yōu)點和NAS設(shè)備 大容量、存儲安全等優(yōu)點結(jié)合在了一起,解決了外部USB設(shè)備對大容量存儲 空間的需求。再者,通過多個USB適配器訪問同一存儲裝置的方法,本發(fā)明 還實現(xiàn)了讓多個外部USB設(shè)備共享同 一個存儲裝置中的內(nèi)容,使得家庭成員 可以使用不同的視聽設(shè)備訪問同一存儲裝置的內(nèi)容而互不影響。另夕卜,利用 本發(fā)明第二USB適配器通過網(wǎng)絡(luò)交換機對多個存儲裝置進行訪問的方法,可 以大大增加了整個存儲系統(tǒng)的靈活性,也擴展了外部USB設(shè)備的訪問范圍。
權(quán)利要求
1、一種訪問存儲裝置的方法,其特征在于,所述方法包括以下步驟A、USB適配器接收外部USB設(shè)備發(fā)送的請求,對其進行相應(yīng)的處理后發(fā)送至存儲裝置;B、存儲裝置將收到的數(shù)據(jù)還原后,進行應(yīng)答,并將該應(yīng)答處理后發(fā)送至USB適配器;C、USB適配器接收處理后的應(yīng)答,將之還原后發(fā)送給外部USB設(shè)備。
2、 如權(quán)利要求l所述的方法,其特征在于,步驟A的具體過程為USB 適配器接收來自外部USB設(shè)備發(fā)送來的請求,把該請求做為數(shù)據(jù),將該數(shù) 據(jù)封裝成IP包,以TCP/IP協(xié)議把該IP包發(fā)送至存儲裝置。
3、 如權(quán)利要求2所述的方法,其特征在于,步驟B的具體過程為a、 存儲裝置以TCP/IP協(xié)議與USB適配器進行通訊,接收其發(fā)送過來的 IP包,并4巴IP包中的數(shù)據(jù)耳又出;b、 存儲裝置以USB MASS STAORAGE協(xié)議對取出的數(shù)據(jù)進行處理, 產(chǎn)生應(yīng)答;c、 存儲裝置將該應(yīng)答做為數(shù)據(jù),將該數(shù)據(jù)封裝成IP包,用TCP/TP協(xié)議 把該數(shù)據(jù)發(fā)送至USB適配器。
4、 如權(quán)利要求2或3所述的方法,其特征在于,步驟C具體操作為USB適 配器接收發(fā)送來的IP包,取出其中的數(shù)據(jù),并將其發(fā)送至外部USB設(shè)備。
5、 如權(quán)利要求1至4所述的任一方法,其特征在于,USB適配器和外部USB 設(shè)備間以USB MASS STORAGE協(xié)議進行通訊。
6、 一種USB適配器,其特征在于所述適配器包括USB接口、第一協(xié)議轉(zhuǎn) 換模塊及第一網(wǎng)絡(luò)接口 ,該USB接口與該第一網(wǎng)絡(luò)接口通過第一協(xié)議轉(zhuǎn)換模塊 進行交互,該第一協(xié)議轉(zhuǎn)換模塊用于將USB接口接收的請求或應(yīng)答處理后發(fā)送 至第 一網(wǎng)絡(luò)接口 ,或是將第一網(wǎng)絡(luò)接口收到的數(shù)據(jù)還原后發(fā)送至USB接口 。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述將USB接口接收的請求或 應(yīng)答處理后發(fā)送至第一網(wǎng)絡(luò)接口 ,具體是指將該請求或應(yīng)答做為數(shù)據(jù)并將該 數(shù)據(jù)封裝成IP包,并發(fā)送至至第一網(wǎng)絡(luò)接口。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述將第一網(wǎng)絡(luò)接口收到的數(shù) 據(jù)還原后發(fā)送至USB接口 ,具體是指接收第一網(wǎng)絡(luò)接口發(fā)送過來的IP包并取 出其中的數(shù)據(jù),然后將該數(shù)據(jù)發(fā)送至USB接口。
9、 如權(quán)利要求6所述的裝置,其特征在于,所述該USB適配器可進一步包 括虛擬分區(qū)模塊。
10、 一種存儲裝置,其特征在于所述裝置由第二網(wǎng)絡(luò)接口、第二協(xié)議轉(zhuǎn)換 模塊及存儲模塊組成,該第二網(wǎng)絡(luò)接口與該存儲模塊通過第二協(xié)議轉(zhuǎn)換模塊進 行交互,該第二協(xié)議轉(zhuǎn)換模塊用于將第二網(wǎng)絡(luò)接口接收到的數(shù)據(jù)還原后發(fā)送至 存儲模塊,或是將存儲模塊發(fā)送的請求或響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 。
11、 如權(quán)利要求10所述的裝置,其特征在于,該存儲裝置進一步包括;茲盤 控制器和硬盤。
12、 如權(quán)利要求10所述的裝置,其特征在于,所述將第二網(wǎng)絡(luò)接口接收到 的數(shù)據(jù)還原后發(fā)送至存儲模塊,具體是指取出第二網(wǎng)絡(luò)接口所收到的IP包中的 數(shù)據(jù),然后把該數(shù)據(jù)發(fā)送至存儲模塊。
13、 如權(quán)利要求10所述的裝置,其特征在于,所述將存儲模塊發(fā)送的請求 或響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 ,具體是指將存儲模塊發(fā)送的請求或響應(yīng)做 為數(shù)據(jù),把該數(shù)據(jù)封裝成IP包,把該IP包發(fā)送至第二網(wǎng)絡(luò)接口。
14、 一種存儲系統(tǒng),其特征在于該系統(tǒng)由USB適配器及存儲裝置組成,該 USB適配器設(shè)有USB接口 、第 一 網(wǎng)絡(luò)接口及第 一協(xié)議轉(zhuǎn)換模塊,該存儲裝置設(shè) 有第二網(wǎng)絡(luò)接口 、第二協(xié)議轉(zhuǎn)換模塊及存儲模塊,所述USB接口通過該第 一協(xié) 議轉(zhuǎn)換模塊和第一網(wǎng)絡(luò)接口交互,該第一網(wǎng)絡(luò)接口和該第二網(wǎng)絡(luò)接口交互,該 第二網(wǎng)絡(luò)接口通過第二協(xié)議轉(zhuǎn)換模塊與對存儲模塊進行操作。
15、如權(quán)利要求14所述的系統(tǒng),其特征在于,該USB適配器與外部USB設(shè)備間以USB MASS STORAGE協(xié)議進行通信。
16、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述該USB接口通過該第一協(xié) 議轉(zhuǎn)換模塊和第一網(wǎng)絡(luò)接口交互,具體包括該第一協(xié)議轉(zhuǎn)換模塊將USB接口接 收的請求或應(yīng)答處理后發(fā)送至第一網(wǎng)絡(luò)接口 ,或是將第一網(wǎng)絡(luò)接口收到的數(shù)據(jù) 還原后發(fā)送至USB接口。
17、 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述將USB接口接收的請求或 應(yīng)答處理后發(fā)送至第一網(wǎng)絡(luò)接口 ,具體是指將該請求或應(yīng)答做為數(shù)據(jù)并將該 數(shù)據(jù)封裝成IP包,并發(fā)送至至第一網(wǎng)絡(luò)接口。
18、 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述將第一網(wǎng)絡(luò)接口收到的數(shù) 據(jù)還原后發(fā)送至USB接口 ,具體是指接收第 一網(wǎng)絡(luò)接口發(fā)送的IP包并取出其 中的數(shù)據(jù),然后將該數(shù)據(jù)發(fā)送至至USB接口。
19、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述該第二網(wǎng)絡(luò)接口通過第二 協(xié)議轉(zhuǎn)換模塊對存儲模塊進行操作,具體包括該第二協(xié)議轉(zhuǎn)換模塊將第二網(wǎng)絡(luò) 接口接收到的數(shù)據(jù)還原后發(fā)送至存儲模塊,或是將存儲模塊發(fā)送的請求或響應(yīng) 處理后發(fā)送至第二網(wǎng)絡(luò)接口 。
20、 如權(quán)利要求19所述的系統(tǒng),其特征在于,所述將第二網(wǎng)絡(luò)接口接收到的 數(shù)據(jù)還原后發(fā)送至存儲模塊,具體是指取出該第二網(wǎng)絡(luò)接口所收到的IP包中的 數(shù)據(jù),然后把該數(shù)據(jù)發(fā)送至存儲模塊。
21、 如權(quán)利要求19所述的系統(tǒng),其特征在于,所述將存儲模塊發(fā)送的請求或 響應(yīng)處理后發(fā)送至第二網(wǎng)絡(luò)接口 ,具體是指將存儲模塊發(fā)送的請求或響應(yīng)做為 數(shù)據(jù),把該數(shù)據(jù)封裝成IP包,把該IP包發(fā)送至第二網(wǎng)絡(luò)接口。
22、 如權(quán)利要求14所述的系統(tǒng),其特征在于,該第一網(wǎng)絡(luò)接口與第二網(wǎng)^# 口間以TCP/IP協(xié)議進行通訊。
23、 如權(quán)利要求15所述的系統(tǒng),其特征在于,該存^f諸;漠塊進一步包括至少一 個磁盤控制器及至少 一個硬盤。
24、 如權(quán)利要求15所述的系統(tǒng),其特征在于,該USB適配器進一步包括虛擬存儲模塊,該虛擬存儲模塊上設(shè)有虛擬分區(qū)。
25、 如權(quán)利要求15或24所述的系統(tǒng),其特征在于,該虛擬分區(qū)上存有該存儲 裝置中所存數(shù)據(jù)的位置信息。
26、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述系統(tǒng)設(shè)有多個USB適配器。
27、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述USB適配器上有多個USB 接口用于同外部USB設(shè)備進行通信。
28、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述第一網(wǎng)絡(luò)接口和所述第二 網(wǎng)絡(luò)接口通過網(wǎng)全各交換才幾交互。
全文摘要
本發(fā)明提供一種存儲系統(tǒng),該存儲系統(tǒng)包括USB適配器和存儲裝置,所述USB適配器設(shè)有USB接口及第一網(wǎng)絡(luò)接口,所述存儲裝置設(shè)有第二網(wǎng)絡(luò)接口,外部USB設(shè)備通過USB適配器和存儲裝置進行交互以對其進行操作。
文檔編號H04L29/06GK101291319SQ20071002770
公開日2008年10月22日 申請日期2007年4月20日 優(yōu)先權(quán)日2007年4月20日
發(fā)明者張超鵬 申請人:張超鵬
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
松滋市| 呼和浩特市| 衡南县| 始兴县| 花莲县| 宣恩县| 孝义市| 济源市| 敖汉旗| 修水县| 台东市| 吉木萨尔县| 河北省| 淅川县| 寻甸| 洪洞县| 镶黄旗| 运城市| 北海市| 廊坊市| 大渡口区| 武陟县| 高清| 广西| 渭源县| 库尔勒市| 绥滨县| 耿马| 潮州市| 福贡县| 尉氏县| 崇仁县| 根河市| 甘南县| 大港区| 孟州市| 剑阁县| 望江县| 淮阳县| 广德县| 辽阳县|