本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種電腦與電腦之間的數(shù)據(jù)傳輸裝置。
背景技術(shù):
隨著電腦技術(shù)的不斷發(fā)展,信息的共享化程度也越來(lái)越高,在沒(méi)有網(wǎng)絡(luò)的情況下或者是網(wǎng)絡(luò)不穩(wěn)定情況下(qq、微信、云盤等來(lái)傳遞數(shù)據(jù)需要良好的網(wǎng)絡(luò)作為支撐)進(jìn)行電腦之間的數(shù)據(jù)傳輸是現(xiàn)在的一大難題。
現(xiàn)有技術(shù)中實(shí)現(xiàn)電腦間的數(shù)據(jù)傳輸?shù)姆椒ㄊ峭ㄟ^(guò)內(nèi)含專用芯片的區(qū)別于USB線的USB聯(lián)機(jī)線實(shí)現(xiàn)電腦USB主機(jī)接口間的連接。
然而,現(xiàn)有技術(shù)有一定缺陷,就是用戶在使用USB聯(lián)機(jī)線的時(shí)候,需要在兩臺(tái)電腦上安裝驅(qū)動(dòng),并且還需重啟電腦;安裝完驅(qū)動(dòng)后還需進(jìn)行網(wǎng)絡(luò)設(shè)置,需進(jìn)行彼此的IP地址設(shè)置和子網(wǎng)掩碼的設(shè)置才能夠完成兩臺(tái)電腦的連接,且其傳輸數(shù)據(jù)文件需在彼此電腦上建立“PC—Linq”的窗口進(jìn)行文件互傳,從計(jì)算機(jī)上拔掉USB聯(lián)機(jī)線之前一定要先關(guān)閉本地的PC—Linq窗口,否則會(huì)因終斷連接而產(chǎn)生藍(lán)屏,甚至?xí)罊C(jī),完成后還需刪除相關(guān)文件。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種電腦與電腦之間的數(shù)據(jù)傳輸裝置,通過(guò)第一模塊和第二模塊實(shí)現(xiàn)兩臺(tái)電腦之間數(shù)據(jù)的傳輸,通過(guò)USB接口即插即用,只需初次使用電腦時(shí)自動(dòng)安裝驅(qū)動(dòng),之后都不需要安裝驅(qū)動(dòng),解決了現(xiàn)有技術(shù)中使用USB聯(lián)機(jī)線需要在兩臺(tái)電腦上安裝驅(qū)動(dòng),并且還需重啟電腦,安裝完驅(qū)動(dòng)后還需進(jìn)行網(wǎng)絡(luò)設(shè)置,需進(jìn)行彼此的IP地址設(shè)置和子網(wǎng)掩碼的設(shè)置才能夠完成兩臺(tái)電腦的連接,且其傳輸數(shù)據(jù)文件需在彼此電腦上建立“PC—Linq”的窗口進(jìn)行文件互傳,從計(jì)算機(jī)上拔掉USB聯(lián)機(jī)線之前一定要先關(guān)閉本地的PC—Linq窗口,否則會(huì)因終斷連接而產(chǎn)生藍(lán)屏,甚至?xí)罊C(jī),完成后還需刪除相關(guān)文件的技術(shù)問(wèn)題。
本發(fā)明實(shí)施例提供了一種電腦與電腦之間的數(shù)據(jù)傳輸裝置,包括第一模塊、兩個(gè)第二模塊,其中第二模塊分別設(shè)置在所述第一模塊兩側(cè);
所述第二模塊包括用于傳遞信息包的芯片、USB收發(fā)器、USB根集線器、與所述第一模塊和所述用于傳遞信息包的芯片以及所述USB收發(fā)器均通信連接的鎖相環(huán)PLL,其中所述USB根集線器包括USB接口;
所述第一模塊、所述用于傳遞信息包的芯片、所述USB收發(fā)器、所述USB根集線器依次通信連接;
所述第一模塊包括ROM、用于傳送數(shù)據(jù)和接收數(shù)據(jù)的寄存器、微控制單元MCU、網(wǎng)絡(luò)通信控制單元。
優(yōu)選地,
所述用于傳遞信息包的芯片為由UTMI和SIE整合而成的ASIC芯片。
優(yōu)選地,
所述鎖相環(huán)PLL包括:鑒相器PD、環(huán)路濾波器LF、壓控振蕩器VCO。
優(yōu)選地,
所述USB根集線器還包括集線器中繼器、集線器控制器、集線器狀態(tài)器、事物轉(zhuǎn)換器和路由邏輯,其中所述集線器中繼器和所述事物轉(zhuǎn)換器均通過(guò)所述路由邏輯與所述USB接口通信連接;
每個(gè)所述第二模塊中所述USB接口的數(shù)量與所述用于傳遞信息包的芯片的數(shù)量相同,且至少為兩個(gè)。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
1、本發(fā)明實(shí)施例提供了一種電腦與電腦之間的數(shù)據(jù)傳輸裝置,通過(guò)第一模塊和第二模塊實(shí)現(xiàn)兩臺(tái)電腦之間數(shù)據(jù)的傳輸,通過(guò)USB接口即插即用,只需初次使用電腦時(shí)自動(dòng)安裝驅(qū)動(dòng),之后都不需要安裝驅(qū)動(dòng),也不需要設(shè)置網(wǎng)絡(luò)協(xié)議,解決了現(xiàn)有技術(shù)中使用USB聯(lián)機(jī)線需要在兩臺(tái)電腦上安裝驅(qū)動(dòng),并且還需重啟電腦,安裝完驅(qū)動(dòng)后還需進(jìn)行網(wǎng)絡(luò)設(shè)置,需進(jìn)行彼此的IP地址設(shè)置和子網(wǎng)掩碼的設(shè)置才能夠完成兩臺(tái)電腦的連接,且其傳輸數(shù)據(jù)文件需在彼此電腦上建立“PC—Linq”的窗口進(jìn)行文件互傳,從計(jì)算機(jī)上拔掉USB聯(lián)機(jī)線之前一定要先關(guān)閉本地的PC—Linq窗口,否則會(huì)因終斷連接而產(chǎn)生藍(lán)屏,甚至?xí)罊C(jī),完成后還需刪除相關(guān)文件的技術(shù)問(wèn)題,為辦公族和學(xué)生群體互相交流數(shù)據(jù)、傳遞文件帶來(lái)了便利,也提高了辦公學(xué)習(xí)效率,降低了電腦間數(shù)據(jù)傳輸對(duì)網(wǎng)絡(luò)的依賴;同時(shí)本發(fā)明也解決了目前使用最為廣泛的U盤作為中間媒介傳遞電腦之間數(shù)據(jù)的兩次傳輸?shù)牡托屎蛢?nèi)存的局限性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實(shí)施例提供的一種電腦與電腦之間的數(shù)據(jù)傳輸裝置的第一結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的一種電腦與電腦之間的數(shù)據(jù)傳輸裝置的第二結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種電腦與電腦之間的數(shù)據(jù)傳輸裝置,通過(guò)第一模塊和第二模塊實(shí)現(xiàn)兩臺(tái)電腦之間數(shù)據(jù)的傳輸,通過(guò)USB接口即插即用,只需初次使用電腦時(shí)自動(dòng)安裝驅(qū)動(dòng),之后都不需要安裝驅(qū)動(dòng),解決了現(xiàn)有技術(shù)中使用USB聯(lián)機(jī)線需要在兩臺(tái)電腦上安裝驅(qū)動(dòng),并且還需重啟電腦,安裝完驅(qū)動(dòng)后還需進(jìn)行網(wǎng)絡(luò)設(shè)置,需進(jìn)行彼此的IP地址設(shè)置和子網(wǎng)掩碼的設(shè)置才能夠完成兩臺(tái)電腦的連接,且其傳輸數(shù)據(jù)文件需在彼此電腦上建立“PC—Linq”的窗口進(jìn)行文件互傳,從計(jì)算機(jī)上拔掉USB聯(lián)機(jī)線之前一定要先關(guān)閉本地的PC—Linq窗口,否則會(huì)因終斷連接而產(chǎn)生藍(lán)屏,甚至?xí)罊C(jī),完成后還需刪除相關(guān)文件的技術(shù)問(wèn)題。
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1至圖2,本發(fā)明實(shí)施例提供了一種電腦與電腦之間的數(shù)據(jù)傳輸裝置的一個(gè)實(shí)施例,包括第一模塊1、兩個(gè)第二模塊,其中第二模塊分別設(shè)置在第一模塊1兩側(cè);
第二模塊包括用于傳遞信息包的芯片6、USB收發(fā)器7、USB根集線器8、與第一模塊1和用于傳遞信息包的芯片6以及USB收發(fā)器7均通信連接的鎖相環(huán)PLL9,其中USB根集線器8包括USB接口21;
第一模塊1、用于傳遞信息包的芯片6、USB收發(fā)器7、USB根集線器8依次通信連接;
前述說(shuō)明是指本發(fā)明實(shí)施例提供的一種電腦與電腦之間的數(shù)據(jù)傳輸裝置為對(duì)稱分布,第一模塊1的一側(cè)包括用于傳遞信息包的芯片6、USB收發(fā)器7、USB根集線器8、鎖相環(huán)PLL9;
第一模塊1包括ROM2、用于傳送數(shù)據(jù)和接收數(shù)據(jù)的寄存器3、微控制單元MCU4、網(wǎng)絡(luò)通信控制單元5,ROM2主要用于存儲(chǔ)設(shè)備的相關(guān)信息,寄存器3可以為FIFOs,除了用于傳送數(shù)據(jù)和接收數(shù)據(jù)之外,還用于建立主機(jī)A和主機(jī)B通訊的通道,微控制單元MCU4用于控制協(xié)調(diào)所有的部件工作,網(wǎng)絡(luò)通信控制單元5又稱NET Control,用于實(shí)現(xiàn)端對(duì)端的網(wǎng)絡(luò)通信控制;
需要說(shuō)明的是,用于傳遞信息包的芯片6是可以編程的,圖1中的R為電阻,主要用于判斷器件的種類,USB收發(fā)器7主要是實(shí)現(xiàn)與USB線纜22的連接以及對(duì)數(shù)據(jù)包的差膜驅(qū)動(dòng)或分離的操作,鎖相環(huán)PLL9用于統(tǒng)一整合時(shí)脈訊號(hào),保證傳輸同步控制。
用于傳遞信息包的芯片6為由UTMI13和SIE14整合而成的ASIC芯片,其中UTMI13主要用于處理物理底層的USB協(xié)議及信號(hào),SIE14為串行接口引擎,主要是用于檢測(cè)傳送信息包以及編碼和解碼在總線上傳輸?shù)臄?shù)據(jù)格式(NRZI和位填充)。
鎖相環(huán)PLL9包括:鑒相器PD10、環(huán)路濾波器LF11、壓控振蕩器VCO12。
如圖2所示,USB根集線器8還包括集線器中繼器18、集線器控制器17、集線器狀態(tài)器19、事物轉(zhuǎn)換器16和路由邏輯20,其中集線器中繼器18和事物轉(zhuǎn)換器16均通過(guò)路由邏輯20與USB接口21通信連接;
每個(gè)第二模塊中USB接口21的數(shù)量與用于傳遞信息包的芯片6的數(shù)量相同,且至少為兩個(gè),通過(guò)多個(gè)用于傳遞信息包的芯片6建立多個(gè)通信通道,從而實(shí)現(xiàn)多臺(tái)設(shè)備同時(shí)傳輸數(shù)據(jù);
需要說(shuō)明的是,USB根集線器8與USB收發(fā)器7通信連接,此時(shí)USB根集線器8起到了擴(kuò)充USB接口21的作用,從而實(shí)現(xiàn)多個(gè)USB通信;集線器中繼器18用于在USB根集線器8和外部設(shè)備間傳輸信息,集線器控制器19管理電腦主機(jī)和集線器中繼器18之間的通信;集線器狀態(tài)器19包含邏輯線路來(lái)響應(yīng)集線器中繼器18,以及各USB連接端口事件;用于傳遞信息包的芯片6可為寄存器3FIFOs,主要功能是傳送數(shù)據(jù)和接受數(shù)據(jù),是一種先入先出隊(duì)列,例如兩個(gè)寄存器3FIFOs可以同時(shí)建立兩個(gè)FIFOs雙緩沖區(qū)至少可以同時(shí)供4臺(tái)電腦主機(jī)傳輸數(shù)據(jù),如果兩臺(tái)電腦主機(jī)傳輸時(shí)速度也更快,所以建立多個(gè)FIFOs數(shù)據(jù)緩沖區(qū)能夠同時(shí)建立多個(gè)數(shù)據(jù)傳輸通道,實(shí)現(xiàn)多臺(tái)設(shè)備同時(shí)傳輸數(shù)據(jù)。
上面是對(duì)一種電腦與電腦之間的數(shù)據(jù)傳輸裝置結(jié)構(gòu)和連接方式進(jìn)行的詳細(xì)說(shuō)明,為便于理解,下面將以一具體應(yīng)用場(chǎng)景對(duì)一種電腦與電腦之間的數(shù)據(jù)傳輸裝置的應(yīng)用進(jìn)行說(shuō)明,應(yīng)用例包括:
將本發(fā)明實(shí)施例中提供的電腦與電腦之間的數(shù)據(jù)傳輸裝置通過(guò)兩側(cè)的USB接口21連接主機(jī)A和主機(jī)B,然后主機(jī)A和主機(jī)B會(huì)自動(dòng)識(shí)別電腦與電腦之間的數(shù)據(jù)傳輸裝置的ROM2并為其配置,建立主機(jī)A和主機(jī)B之間的通信通道,主機(jī)A和主機(jī)B對(duì)應(yīng)的顯示器上面可以顯示出對(duì)方電腦的CDEF盤,通過(guò)本發(fā)明實(shí)施例中提供的電腦與電腦之間的數(shù)據(jù)傳輸裝置的協(xié)議轉(zhuǎn)換,當(dāng)主機(jī)A向主機(jī)B復(fù)制文件時(shí),主機(jī)B的存儲(chǔ)單元會(huì)被主機(jī)A當(dāng)作其外部存儲(chǔ)裝置來(lái)對(duì)待,就好像在主機(jī)A上面插上了一個(gè)U盤,相互之間可以進(jìn)行數(shù)據(jù)的傳遞,其中數(shù)據(jù)以信息包的形式在通道中傳輸。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通過(guò)USB線纜通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通過(guò)USB線纜通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。