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

數(shù)據(jù)共享及傳輸?shù)南到y(tǒng)及方法

文檔序號:6465924閱讀:196來源:國知局

專利名稱::數(shù)據(jù)共享及傳輸?shù)南到y(tǒng)及方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)據(jù)通信系統(tǒng),特別涉及數(shù)據(jù)共享、存儲及/或傳輸系統(tǒng)及方法。
背景技術(shù)
:數(shù)字技術(shù)中的進展己增加對于數(shù)據(jù)存儲的需求。數(shù)量顯著的重要數(shù)據(jù)可能每日皆會產(chǎn)生且可能需要系統(tǒng)將其備份。往年已發(fā)展出各種數(shù)據(jù)存儲及傳輸裝置,并且發(fā)展出許多不同接口可用于數(shù)據(jù)通信,以協(xié)助使用者確保、交換或傳輸其數(shù)據(jù)。例如,使用通用串行總線(USB展口的裝置已被許多計算或處理裝置廣泛地采用成為便攜式或精簡裝置,以提供數(shù)據(jù)通信、存儲及傳輸,而不需額外請求與諸如主機PC的裝置分離或來其所提供的電源供應(yīng)。所屬
技術(shù)領(lǐng)域
的技術(shù)人員應(yīng)可輕易了解本發(fā)明的范圍并不限于應(yīng)用在USB接口。當使用者將USB裝置連接至主機PC時,該主機PC監(jiān)測該USB裝置為新裝置。該主機在裝置監(jiān)測后所做的首件事即發(fā)出用于獲得裝置識別或描述的命令至該USB裝置。新裝置可通過發(fā)送其裝置描述符來回應(yīng),其可能為該裝置為何種裝置的特定描述。該主機PC接著可識別或決定可用何種裝置驅(qū)動器及通信協(xié)議以與該裝置通信。在各種USB裝置中,多功能USB裝置可支持將該裝置連接兩主機用以數(shù)據(jù)交換的連接功能,及其中一主機可在該裝置中存儲數(shù)據(jù)的存儲功能。上述裝置可能需要適當?shù)难b置驅(qū)動器及命令集以允許其起作用,及有時可能需要復雜的程序以設(shè)置通信通道及功能。因此,在一些應(yīng)用中,可能需要具有數(shù)據(jù)傳輸功能的裝置,以減少在主機PC上裝置驅(qū)動器的手動的或復雜的安裝程序。
發(fā)明內(nèi)容依據(jù)本發(fā)明的實施例可提供一種數(shù)據(jù)通信系統(tǒng),該系統(tǒng)可包括第一通信接口、第二通信接口、控制器及存儲單元。該第一通信接口可設(shè)置以耦合至第一計算裝置,及該第二通信接口可設(shè)置以耦合第二計算裝置。該控制器可設(shè)置以在第一及第二計算裝置間建立通信通道。明確地說,該第一及該第二通信接口可耦合該控制器,且該控制器可進一步經(jīng)設(shè)置以從該第一及該第二計算裝置中的至少一個裝置接收依據(jù)第一格式通信的通信命令,及依據(jù)該第一格式處理該通信命令,用以執(zhí)行通信操作。該存儲單元可耦合該控制器,及含有可通過該第一及該第二計算裝置識別與執(zhí)行的指令,用以將來自該第一及該第二計算裝置中的至少一個裝置的通信請求轉(zhuǎn)換成依據(jù)可由該控制器識別的該第一格式的通信命令。該控制器可設(shè)置以可通過該第一及該第二計算裝置中的至少一個裝置識別成為具有客制指令的客制控制器;及可接收數(shù)據(jù)讀取及寫入命令中至少一者且可執(zhí)行數(shù)據(jù)讀取及寫入命令中至少一者的存儲裝置控制器中至少一個控制器。依據(jù)本發(fā)明之另一實施例提供一種通信系統(tǒng),該通信系統(tǒng)可包括一或多個通信接口、控制器及存儲單元。上述通信接口可經(jīng)設(shè)置以耦合至第一及第二計算裝置。該控制器可設(shè)置以在該第一及該第二計算裝置間建立通信通道。該通信接口可耦合該控制器,且該控制器可進一步經(jīng)設(shè)置以從該第一及該第二計算裝置中至少一個裝置接收依據(jù)第一格式通信的通信命令,該第一格式可與外部存儲裝置協(xié)議一致。該存儲單元可耦合該控制器,及含有可通過該第一及該第二計算裝置識別及執(zhí)行的指令集,用以將來自該第一及該第二計算裝置中至少一個裝置的通信請求轉(zhuǎn)換成通信命令。該控制器可經(jīng)設(shè)置以可通過該第一及該第二計算裝置中至少一個裝置識別成為存儲裝置控制器。依據(jù)本發(fā)明又一實施例可提供一種用于在計算裝置間提供通信通道的方法。該方法可包括提供一系統(tǒng),其可包括至少一個通信接口、存儲單元及控制器,該控制器耦合該至少一個通信接口及該存儲單元。該方法可進一步包括設(shè)置該系統(tǒng)以自該存儲裝置提供可由上述計算裝置中至少一個裝置識別及執(zhí)行的上述指令,用以轉(zhuǎn)換來自上述計算裝置的通信請求成為依據(jù)第一格式的通信命令;以自上述計算裝置中至少一個裝置接收該通信命令;處理依據(jù)該第一格式的該通信命令以執(zhí)行通信操作;以及基于該通信命令執(zhí)行通信操作。應(yīng)了解的是,前述的實施例描述及隨后的實施方式描述僅為例示性及說明上的需要,而不應(yīng)對本發(fā)明所主張的權(quán)利要求加以限制。結(jié)合附圖進行閱讀將更好地了解前文所述的本發(fā)明的"
發(fā)明內(nèi)容"及以下"實施方式"。為達成說明本發(fā)明的目的,在附圖中展示了目前為較佳的實施例。然而應(yīng)了解,本發(fā)明不限于所示的精確設(shè)置及手段。附圖中圖1為根據(jù)本發(fā)明的實施例的控制單元布局的示意圖;圖2為根據(jù)本發(fā)明的另一實施例的數(shù)據(jù)傳輸系統(tǒng)的示意圖;圖3為根據(jù)本發(fā)明又一實施例的數(shù)據(jù)傳輸系統(tǒng)的方框圖;圖4為根據(jù)本發(fā)明再一實施例的用以在計算裝置間提供通信通道的示例性方法的流程圖5為根據(jù)本發(fā)明的其他實施例具有內(nèi)建數(shù)據(jù)傳輸系統(tǒng)且連接至另一計算裝置的計算裝置的方框圖;以及圖6為根據(jù)本發(fā)明的又一實施例具有內(nèi)建數(shù)據(jù)傳輸系統(tǒng)且連接至另一計算裝置的計算裝置的方框圖。主要元件標記說明<table>tableseeoriginaldocumentpage7</column></row><table>204USBSIE204'USBSIE205USBPHY205'USBPHY300數(shù)據(jù)傳輸系統(tǒng)301MCU302USB單元302'USB單元305存儲單元310計算裝置310'計算裝置311CPU311'CPU312USB主機312'USB主機313存儲單元313'存儲單元510計算裝置511CPU512USB主機513存儲單元520計算裝置521CPU522USB主機523存儲單元530控制器531MCU532USB單元532,USB單元540存儲單元610計算裝置611CPU612USB主機613存儲單元620計算裝置621CPU622USB主機623存儲單元630控制器631MCU632USB單元632'USB單元具體實施例方式現(xiàn)將詳細參照本發(fā)明的實施例,上述實施例將在附圖進行說明。盡可能地,在所有附圖中相同參照編號將指代相同或類似的部分。依據(jù)本發(fā)明的實施例可提供用于允許兩個裝置或電腦彼此通信(如傳輸、交換或存取數(shù)據(jù))的系統(tǒng)及方法??蓪⒏鞣N方法用于數(shù)據(jù)通信。實施例可包括使用外部存儲裝置,例如使用USB的存儲裝置;使用在兩個裝置間耦合的數(shù)據(jù)傳送電纜,其通過例如USB、IEEE1394(固件)等等的外設(shè)接口。依據(jù)本發(fā)明一實施例可提供通信通道,其使用預(yù)定、標準或客制命令或使用標準或現(xiàn)有驅(qū)動器或多個驅(qū)動器,例如一般可用于許多操作系統(tǒng)中的大量存儲驅(qū)動器。且兩個裝置可通過使用預(yù)定或客制命令或現(xiàn)有數(shù)據(jù)命令寫及讀命令來建立數(shù)據(jù)通信。一些實施例也可提供與例如閃存的存儲裝置的通信通道,其在兩個裝置間建立接口用于傳輸或其他通信應(yīng)用。依據(jù)本發(fā)明的另一實施例可允許數(shù)據(jù)通信通過標準命令或通過特定命令,如以O(shè)S(操作系統(tǒng))為主的命令或客制命令,其可通過提供通信解決方案或銷售通信電纜或系統(tǒng)的供應(yīng)商或公司定義。在一些實施例中,當使用現(xiàn)有或標準命令時,數(shù)據(jù)通信可通過定義存儲設(shè)備的特定分區(qū)區(qū)域或批來達到。并且有關(guān)特定分區(qū)區(qū)域或批的命令可經(jīng)識別成為用于裝置以寫至第二裝置的命令,或成為用于其他通信目的的命令。在其他實施例中,可將用于現(xiàn)有或標準命令的特定資料夾名稱、地址或其他識別符用作數(shù)據(jù)通信或傳輸目的。在客制命令或OS命令的情況下,各種命令可提供用于數(shù)據(jù)傳輸、網(wǎng)絡(luò)共享或通信,及例如屏幕、打印機等等的外設(shè)的共享。本發(fā)明可提供一種在計算裝置間存儲數(shù)據(jù)及傳輸數(shù)據(jù)的系統(tǒng)。該系統(tǒng)可包括可設(shè)置以耦合至第一計算裝置的第一通信接口,可設(shè)置以耦合至第二計算裝置的第二通信接口,可設(shè)置以在該第一及該第二計算裝置間提供通信通道的控制器,及耦合至該控制器的存儲單元。該第一及該第二通信接口耦合至該控制器,且該控制器設(shè)置以從該第一及/或該第二計算裝置接收依據(jù)第一格式通信的通信命令,及依據(jù)該第一格式處理該通信命令,用以執(zhí)行通信操作。該存儲單元可與該控制器耦合,及含有可通過該第一及該第二計算裝置識別及執(zhí)行的指令,用于將來自該第一及該第二計算裝置中至少一個裝置的通信請求,轉(zhuǎn)換成可由該控制器識別的該第一格式的通信命令。該控制器可經(jīng)設(shè)置以可通過該第一及該第二計算裝置中至少一個裝置識別成為具有客制指令的客制控制器,及成為可接收數(shù)據(jù)讀取及寫入命令至少一者且可執(zhí)行數(shù)據(jù)讀取及寫入操作的至少一者的存儲裝置控制器中至少一者。該存儲單元可含有可通過該第一及該第二計算裝置中至少一個裝置識別的指令,用于通過該控制器在該第一及該第二計算裝置間設(shè)置通信通道。在一些實施例中,為了達到用于該系統(tǒng)的精簡尺寸,該控制器可設(shè)計為控制器芯片或電路,以與該系統(tǒng)中的其他外設(shè)裝置整合。依劇本發(fā)明的一實施例,可通過該第一及該第二計算裝置中至少一個裝置識別的指令可為大量存儲類別驅(qū)動器的部分。指令也可為該第一及該第二計算裝置中至少一個裝置的操作系統(tǒng)的內(nèi)建驅(qū)動器的部分。該存儲單元可存儲指令,例如大量存儲類別驅(qū)動器或類似操作系統(tǒng)軟件,用于在系統(tǒng)及該第一及該第二計算裝置間建立通信通道。一旦已設(shè)置該通信通道,通過該計算裝置發(fā)出的命令及數(shù)據(jù)可發(fā)送至該控制器,其繼而經(jīng)設(shè)置以通過該第一及該第二計算裝置中至少一個裝置識別成為存儲裝置,以接收讀取、寫入或傳輸命令中至少一個,且執(zhí)行讀取、寫入或傳輸操作中至少一個。因此,該控制器可通過可用于該計算裝置的操作系統(tǒng)的大量存儲類別驅(qū)動器來驅(qū)動,以接收通過該第一及該第二計算裝置中至少一個裝置發(fā)出的讀取、寫入或傳輸命令中至少一個,且根據(jù)命令執(zhí)行讀取及傳輸命令中至少一個。該存儲單元可耦合至該控制器,以致當該控制器從該第一及該第二計算裝置中至少一個裝置接收傳輸命令時,自該第一及該第二計算裝置中至少一個裝置傳輸?shù)臄?shù)據(jù)存儲在該存儲單元中。且取決于通過該計算裝置設(shè)置的傳輸命令集的目的,數(shù)據(jù)可存儲在該存儲單元中或傳輸至另一計算裝置用于存儲。當該控制器自該第一及該第二計算裝置中至少一個裝置接收讀取或?qū)懭朊顣r,該控制器可經(jīng)操作以自該存儲單元攝取數(shù)據(jù)/將數(shù)據(jù)發(fā)送至該存儲單元。此外,當該控制器接收具有經(jīng)設(shè)置至該第二計算裝置的目的的讀取或?qū)懭朊罴瘯r,耦合至數(shù)據(jù)傳輸系統(tǒng)(或通過該控制器)的第一計算裝置的使用者可讀取或存取在耦合至數(shù)據(jù)傳輸系統(tǒng)的該第二計算裝置中存儲的數(shù)據(jù)。在一實施例中,該控制器可為多控制單元(MCU),其可設(shè)置以在該第一及該第二計算裝置間提供通信通道。MCU耦合至一或多個通信接口,且可經(jīng)設(shè)置以通過大量存儲類別驅(qū)動器或可通過該第一及該第二計算裝置中至少一個裝置識別的一些其他驅(qū)動器來驅(qū)動。該一或多個通信接口可包括多于兩個通信接口,用于耦合MCU至兩個或以上的計算裝置。因此,命令及數(shù)據(jù)可自上述計算裝置之一、一些或所有裝置接收。若通過MCU接收的命令識別為傳輸命令,則MCU可將數(shù)據(jù)從一計算裝置傳輸至另一計算裝置。若通過MCU接收的命令識別為讀取命令,則MCU可自存儲單元攝取數(shù)據(jù)/將數(shù)據(jù)發(fā)送至存儲單元。例如,該控制器可經(jīng)設(shè)置以接收及接受至少一個客制命令,其包括存儲命令集、傳輸命令集、網(wǎng)絡(luò)命令集、協(xié)議命令集及資源共享或交換命令集中至少一者。圖1為根據(jù)本發(fā)明的實施例的控制單元布局的示意圖。請參照圖1,MCU101可耦合至兩個通信接口102及102'。通信接口102及102'可包括用于建立對于MCU101及計算裝置的連接的電路、驅(qū)動器及/或收發(fā)器。且上述通信接口可經(jīng)設(shè)置以用適當協(xié)議操作用于建立連接。MCU101可定義用于數(shù)據(jù)流的兩個或多于兩個命令集。基于從計算裝置接收的不同命令集,MCU101可決定數(shù)據(jù)流的目的。上述通信接口的實施例可包括(但不限于)USB、USBOn-The-Go(OTG)、串行高級技術(shù)附件(SATA)、ATA、外設(shè)組件互連(PCI)、電氣及電子工程師協(xié)會(IEEE)1394等等。存儲單元可包括NAND閃存、AND閃存、閃存卡、硬盤驅(qū)動器(HDD)及具有大數(shù)據(jù)存儲空間的任何其他存儲設(shè)備。存儲單元可經(jīng)設(shè)置以存儲驅(qū)動器軟件,用于在計算裝置及通信系統(tǒng)間設(shè)置數(shù)據(jù)傳輸連接。圖2為根據(jù)本發(fā)明的另一實施例數(shù)據(jù)傳輸系統(tǒng)200的示意圖。請參照圖2,在一些實施例中,數(shù)據(jù)傳輸系統(tǒng)200中的中央處理單元(CPU)201可通過傳輸線或總線耦合至緩沖器203及兩個USB連接器接口202及202',其各具有USB串行接口引擎(SIE)204或204,,及USB收發(fā)器/實體層(PHY)205或205'。CPU201與緩沖器203可彼此通信且依雙向通信方式與USBSIE204或204,及USBPHY205或205,通信。例如,當計算裝置通過USB連接器接口202連接至數(shù)據(jù)傳輸系統(tǒng)時,通過USB連接器接口202接收的數(shù)據(jù)可在CPU201中處理或當CPU201忙碌時暫時存儲在緩沖器203中。經(jīng)處理后數(shù)據(jù)可存儲在緩沖器203中,或通過USB連接器接口202'外送至另一計算裝置。USB連接器接口202及202'可具有其本身的規(guī)格,如通用主機控制器接口(UHCI)、開放主機控制器接口(OHCI)、增強主機控制器接口(EHCI)及由電腦制造商發(fā)展的其他主機控制器接口。在數(shù)據(jù)傳輸系統(tǒng)200的外設(shè)端,可能為USB埠或連接器,用于連接至在計算裝置中的對應(yīng)USB連接器或埠。USB埠或連接器也可耦合至適合長度的電纜以適應(yīng)一段距離的連接。連接器類型可包括(但不限于)類型A插頭、類型B插頭、迷你A插頭、迷你B插頭、迷你A插座、迷你AB插座或可用于各種USB標準(USBl.O、USBl.l、USB2.0及USB3.0)的其他連接器。本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)可操作以在兩個計算裝置間存儲及傳輸數(shù)據(jù),裝置包括但不限于個人電腦、個人數(shù)字助理(PDA)、移動電話、數(shù)碼相機、打印機、掃描儀、數(shù)字音樂/視頻播放器/記錄器,例如MP3及MP4播放器、視頻游戲主控臺及能與本發(fā)明的設(shè)備交換數(shù)據(jù)的其他可用電氣器具或裝置。計算裝置可包括處理單元、存儲單元及主機控制器,其皆通過總線互連。上述計算裝置可視需要包括對于使用者顯示信息的顯示單元,及用于自遠端通過通道(例如以太網(wǎng)絡(luò)或無線通信網(wǎng)絡(luò))發(fā)送命令的網(wǎng)絡(luò)模塊。根據(jù)本發(fā)明的其他實施例,命令也可包括導向各種功能的客制命令,如存儲至PC操作、以太網(wǎng)絡(luò)共享及監(jiān)視器共享。在一些實施例中,控制器可使用兩個或以上命令集,以決定從一計算裝置接收的數(shù)據(jù)是否存儲在該設(shè)備的存儲單元中,或傳輸至另一計算裝置用于進一步處理或存儲。命令或數(shù)據(jù)可在封包中傳輸,其具有用于在控制器及計算裝置中識別的識別符、描述符、碼或密鑰。在一些實施例中,控制器可用包括在接收到數(shù)據(jù)或命令中的參數(shù)或旗標,來識別接收到數(shù)據(jù)或命令。圖3為根據(jù)本發(fā)明又一實施例的數(shù)據(jù)傳輸系統(tǒng)300的方框圖。請參照圖3,數(shù)據(jù)傳輸系統(tǒng)300可聯(lián)結(jié)兩個計算裝置310及310'操作。系統(tǒng)300包括MCU301及與MCU301耦合的兩個USB連接器接口302及302'。系統(tǒng)300可為便攜式數(shù)據(jù)存儲及傳輸裝置、閃存盤或便攜式HDD。用于促進在兩個計算裝置310及310'間數(shù)據(jù)傳輸?shù)淖詣訄?zhí)行軟件可存儲在閃存305中。在系統(tǒng)300已分別通過其USB連接器接口302及302'連接至計算裝置310及310'后,自動執(zhí)行軟件可自動地從閃存305下載,且在計算裝置310及310'中執(zhí)行??啥x兩個命令集,例如大量存儲及客制命令集。若計算裝置310發(fā)出大量存儲類別的"寫"命令,MCU301可將數(shù)據(jù)導向閃存305。若計算裝置310發(fā)出另一客制命令集的命令,MCU301可將數(shù)據(jù)導至另一計算裝置310'。在其他具體實施例中,其他客制命令集(例如網(wǎng)絡(luò)命令集、協(xié)議及資源共享或交換命令集)也可應(yīng)用至本發(fā)明。圖4為根據(jù)本發(fā)明再一實施例用以在計算裝置間提供通信通道的示例性方法的流程圖。請參照圖4,根據(jù)本發(fā)明又一實施例,數(shù)據(jù)傳輸系統(tǒng)300的操作可參照圖4中所說明的流程圖更佳了解。該程序可通過在步驟400中連接數(shù)據(jù)傳輸系統(tǒng)300至兩個計算裝置310開始。在步驟401中,MCU301可設(shè)置在數(shù)據(jù)傳輸系統(tǒng)300及兩個計算裝置310及310'間的通信通道。步驟402中,MCU301接著請求兩個計算裝置310及310'下載存儲于閃存中的適當驅(qū)動器,及設(shè)置各命令集的目的。因為MCU301在一些實施例中可支持大量存儲標準,計算裝置310及310'可在操作系統(tǒng)(OS)中使用大量存儲類別驅(qū)動器,如WindowsNT、2000、XP或Vista、Linux0S、MacOSX及其他可用OS,以驅(qū)動數(shù)據(jù)傳輸系統(tǒng)300。用于存儲在閃存305中的數(shù)據(jù)傳輸?shù)淖詣訄?zhí)行軟件可接著下載且在兩個計算裝置310及310'中執(zhí)行。在步驟403中,從計算裝置310及310'之一發(fā)出的命令及數(shù)據(jù)可通過USB連接器接口302或302'發(fā)送至數(shù)據(jù)傳輸系統(tǒng)300。在步驟404中,MCU301可接收命令及將接收的數(shù)據(jù)導向?qū)?yīng)目的。例如,可將接收到數(shù)據(jù)導向其他計算裝置310'的處理器311'或存儲單元313'。當MCU301接收存儲命令時,取決于通過計算裝置310及310'設(shè)置的命令集的目的,MCU301在步驟405中或是自驅(qū)動器讀取數(shù)據(jù)/將數(shù)據(jù)寫至其,或在步驟406中自例如閃存或HDD的存儲單元305取得接收到數(shù)據(jù)/將數(shù)據(jù)發(fā)送至其。當MCU301接收傳輸命令時,MCU301則在步驟407中將數(shù)據(jù)發(fā)送至另一計算裝置310'。當MCU301接收客制命令時,MCU在步驟408中根據(jù)客制命令執(zhí)行客制動作。在一些具體實施例中,數(shù)據(jù)傳輸系統(tǒng)300也可能用多于兩個命令集操作及連接多于兩個計算裝置。且取決于所接收到命令,MCU301可將接收到數(shù)據(jù)導向?qū)?yīng)目的。根據(jù)本發(fā)明的另一實施例,當電腦使用者希望使數(shù)據(jù)存儲至/傳輸自數(shù)據(jù)傳輸系統(tǒng)時,可將在數(shù)據(jù)傳輸系統(tǒng)的末端上的USB連接器接口插入第一計算裝置的USB埠。然后可通過該第一機算裝置識別的大量存儲類別驅(qū)動器可通過USB連接器接口發(fā)出,以建立對于該第一計算裝置的數(shù)據(jù)傳輸連接。且該當電腦使用者希望使數(shù)據(jù)存儲至/傳輸自其他電腦時,其可進一步在數(shù)據(jù)傳輸系統(tǒng)及第二計算裝置間建立另一數(shù)據(jù)傳輸連接。因此,通信通道可通過數(shù)據(jù)傳輸系統(tǒng)在該第一及該第二計算裝置間提供。控制器可提示電腦使用者自存儲單元下載自動執(zhí)行軟件且在電腦中執(zhí)行。命令可通過電腦使用者設(shè)置以在發(fā)出至控制器前定義其目的。例如,可將命令定義為SCSI命令,用于在驅(qū)動器(例如數(shù)據(jù)傳輸系統(tǒng)或其他電腦裝置的存儲單元)中讀取/寫入數(shù)據(jù)。命令也可定義用于從電腦或存儲單元傳輸數(shù)據(jù)至另一個,且反之亦然。因此,命令也可由控制器決定為讀取命令、傳輸命令或客制命令。若MCU識別接收到命令為讀/寫命令時,MCU從存儲單元取得接收數(shù)據(jù)/發(fā)送接收數(shù)據(jù)至存儲單元。且若MCU識別接收到命令為傳輸命令,MCU則將數(shù)據(jù)發(fā)送至另一電腦。根據(jù)本發(fā)明一實施例,數(shù)據(jù)傳輸系統(tǒng)可顯示為在計算裝置中具有存儲磁盤圖示的虛擬磁盤。且計算裝置可呈現(xiàn)為另一虛擬磁盤,其具有邏輯單元數(shù)(LUN)分區(qū),例如約100千位元組(kb)。使用者接著可拖曳及放下欲從計算裝置或存儲單元存儲或傳輸至磁盤的數(shù)據(jù)封包或文件。然而,本發(fā)明不限制呈現(xiàn)磁盤及計算裝置至使用者的特定方法,只要數(shù)據(jù)根據(jù)以上描述的方法或數(shù)據(jù)傳輸系統(tǒng)的操作來存儲或傳輸。依劇本發(fā)明的其他實施例也可提供一種與本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)整合的計算裝置。根據(jù)本發(fā)明的一實施例,控制器可為第一及第二計算裝置中至少一個裝置的內(nèi)建控制器。該控制器可設(shè)置以通過可由該第一及該第二計算裝置中至少一個裝置識別的大量存儲類別驅(qū)動器驅(qū)動。該第一或該第二計算裝置中任一者可通過至少一個通信接口連接至另一計算裝置。圖5為根據(jù)本發(fā)明的其他實施例具有內(nèi)建數(shù)據(jù)傳輸系統(tǒng)且連接至另一計算裝置的計算裝置的方框圖。請參照圖5,依劇本發(fā)明的另一實施例,該計算裝置可視需要包括可耦合至控制器的額外存儲單元。該存儲單元可為NAND閃存、NOR閃存、閃存卡或硬盤驅(qū)動器(HDD)。存儲單元也可包括外部存儲設(shè)備,如安全數(shù)字(SD)存儲卡、智慧型媒體或可通過控制器及計算裝置存取的其他形式存儲媒體。參照圖5,控制器530及閃存540可整合成為計算裝置510。明確地說,MCU531可建立在計算裝置510的主板上。計算裝置510可通過USB埠與另一計算裝置520通信。如圖5中顯示,計算裝置510包括CPU511、USB主機控制器512及存儲單元513,其皆通過總線互連。同樣地,計算裝置520具有CPU521、USB主機控制器522及存儲單元523。MCU可耦合至兩個USB連接器接口532、532',其繼而耦合至計算裝置510及520中與其對應(yīng)USB主機控制器512及522。然而,也可能整合控制器530與計算裝置510的其他組件(圖中未示)。圖6為根據(jù)本發(fā)明又一實施例具有內(nèi)建數(shù)據(jù)傳輸系統(tǒng)且連接至另一計算裝置的計算裝置的方框圖。請參照圖6,計算裝置610可通過USB埠與另一計算裝置620通信。計算裝置610包括CPU611、USB主機控制器612及存儲單元613,其皆通過總線互連。同樣地,計算裝置620具有CPU621、USB主機控制器622及存儲單元623。MCU631可耦合至兩個USB連接器接口632,其繼而耦合至計算裝置610及620中之其對應(yīng)USB主機控制器612及622。如圖6顯示,計算裝置610可通過省略有關(guān)控制器630的存儲裝置而縮小尺寸。因為控制器630整合至計算裝置610內(nèi),MCU631可使用計算裝置610的HDD613以存儲數(shù)據(jù)及軟件。例如,自動執(zhí)行軟件可自存儲單元613下載及在計算裝置620中執(zhí)行,明確地說通過CPU621。較佳的將控制單元及數(shù)據(jù)傳輸軟件整合進入計算裝置。該計算裝置可在啟動步驟中自動地設(shè)置MCU及軟件的驅(qū)動器。在一些實施例中,可將具有USBOTG接口的控制單元整合至計算裝置內(nèi)。結(jié)果,該計算裝置可通過相同USB埠與USB裝置和主機通信。也可能在該計算裝置中整合USB主機。與該USB主機整合的該計算裝置可依與該USBOTG芯片組類似的方式操作,及可能也需要該計算裝置的數(shù)據(jù)傳輸軟件及操作系統(tǒng)的支持。所屬
技術(shù)領(lǐng)域
的技術(shù)人員應(yīng)可了解,在不脫離本發(fā)明的廣泛發(fā)明概念的情況下可對上述實施例進行更改。因此應(yīng)了解,本發(fā)明不限于所披露的特定實施例,而是意欲涵蓋在隨附權(quán)利要求所界定的本發(fā)明的精神及范疇內(nèi)的所做的修改。另外,在描述本發(fā)明的代表性實施例的過程中,說明書將本發(fā)明的方法及/或過程表示為特定的步驟序列。然而,在上述方法或過程不依賴于此處提出的特定步驟次序的情況下,方法或過程不應(yīng)限于本文所描述的特定步驟序列。所屬
技術(shù)領(lǐng)域
的技術(shù)人員應(yīng)了解,其他的步驟序列也為可行的。因此,說明書中所陳述的特定步驟次序不應(yīng)被解讀為對權(quán)利要求的限制。此外,關(guān)于本發(fā)明的方法及/或過程的權(quán)利要求不應(yīng)限于執(zhí)行所記載次序的步驟,且所屬
技術(shù)領(lǐng)域
的技術(shù)人員應(yīng)易于了解序列可加以變化而仍位于本發(fā)明的精神及范疇內(nèi)。權(quán)利要求1.一種數(shù)據(jù)通信系統(tǒng),其包含第一通信接口,其設(shè)置以耦合至第一計算裝置;第二通信接口,其設(shè)置以耦合至第二計算裝置;控制器,其設(shè)置以在該第一及第二計算裝置間建立通信通道,該第一及第二通信接口耦合該控制器,該控制器設(shè)置以從該第一及第二計算裝置中至少一個裝置接收依據(jù)第一格式通信的通信命令,及依該第一格式處理該通信命令,用于執(zhí)行通信操作;及存儲單元,其耦合該控制器,該存儲單元及含有可通過該第一及第二計算裝置識別及執(zhí)行的指令,用于將來自該第一及第二計算裝置中至少一個裝置的通信請求,轉(zhuǎn)換成依可由該控制器識別的該第一格式的該通信命令,其中該控制器設(shè)置以可通過該第一及第二計算裝置中至少一個裝置識別成為具有客制指令的客制控制器,及成為用于接收數(shù)據(jù)讀取及寫入命令至少一者且執(zhí)行數(shù)據(jù)讀取及寫入操作至少一者的存儲裝置控制器中至少一個控制器。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于上述指令為可通過該第一及第二計算裝置識別及執(zhí)行的軟件應(yīng)用的部分。3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于該控制器為多控制單元。4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于該第一格式包含客制通信協(xié)議及現(xiàn)有通信協(xié)議之一,其可在上述指令通過該第一及第二計算裝置執(zhí)行之前,通過該第一及第二計算裝置中至少一個裝置識別。5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于該通信命令包含導向記憶體分區(qū)、邏輯單元數(shù)、資料夾、地址及該存儲單元的部分的識別符中至少一個的命令。6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于該通信命令包含讀取命令、寫入命令、網(wǎng)絡(luò)通信命令、協(xié)議命令及資源共享命令中至少一個命令。7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于該第一及第二通信接口的至少一個接口包含可與通用串行總線、USBOn-The-Go、串行高級技術(shù)附件、ATA、外設(shè)組件互連及電氣及電子工程師協(xié)會1394中至少一個相容的接口。8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于該控制器為該第一及第二計算裝置中至少一個裝置的內(nèi)建控制器。9.一種通信系統(tǒng),其包含至少一個通信接口,其設(shè)置以耦合至該第一及第二計算裝置;控制器,其設(shè)置以在該第一及第二計算裝置間建立通信通道,該至少一個通信接口耦合該控制器,該控制器設(shè)置以從該第一及第二計算裝置中至少一個裝置接收依據(jù)第一格式通信的通信命令,該第一格式與外部存儲裝置協(xié)議一致;及存儲單元,其耦合該控制器,該存儲單元含有可通過該第一及第二計算裝置識別及執(zhí)行的指令集,用于將來自該第一及第二計算裝置中至少一個裝置的通信請求轉(zhuǎn)換成該通信命令,其中該控制器設(shè)置以可通過該第一及第二計算裝置中至少一個裝置識別成為存儲裝置控制器。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于上述指令為可通過該第一及第二計算裝置識別及執(zhí)行的軟件應(yīng)用的部分。11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于該第一格式與大量存儲裝置協(xié)議一致。12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于該通信命令包含導向記憶體分區(qū)、邏輯單元數(shù)、資料夾、地址及該存儲單元的部分的識別符中至少一個的命令。13.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于該通信命令包含讀取命令、寫入命令、網(wǎng)絡(luò)通信命令、協(xié)議命令及資源共享命令中至少一個命令。14.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于該至少一個接口包含可與通用串行總線、USBOn-The-Go、串行高級技術(shù)附件、ATA、外設(shè)組件互連及電氣及電子工程師協(xié)會1394中的至少一個相容的接口。15.—種用于在上述計算裝置間提供通信通道的方法,該方法包含提供一個系統(tǒng),其包括至少一個通信接口、存儲單元及控制器,該控制器耦合該至少一個通信接口及該存儲單元;及設(shè)置該系統(tǒng)以自該存儲裝置提供可通過上述計算裝置中至少一個裝置識別及執(zhí)行的上述指令,用于轉(zhuǎn)換來自上述計算裝置的通信請求成為依據(jù)該第一格式的通信命令;自上述計算裝置中至少一個裝置接收該通信命令;依該第一格式處理該通信命令,用于執(zhí)行通信操作;及基于該通信命令執(zhí)行通信操作。16.根據(jù)權(quán)利要求15所述的方法,其特征在于上述指令為可由上述計算裝置中至少一個裝置識別及執(zhí)行的軟件應(yīng)用的部分。17.根據(jù)權(quán)利要求15所述的方法,其特征在于該第一格式包含客制通信協(xié)議及現(xiàn)有通信協(xié)議之一,其可通過上述計算裝置中至少一個裝置識別。18.根據(jù)權(quán)利要求15所述的方法,其特征在于該通信命令包含導向記憶體分區(qū)、邏輯單元數(shù)、資料夾、地址及該存儲單元的部分的識別符中至少一個的命令。19.根據(jù)權(quán)利要求15所述的方法,其特征在于該通信命令包含讀取命令、寫入命令、網(wǎng)絡(luò)通信命令、協(xié)議命令及資源共享命令中至少一個命令。20.根據(jù)權(quán)利要求15所述的方法,其特征在于該控制器與上述計算裝置中至少一個裝置通信,通過可與通用串行總線、USBOn-The-Go、串行高級技術(shù)附件、ATA、外設(shè)組件互連及電氣及電子工程師協(xié)會1394中至少一個相容的接口。全文摘要本發(fā)明披露一種數(shù)據(jù)共享及傳輸?shù)南到y(tǒng)及方法,其可包括一個或多個通信接口、控制器及存儲單元。該通信接口可經(jīng)設(shè)置以耦合至第一及第二計算裝置。該控制器設(shè)置以在該第一及該第二計算裝置間建立通信通道。該第一及該第二通信接口可耦合至該控制器,且該控制器可進一步經(jīng)設(shè)置以從該第一及該第二計算裝置中的至少一個裝置接收依第一格式通信的通信命令,該第一格式可與外部存儲裝置協(xié)議一致。該存儲單元可耦合至該控制器,及含有可通過該第一及該第二計算裝置識別及執(zhí)行的指令集,用以將來自該第一及該第二計算裝置中的至少一個裝置的通信請求轉(zhuǎn)換成通信命令。該控制器經(jīng)設(shè)置后可通過該第一及該第二計算裝置中的至少一個裝置識別為存儲裝置控制器。文檔編號G06F13/38GK101350001SQ20081013591公開日2009年1月21日申請日期2008年7月3日優(yōu)先權(quán)日2007年7月4日發(fā)明者張銘得,方崇智申請人:瀚邦科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临邑县| 株洲市| 三河市| 泾川县| 藁城市| 贵南县| 甘谷县| 蓬安县| 景洪市| 遂川县| 锦屏县| 获嘉县| 巴彦县| 安塞县| 定安县| 灵台县| 元阳县| 浦江县| 林西县| 石狮市| 临泽县| 临泽县| 读书| 休宁县| 徐闻县| 南江县| 高邑县| 务川| 静宁县| 武威市| 宜宾县| 镇巴县| 聂荣县| 玛曲县| 阿拉尔市| 苏尼特右旗| 东乡族自治县| 南川市| 门头沟区| 莱西市| 卓资县|