提供主機(jī)即時(shí)切換分享通用串行總線電子設(shè)備的電子裝置制造方法【專(zhuān)利摘要】一種提供主機(jī)即時(shí)切換分享通用串行總線電子設(shè)備的電子裝置,包含多個(gè)通用串行總線(USB)設(shè)備控制器模塊、一微處理器、一優(yōu)先順序判斷模塊、一USB主控制器模塊以及一USB集線器模塊。該些USB設(shè)備控制器模塊經(jīng)建構(gòu)以收發(fā)一主機(jī)的USB電性訊號(hào)。該微處理器經(jīng)建構(gòu)以產(chǎn)生多個(gè)虛擬USB集線器模塊于一存儲(chǔ)器中,而每一虛擬USB集線器模塊經(jīng)建構(gòu)以因應(yīng)于該USB集線器模塊與一USB電子設(shè)備的電性連接狀態(tài)來(lái)產(chǎn)生一USB電子設(shè)備列舉訊號(hào),并經(jīng)由每一該些USB設(shè)備控制器模塊傳送至該主機(jī)。該優(yōu)先順序判斷模塊經(jīng)建構(gòu)以依據(jù)該USB電子設(shè)備的可用性,將該主機(jī)對(duì)于USB電子設(shè)備的USB電性訊號(hào)經(jīng)由USB主控制器模塊以及USB集線器模塊傳送至該USB電子設(shè)備?!緦?zhuān)利說(shuō)明】提供主機(jī)即時(shí)切換分享通用串行總線電子設(shè)備的電子裝置【
技術(shù)領(lǐng)域:
】[0001]本實(shí)用新型關(guān)于通用串行總線(UniversalSerialBus,USB)電子裝置,尤其是提供主機(jī)即時(shí)切換及分享USB電子設(shè)備的電子裝置。【
背景技術(shù):
】[0002]通用串行總線(UniversalSerialBus,USB)目前已經(jīng)是桌上型電腦、筆記型電腦、平板電腦、手持裝置、智能手機(jī)以及智能電視…等產(chǎn)品中最主要的標(biāo)準(zhǔn)接口之一,電腦使用者已離不開(kāi)USB裝置所帶來(lái)的便利。依照通用串行總線的規(guī)范,一臺(tái)電腦雖可以通過(guò)通用USB集線器(USBhub)以連接多個(gè)不同的USB設(shè)備,但卻無(wú)法與其他電腦共用。對(duì)于擁有兩臺(tái)或以上的電腦,而需要共享一個(gè)USB設(shè)備時(shí),例如:USB鍵盤(pán)、USB鼠標(biāo)、USB揚(yáng)聲器、USB硬盤(pán)、USB列表機(jī)或USB掃描器等等,使用者必須要將這些USB設(shè)備在兩臺(tái)電腦之間不斷地做插入及拔除的動(dòng)作后才能交換使用,如此方法不僅耗時(shí)而且也無(wú)效率。
實(shí)用新型內(nèi)容[0003]本實(shí)用新型的一實(shí)施例揭示一種電子裝置,用以耦接于至少一主機(jī)及至少一USB電子設(shè)備之間。該電子裝置包含一第一通用串行總線(USB)設(shè)備控制器模塊、一第一虛擬USB集線器模塊、一USB主控制器模塊、一USB集線器模塊與一微處理器。第一通用串行總線(USB)設(shè)備控制器模塊經(jīng)建構(gòu)以電性連接至該至少一主機(jī)的一第一主機(jī)。第一虛擬USB集線器模塊相對(duì)應(yīng)于該第一USB設(shè)備控制器模塊。USB主控制器模塊經(jīng)建構(gòu)以經(jīng)由一USB集線器模塊電性連接至該至少一USB電子設(shè)備的一第一USB電子設(shè)備。微處理器經(jīng)建構(gòu)以因應(yīng)于該第一主機(jī)的電性連接,經(jīng)由該第一USB設(shè)備控制器模塊向該第一主機(jī)列舉該第一虛擬USB集線器模塊,以及因應(yīng)于該第一USB電子設(shè)備的電性連接,經(jīng)由該USB集線器模塊向該USB主控制器模塊列舉該第一USB電子設(shè)備。[0004]在本實(shí)用新型的一實(shí)施例中,該微處理器經(jīng)建構(gòu)以產(chǎn)生該第一虛擬USB集線器模塊于一存儲(chǔ)器中。[0005]在本實(shí)用新型的一實(shí)施例中,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一USB電子設(shè)備的電性連接,經(jīng)由該第一虛擬USB集線器模塊向該第一主機(jī)列舉該第一USB電子設(shè)備。[0006]在本實(shí)用新型的一實(shí)施例中,另包含一優(yōu)先順序判斷模塊,經(jīng)建構(gòu)以依據(jù)該第一USB電子設(shè)備的可用性將來(lái)自該第一主機(jī)的一USB電性操作訊號(hào)經(jīng)由該USB主控制器模塊與該USB集線器模塊傳送至該第一USB電子設(shè)備。[0007]在本實(shí)用新型的一實(shí)施例中,另包含一第二USB設(shè)備控制器模塊,經(jīng)建構(gòu)以電性連接至該至少一主機(jī)的一第二主機(jī),以及一第二虛擬USB集線器模塊,相對(duì)應(yīng)于該第二USB設(shè)備控制器模塊,其中該微處理器因應(yīng)于該第二主機(jī)的電性連接,經(jīng)由該第二USB設(shè)備控制器模塊向該第二主機(jī)列舉該第二虛擬USB集線器模塊。[0008]在本實(shí)用新型的一實(shí)施例中,該USB主控制器模塊經(jīng)建構(gòu)以經(jīng)由該USB集線器模塊電性連接至該至少一USB電子設(shè)備的一第二USB電子設(shè)備,以及該微處理器經(jīng)建構(gòu)以因應(yīng)于該第二USB電子設(shè)備的電性連接,經(jīng)由該USB集線器模塊向該USB主控制器模塊列舉該第二USB電子設(shè)備。[0009]在本實(shí)用新型的一實(shí)施例中,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第二USB電子設(shè)備的電性連接,經(jīng)由該第一虛擬USB集線器模塊向該第一主機(jī)列舉該第二USB電子設(shè)備。[0010]在本實(shí)用新型的一實(shí)施例中,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一USB電子設(shè)備的電性連接,經(jīng)由該第二虛擬USB集線器模塊向該第二主機(jī)列舉該第一USB電子設(shè)備。[0011]在本實(shí)用新型的一實(shí)施例中,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第二USB電子設(shè)備的電性連接,經(jīng)由該第二虛擬USB集線器模塊向該第二主機(jī)列舉該第二USB電子設(shè)備。[0012]在本實(shí)用新型的一實(shí)施例中,該第一USB設(shè)備控制器模塊包含一過(guò)濾器,經(jīng)建構(gòu)以儲(chǔ)存一USB電子設(shè)備的設(shè)備地址與端點(diǎn)地址,以及一USB收發(fā)器、一USB序列接口引擎,經(jīng)建構(gòu)以因應(yīng)于來(lái)自該第一主機(jī)的一USB電性訊號(hào),就該USB電性訊號(hào)中的設(shè)備地址及端點(diǎn)地址與該過(guò)濾器中的設(shè)備地址與端點(diǎn)地址予以比對(duì)。[0013]在本實(shí)用新型的一實(shí)施例中,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一USB電子設(shè)備的電性連接,設(shè)定該第一USB電子設(shè)備的實(shí)際地址,并提供一USB電性列舉訊號(hào)數(shù)據(jù)封包。[0014]在本實(shí)用新型的一實(shí)施例中,另包含一數(shù)據(jù)傳輸模塊,經(jīng)建構(gòu)以傳送該USB電性列舉訊號(hào)數(shù)據(jù)封包至另一電子裝置,并經(jīng)建構(gòu)以接收來(lái)自該另一電子裝置的另一USB電性列舉訊號(hào)數(shù)據(jù)封包。[0015]在本實(shí)用新型的一實(shí)施例中,該另一USB電性列舉訊號(hào)數(shù)據(jù)封包包含與該另一電子裝置相電性連接的另一USB電子設(shè)備的相關(guān)數(shù)據(jù),其中該微處理器經(jīng)建構(gòu)以因應(yīng)于該另一USB電性列舉訊號(hào)數(shù)據(jù)封包,經(jīng)由該第一虛擬USB集線器模塊向該第一主機(jī)列舉該另一USB電子設(shè)備。[0016]本實(shí)用新型的又一實(shí)施例揭示一種USB電子設(shè)備共享方法,該方法包含提供一第一虛擬USB集線器模塊于一第一電子裝置中,該第一電子裝置用以耦接于至少一主機(jī)及至少一USB電子設(shè)備之間,經(jīng)由該第一虛擬USB集線器模塊,列舉電性連接于該第一電子裝置的一第一USB電子設(shè)備于電性連接于該第一電子裝置且相對(duì)應(yīng)于該第一USB設(shè)備控制器模塊的該至少一主機(jī)的一第一主機(jī),以及因應(yīng)于該第一USB電子設(shè)備的可用性,將該第一主機(jī)的電性訊號(hào)傳送至該第一USB電子設(shè)備。[0017]在本實(shí)用新型的一實(shí)施例中,另包含提供一第二USB集線器模塊于該第一電子裝置中,經(jīng)由該第二虛擬USB集線器模塊,列舉電性連接于該第一電子裝置的該第一USB電子設(shè)備于電性連接于該第一電子裝置且相對(duì)應(yīng)于該第二USB設(shè)備控制器模塊的該至少一主機(jī)的一第二主機(jī),以及因應(yīng)于該第一USB電子設(shè)備的可用性,將該第二主機(jī)的USB電性訊號(hào)傳送至該第一USB電子設(shè)備。[0018]在本實(shí)用新型的一實(shí)施例中,另包含于該第一USB電子設(shè)備與該第一主機(jī)數(shù)據(jù)傳輸?shù)钠陂g,因應(yīng)于來(lái)自該第二主機(jī)對(duì)于該第一USB電子設(shè)備的USB電性訊號(hào),發(fā)送一否定應(yīng)答的數(shù)據(jù)封包至該第二主機(jī)。[0019]在本實(shí)用新型的一實(shí)施例中,另包含于該第一USB電子設(shè)備與該第二主機(jī)數(shù)據(jù)傳輸?shù)钠陂g,因應(yīng)于來(lái)自該第一主機(jī)對(duì)于該第一USB電子設(shè)備的USB電性訊號(hào),發(fā)送一否定應(yīng)答的數(shù)據(jù)封包至該第一主機(jī)。[0020]在本實(shí)用新型的一實(shí)施例中,另包含因應(yīng)于該第一USB電子設(shè)備的電性連接于該第一電子裝置,提供一包含該第一USB電子設(shè)備的相關(guān)數(shù)據(jù)的第一USB電性列舉訊號(hào)數(shù)據(jù)封包。[0021]在本實(shí)用新型的一實(shí)施例中,另包含經(jīng)由一通信協(xié)議接收來(lái)自一第二電子裝置的第三USB電性列舉訊號(hào)數(shù)據(jù)封包,該第二電子裝置電性連接于一第三主機(jī)與一第三USB電子設(shè)備之間,且該第三USB電性列舉訊號(hào)數(shù)據(jù)封包包含該第三USB電子設(shè)備的相關(guān)數(shù)據(jù),以及經(jīng)由該第一虛擬USB集線器模塊,列舉該第三USB電子設(shè)備于該第一主機(jī)。[0022]在本實(shí)用新型的一實(shí)施例中,另包含經(jīng)由該第二虛擬USB集線器模塊,列舉該第三USB電子設(shè)備于該第二主機(jī)。[0023]在本揭露的上述實(shí)施例中,已完成列舉程序的主機(jī)與USB電子設(shè)備之間只要該等主機(jī)或USB電子設(shè)備未拔除,則該等主機(jī)與USB電子設(shè)備之間的切換皆無(wú)需重新列舉。因此,本揭露能使多部主機(jī)分享多個(gè)USB電子設(shè)備的資源,且在多主機(jī)與多USB電子設(shè)備的運(yùn)用中,能有效率地達(dá)成主機(jī)與USB電子設(shè)備之間的切換。[0024]上文中已經(jīng)概略地?cái)⑹霰緦?shí)用新型的技術(shù)特征,為能更佳了解本實(shí)用新型,下文中將詳細(xì)描述構(gòu)成本實(shí)用新型權(quán)利要求標(biāo)的其它技術(shù)特征。[0025]就本實(shí)用新型所屬【
技術(shù)領(lǐng)域:
】中普通技術(shù)人員而言,應(yīng)可了解以下文中所揭示的概念與特定實(shí)施例為基礎(chǔ),便能輕易地修改或設(shè)計(jì)出其它結(jié)構(gòu)而實(shí)現(xiàn)與本實(shí)用新型相同的目的。本實(shí)用新型所屬【
技術(shù)領(lǐng)域:
】中普通技術(shù)人員亦應(yīng)可了解這類(lèi)等效的建構(gòu)并未脫離所附的權(quán)利要求所界定的本實(shí)用新型精神?!緦?zhuān)利附圖】【附圖說(shuō)明】[0026]圖1所示為本實(shí)用新型一實(shí)施例,電子裝置與主機(jī)及電子設(shè)備的系統(tǒng)示意圖;[0027]圖2所示為本實(shí)用新型一實(shí)施例,圖1的電子裝置的方塊圖;[0028]圖3所示為本實(shí)用新型另一實(shí)施例的電子裝置的方塊圖;[0029]圖4所示為本實(shí)用新型一實(shí)施例的電子設(shè)備分享系統(tǒng)的方塊圖;[0030]圖5所示為本實(shí)用新型一實(shí)施例的電子設(shè)備分享方法流程圖;以及[0031]圖6所示為本實(shí)用新型另一實(shí)施例的電子設(shè)備分享方法流程圖。[0032]其中,附圖標(biāo)記說(shuō)明如下:[0033]10電子裝置[0034]10’電子裝置[0035]11主機(jī)[0036]12USB電子設(shè)備[0037]13USB設(shè)備控制器模塊[0038]14微處理器[0039]15第一存儲(chǔ)器[0040]16虛擬USB集線器模塊[0041]17第二存儲(chǔ)器[0042]18優(yōu)先順序判斷模塊[0043]19USB集線器模塊[0044]20控制暫存器[0045]21設(shè)備地址與端點(diǎn)地址過(guò)濾器[0046]22輸出存儲(chǔ)緩沖區(qū)[0047]23輸入存儲(chǔ)緩沖區(qū)[0048]24USB數(shù)據(jù)收發(fā)器[0049]25USB序列接口引擎[0050]26USB主控制器模塊[0051]261數(shù)據(jù)輸出區(qū)[0052]262數(shù)據(jù)輸入?yún)^(qū)[0053]27數(shù)據(jù)傳輸單元[0054]30電子設(shè)備分享系統(tǒng)[0055]S501步驟[0056]S503步驟[0057]S505步驟[0058]S601步驟[0059]S603步驟[0060]S605步驟[0061]A第一電子裝置[0062]B第二電子裝置【具體實(shí)施方式】[0063]圖1所示為本實(shí)用新型一實(shí)施例,電子裝置10與主機(jī)11及通用串行總線電子設(shè)備12的系統(tǒng)示意圖。如圖1所示,電子裝置10電性連接于主機(jī)11及通用串行總線(UniversalSerialBus,USB)電子設(shè)備12之間,且經(jīng)建構(gòu)以使主機(jī)11依據(jù)USB電子設(shè)備12的可用性來(lái)操作USB電子設(shè)備12。[0064]在本實(shí)用新型一實(shí)施例中,電子裝置10包含例如:現(xiàn)場(chǎng)可編程門(mén)陣列(Field-ProgrammableGateArrays,FPGA)芯片、特殊應(yīng)用集成電路(Applicat1n-specificintegratedcircuit,ASIC)或一系統(tǒng)芯片(SystemonChip,S0C)。在本實(shí)用新型一實(shí)施例中,主機(jī)11包含例如:個(gè)人電腦、手提電腦、平板電腦及智能手機(jī)。USB電子設(shè)備12則包含例如:USB人機(jī)操作接口裝置、USB儲(chǔ)存裝置、USB印表機(jī)或其他USB電子設(shè)備。[0065]圖2所示為本實(shí)用新型一實(shí)施例以及圖1的電子裝置10的方塊圖。請(qǐng)同時(shí)參照?qǐng)D1及圖2,電子裝置10包含多個(gè)USB設(shè)備控制器模塊13、一微處理器14、一優(yōu)先順序判斷模塊18、一USB主控制器模塊26及一USB集線器模塊19。[0066]微處理器14稱(chēng)接于一第一存儲(chǔ)器15,且經(jīng)建構(gòu)以執(zhí)行位于第一存儲(chǔ)器15的程序指令以產(chǎn)生多個(gè)虛擬USB集線器模塊16于第二存儲(chǔ)器17中,而每一虛擬USB集線器模塊16對(duì)應(yīng)至多個(gè)USB設(shè)備控制器模塊13之一。在本實(shí)用新型一實(shí)施例中,第一存儲(chǔ)器15包含閃存,而第二存儲(chǔ)器17則包含隨機(jī)存取存儲(chǔ)器。[0067]另,微處理器14藉由執(zhí)行位于第一存儲(chǔ)器15的該程序指令以持續(xù)偵測(cè)是否有主機(jī)11電性連接于電子裝置10的USB設(shè)備控制器模塊13,以及持續(xù)偵測(cè)是否有USB電子設(shè)備12電性連接于電子裝置10的USB集線器模塊19。在本實(shí)用新型一實(shí)施例中,USB集線器模塊19包含一USB集線器。[0068]當(dāng)多個(gè)虛擬USB集線器模塊16被產(chǎn)生于第二存儲(chǔ)器17中時(shí),每一虛擬USB集器線模塊16的端點(diǎn)數(shù)據(jù)緩沖區(qū)亦同時(shí)被產(chǎn)生于第二存儲(chǔ)器17中。另,每一虛擬USB集線器模塊16的設(shè)備地址及端點(diǎn)地址經(jīng)由控制暫存器20(controlregister)儲(chǔ)存于一相對(duì)應(yīng)的USB設(shè)備控制器模塊13的設(shè)備地址與端點(diǎn)地址過(guò)濾器21、輸出存儲(chǔ)緩沖區(qū)22的哈希表(hashtable,圖中未繪示)以及輸入存儲(chǔ)緩沖區(qū)23的哈希表(圖中未繪示)中。[0069]當(dāng)微處理器14經(jīng)由USB設(shè)備控制器模塊13偵測(cè)到一主機(jī)11電性連接于電子裝置10時(shí),微處理器14因應(yīng)于該連接狀態(tài)產(chǎn)生一USB電性連接訊號(hào),并經(jīng)由與該主機(jī)11相對(duì)應(yīng)的USB設(shè)備控制器模塊13傳送至該主機(jī)11。接著,主機(jī)11開(kāi)始傳送USB電性數(shù)據(jù)訊號(hào)至該相對(duì)應(yīng)的USB設(shè)備控制器模塊13。該USB電性數(shù)據(jù)訊號(hào)包含有效的USB交握信號(hào)。此外,該USB電性數(shù)據(jù)訊號(hào)由USB數(shù)據(jù)收發(fā)器24接收,然后由USB序列接口引擎25(serialinterfaceengine)解碼并就包含在USB電性數(shù)據(jù)訊號(hào)中的設(shè)備地址與端點(diǎn)地址與過(guò)濾器21中所儲(chǔ)存的設(shè)定數(shù)據(jù)(設(shè)備地址與端點(diǎn)地址)作比對(duì)。確定為有效的設(shè)備地址與端點(diǎn)地址后,USB設(shè)備控制器模塊13即將該USB電性數(shù)據(jù)訊號(hào)傳送至輸出存儲(chǔ)緩沖區(qū)22,并與其中的哈希表進(jìn)行有效數(shù)據(jù)(設(shè)備地址與端點(diǎn)地址)的比對(duì)。[0070]接著,USB設(shè)備控制器模塊13依據(jù)輸出存儲(chǔ)緩沖區(qū)22的哈希表的比對(duì)結(jié)果,將該USB電性數(shù)據(jù)訊號(hào)的有效數(shù)據(jù)由輸出存儲(chǔ)緩沖區(qū)22傳送至第二存儲(chǔ)器17中相對(duì)應(yīng)于該有效數(shù)據(jù)端點(diǎn)地址的虛擬USB集線器模塊16的端點(diǎn)數(shù)據(jù)緩沖區(qū)(圖中未繪示)內(nèi),并產(chǎn)生輸出完成的中斷(Interrupt)訊號(hào)至微處理器14。又,USB設(shè)備控制器模塊13于輸出存儲(chǔ)緩沖區(qū)22的哈希表中以及于輸入存儲(chǔ)緩沖區(qū)23的哈希表中,對(duì)該設(shè)備(USB集線器模塊16)對(duì)應(yīng)的端點(diǎn)地址設(shè)置需等待的標(biāo)記,并于主機(jī)11后續(xù)的數(shù)據(jù)階段(datastage)或狀態(tài)階段(statusstage)時(shí),暫時(shí)持續(xù)地對(duì)主機(jī)11輸出否定應(yīng)答(Negative-Acknowledgment,NAK)的數(shù)據(jù)回饋封包,而讓主機(jī)11處于等待的狀態(tài)。[0071]由于該USB電性數(shù)據(jù)訊號(hào)的接收對(duì)象(設(shè)備地址)為虛擬USB集線器模塊16,故該輸出完成中斷訊號(hào)交由微處理器14中的虛擬集線器模塊程序來(lái)加以處理。該程序依據(jù)有效數(shù)據(jù)的格式,并按照USB集線器的標(biāo)準(zhǔn)列舉流程以產(chǎn)生一連續(xù)的USB設(shè)備列舉數(shù)據(jù)封包。該些USB設(shè)備列舉數(shù)據(jù)封包經(jīng)由USB設(shè)備控制器模塊13傳送至主機(jī)11以列舉該虛擬USB集線器模塊16。其中,該標(biāo)準(zhǔn)列舉流程包含將需要回復(fù)主機(jī)11的數(shù)據(jù)放入輸入存儲(chǔ)緩沖區(qū)23中,并設(shè)置哈希表。當(dāng)主機(jī)11產(chǎn)生輸入要求的USB電性訊號(hào)時(shí),經(jīng)檢查USB設(shè)備控制器模塊13的輸入存儲(chǔ)緩沖區(qū)23的哈希表中有相對(duì)應(yīng)回復(fù)主機(jī)11的數(shù)據(jù)的等待輸入旗標(biāo)后,USB設(shè)備控制器模塊13即將該USB設(shè)備列舉數(shù)據(jù)封包送出至主機(jī)11。[0072]當(dāng)USB電子設(shè)備12電性連接至電子裝置10時(shí),微處理器14執(zhí)行控制USB主控制器模塊26的程序指令,通過(guò)USB主控制器模塊26及USB集線器模塊19,以標(biāo)準(zhǔn)的列舉方式循序讀取并分析USB電子設(shè)備12的裝置描述(devicedescriptor)與組態(tài)描述(configurat1ndescriptor),并設(shè)定USB電子設(shè)備12的實(shí)際地址(physicaldeviceaddress),以及經(jīng)由虛擬USB集線器模塊16向主機(jī)11列舉該USB電子設(shè)備12。又,微處理器14因應(yīng)于USB電子設(shè)備12的裝置描述、組態(tài)描述及實(shí)際地址,于設(shè)備地址與端點(diǎn)地址過(guò)濾器21、輸出存儲(chǔ)緩沖區(qū)22的哈希表及輸入存儲(chǔ)緩沖區(qū)23的哈希表中,建立索引數(shù)據(jù)以供主機(jī)11操控USB電子設(shè)備12時(shí)的參考。在本實(shí)用新型一實(shí)施例中,USB主控制器模塊26包含一USB主控制器。[0073]優(yōu)先順序判斷模塊18耦接于多個(gè)USB設(shè)備控制器模塊13。優(yōu)先順序判斷模塊18經(jīng)建構(gòu)以依據(jù)該USB電子設(shè)備12的可用性,將主機(jī)11的USB電性訊號(hào)數(shù)據(jù)封包通過(guò)USB主控制器模塊26以及USB集線器模塊19傳送至該USB電子設(shè)備12,以使主機(jī)11操作該USB電子設(shè)備12。[0074]當(dāng)USB電子設(shè)備12電性連接于USB集線器模塊19時(shí),若主機(jī)11欲操作USB電子設(shè)備12,主機(jī)11會(huì)產(chǎn)生一標(biāo)準(zhǔn)的USB電性訊號(hào)數(shù)據(jù)封包至電子裝置10的USB設(shè)備控制器模塊13。USB設(shè)備控制器模塊13的USB數(shù)據(jù)收發(fā)器24接收該USB電性訊號(hào)數(shù)據(jù)封包。接著,USB設(shè)備控制器模塊13的USB序列接口引擎25解碼該USB電性訊號(hào)數(shù)據(jù)封包,并由設(shè)備地址與端點(diǎn)地址過(guò)濾器21比對(duì)該USB電性訊號(hào)數(shù)據(jù)封包中的設(shè)備地址與端點(diǎn)地址后,該USB電性訊號(hào)數(shù)據(jù)封包被傳送至輸出存儲(chǔ)緩沖區(qū)22中。[0075]USB設(shè)備控制器模塊13依據(jù)輸出存儲(chǔ)緩沖區(qū)22的哈希表的比對(duì)結(jié)果,若該USB電性訊號(hào)數(shù)據(jù)封包的該設(shè)備地址與該端點(diǎn)地址為USB電子設(shè)備12,則于輸出存儲(chǔ)緩沖區(qū)22的哈希表中以及于輸入存儲(chǔ)緩沖區(qū)23的哈希表中,對(duì)該USB電子設(shè)備12對(duì)應(yīng)的端點(diǎn)地址設(shè)置需等待的標(biāo)記。又,USB設(shè)備控制器模塊13在主機(jī)11后續(xù)的數(shù)據(jù)階段或狀態(tài)階段時(shí),暫時(shí)持續(xù)地對(duì)主機(jī)11輸出否定應(yīng)答(NAK)的數(shù)據(jù)回饋封包,而讓主機(jī)11處于等待的狀態(tài)。優(yōu)先順序判斷模塊18會(huì)依據(jù)USB電子設(shè)備12的可用性來(lái)判斷USB電子設(shè)備12是否有未完成的命令或通信。若USB電子設(shè)備12處于空閑的狀態(tài),則優(yōu)先順序判斷模塊18因應(yīng)于存儲(chǔ)緩沖區(qū)22的哈希表,將該USB電性訊號(hào)數(shù)據(jù)封包的該設(shè)備地址由主機(jī)11對(duì)USB電子設(shè)備12修改成USB主控制器模塊26對(duì)USB電子設(shè)備12所設(shè)置的實(shí)際地址,并復(fù)制至USB主控制器模塊26的數(shù)據(jù)輸出區(qū)261。USB主控制器模塊26將該USB電性訊號(hào)數(shù)據(jù)封包經(jīng)由USB集線器模塊19傳送至該USB電子設(shè)備12。[0076]USB電子設(shè)備12因應(yīng)于該USB電性訊號(hào)數(shù)據(jù)封包,產(chǎn)生一USB電性回饋訊號(hào)經(jīng)由USB集線器模塊19、USB主控制器模塊26的數(shù)據(jù)輸入?yún)^(qū)262至優(yōu)先順序判斷模塊18。優(yōu)先順序判斷模塊18將該USB電性回饋訊號(hào)的數(shù)據(jù)封包中的實(shí)際位置改為主機(jī)11對(duì)USB電子設(shè)備12的虛擬位置后,放置于相應(yīng)于主機(jī)11的USB設(shè)備控制器模塊13的輸入存儲(chǔ)緩沖區(qū)23,并設(shè)定其中的哈希表。當(dāng)主機(jī)11對(duì)于USB電子設(shè)備12產(chǎn)生數(shù)據(jù)輸入的要求時(shí),USB設(shè)備控制器模塊13經(jīng)由比對(duì)哈希表后,將有效的輸入存儲(chǔ)緩沖區(qū)23的相對(duì)應(yīng)于該輸入要求的數(shù)據(jù)傳送至主機(jī)11。[0077]另,于主機(jī)11與USB電子設(shè)備12的通信過(guò)程中,若優(yōu)先順序判斷模塊18判斷該USB電性訊號(hào)數(shù)據(jù)封包需等待時(shí),意即USB電子設(shè)備12處于不可用的狀態(tài)時(shí),優(yōu)先順序判斷模塊18會(huì)持續(xù)等待,直到USB電子設(shè)備12處于可用的狀態(tài)后,才使主機(jī)11與USB電子裝置12開(kāi)始進(jìn)行通信。[0078]因此,本實(shí)用新型提供多個(gè)主機(jī)11經(jīng)由電子裝置10以同時(shí)分享使用多個(gè)USB電子設(shè)備12的機(jī)制,意即電子裝置10可同時(shí)對(duì)不同主機(jī)11做多個(gè)USB電子設(shè)備12的列舉及通信,并藉由虛擬USB集線器模塊16及優(yōu)先順序判斷模塊18,使得該些主機(jī)11于切換使用該些USB電子設(shè)備12時(shí),不需重新列舉該些USB電子設(shè)備12于該些主機(jī)11,以避免中斷該些主機(jī)11與該些USB電子設(shè)備12的連線。又,本實(shí)用新型的虛擬USB集線器模塊16及優(yōu)先順序判斷模塊18可使單一USB電子設(shè)備12僅為單一主機(jī)11所使用,抑或?yàn)檫_(dá)成基于管理的目的,而使得某些主機(jī)無(wú)法使用某些特定的USB電子裝置,抑或使得某些主機(jī)只能使用某些特定的USB電子裝置,從而增加使用USB電子設(shè)備的安全機(jī)制。舉例而言,可經(jīng)由鎖定廠商識(shí)別碼(vendoridentifier;VID)與產(chǎn)品識(shí)別碼(productidentifier;PID),以使某一主機(jī)能使用某特定的USB電子裝置,或使該主機(jī)無(wú)法使用該特定的USB電子裝置。另,亦可經(jīng)由鎖定產(chǎn)品分類(lèi)(class),使得某一主機(jī)能使用某特定類(lèi)別的USB電子裝置,或使該主機(jī)無(wú)法使用該特定類(lèi)別的USB電子裝置。[0079]在某些現(xiàn)有技術(shù)中,主機(jī)與USB電子設(shè)備之間為一對(duì)一的關(guān)系,當(dāng)另一主機(jī)欲使用同一USB電子設(shè)備時(shí),則必須讓原主機(jī)與該USB電子設(shè)備斷線,然后與另一主機(jī)連線并重新列舉該USB電子設(shè)備。然而在本揭露中,已完成列舉程序的主機(jī)與USB電子設(shè)備之間只要該等主機(jī)或USB電子設(shè)備未拔除,則該等主機(jī)與USB電子設(shè)備之間的切換皆無(wú)需重新列舉。因此,本揭露能使多部主機(jī)分享多個(gè)USB電子設(shè)備的資源,且在多主機(jī)與多USB電子設(shè)備的運(yùn)用中,能有效率地達(dá)成主機(jī)與USB電子設(shè)備之間的切換。[0080]舉例而言,假設(shè)電子裝置10分別經(jīng)由第一USB設(shè)備控制器模塊、第二USB設(shè)備控制器模塊連接于一第一主機(jī)、一第二主機(jī),并經(jīng)由USB集線器模塊19連接于一第一USB電子設(shè)備以及一第二USB電子設(shè)備,且該等主機(jī)與該等USB電子設(shè)備之間的列舉程序已完成。當(dāng)?shù)谝恢鳈C(jī)與第一USB電子設(shè)備進(jìn)行運(yùn)作數(shù)據(jù)傳送時(shí),電子裝置10的第二USB設(shè)備控制器模塊13以NAK信號(hào)回應(yīng)來(lái)自第二主機(jī)對(duì)于第一USB電子設(shè)備的USB電性訊號(hào),而當(dāng)?shù)谝恢鳈C(jī)與第二USB電子設(shè)備進(jìn)行運(yùn)作數(shù)據(jù)傳送時(shí),電子裝置10的第二USB設(shè)備控制器模塊13以NAK信號(hào)回應(yīng)來(lái)自第二主機(jī)對(duì)于第二USB電子設(shè)備的USB電性訊號(hào)。反之亦然,即當(dāng)?shù)诙鳈C(jī)與第一或第二USB電子設(shè)備進(jìn)行運(yùn)作數(shù)據(jù)傳送時(shí),電子裝置10的第一USB設(shè)備控制器模塊13以NAK信號(hào)回應(yīng)來(lái)自第一主機(jī)對(duì)于第一或第二USB電子設(shè)備的USB電性訊號(hào)。又,當(dāng)連線由第一主機(jī)切換至第二主機(jī)時(shí),由于第二主機(jī)與第一以及第二USB電子設(shè)備相關(guān)的索引數(shù)據(jù)已于之前已完成的列舉程序中建立于第二USB設(shè)備控制器模塊13中,因此第二主機(jī)與第一及第二USB電子設(shè)備之間無(wú)需重新列舉,即可進(jìn)行運(yùn)作數(shù)據(jù)的傳送。同理,當(dāng)連線由第二主機(jī)切換至第一主機(jī)時(shí),由于第一主機(jī)與第一以及第二USB電子設(shè)備相關(guān)的索引數(shù)據(jù)已于之前已完成的列舉程序中建立于第一USB設(shè)備控制器模塊中,因此第一及第二USB電子設(shè)備與第一主機(jī)之間無(wú)需重新列舉,即可進(jìn)行運(yùn)作數(shù)據(jù)的傳送。[0081]圖3所示為本實(shí)用新型另一實(shí)施例的電子裝置10’的方塊圖。相較于圖2所示的電子裝置10,該電子裝置10’另包含一數(shù)據(jù)傳輸模塊27,其耦接于優(yōu)先順序判斷模塊18。當(dāng)該電子裝置10’的USB集線器模塊19電性連接至一USB電子設(shè)備時(shí),該電子裝置10’的微處理器14執(zhí)行控制USB主控制器26的程序指令,以標(biāo)準(zhǔn)的列舉方式循序讀取并分析該USB電子設(shè)備的裝置描述與組態(tài)描述,并設(shè)定該USB電子設(shè)備的實(shí)際地址及包裝成USB電性列舉訊號(hào)數(shù)據(jù)封包。數(shù)據(jù)傳輸模塊27經(jīng)由一既定的通信協(xié)議將該USB電性列舉訊號(hào)數(shù)據(jù)封包傳送至另一電子裝置10’。該電子裝置10’的數(shù)據(jù)傳輸單元27亦可接收來(lái)自該另一電子裝置10’的多個(gè)USB電性訊號(hào)數(shù)據(jù)封包。[0082]圖4所示為本實(shí)用新型一實(shí)施例的USB電子設(shè)備分享系統(tǒng)30的方塊圖。如圖4所示,系統(tǒng)30包含至少二電子裝置A與B,其結(jié)構(gòu)與功能皆為電子裝置10’。第一電子裝置A與第二電子裝置B經(jīng)由一既定的通信協(xié)議41以進(jìn)行USB電性數(shù)據(jù)交換,該通信協(xié)議41可運(yùn)行于有線或無(wú)線的通信協(xié)議上。在本實(shí)用新型的一實(shí)施例中,通信協(xié)議41可包含串行外圍接口(serialperipheralinterface;SPI)、內(nèi)部整合電路(inter-1ntegratedcircuit;I2C)、通用異步收發(fā)器(universalasynchronousreceiver/transmitter;UART)協(xié)議與傳輸控制協(xié)議/網(wǎng)絡(luò)協(xié)議(transmiss1ncontrolprotocol/internetprotocol;TCP/IP)、W1-Fi等等。當(dāng)?shù)谝浑娮友b置A的USB集線器模塊19電性連接至USB電子設(shè)備12時(shí),第一電子裝置A的微處理器14執(zhí)行控制第一電子裝置A的USB主控制器模塊26的程序指令,以標(biāo)準(zhǔn)的列舉方式循序讀取并分析USB電子設(shè)備12的裝置描述與組態(tài)描述,并設(shè)定該USB電子設(shè)備12的實(shí)際地址及包裝成USB電性列舉訊號(hào)數(shù)據(jù)封包。第一電子裝置A的數(shù)據(jù)傳輸模塊27經(jīng)由一通信協(xié)議將該USB電性列舉訊號(hào)數(shù)據(jù)封包傳送至第二電子裝置B。[0083]第二電子裝置B的數(shù)據(jù)傳輸模塊27接收到該USB電性列舉訊號(hào)數(shù)據(jù)封包后,其中的微處理器14因應(yīng)于USB電子設(shè)備12的裝置描述、組態(tài)描述及實(shí)際地址,于第二電子裝置B的設(shè)備地址與端點(diǎn)地址過(guò)濾器21、輸出存儲(chǔ)緩沖區(qū)22的哈希表及輸入存儲(chǔ)緩沖區(qū)23的哈希表中建立索引數(shù)據(jù)以供主機(jī)11操控USB電子設(shè)備12時(shí)的參考。又,第二電子裝置B的虛擬USB集線器模塊16向電性連接于第二電子裝置B的主機(jī)11列舉USB電子設(shè)備12。[0084]若主機(jī)11欲操作USB電子設(shè)備12,主機(jī)11會(huì)產(chǎn)生一USB電性操控訊號(hào)數(shù)據(jù)封包并傳送至第二電子裝置B。第二電子裝置B的USB設(shè)備控制器模塊13的USB數(shù)據(jù)收發(fā)器24接收該USB電性操控訊號(hào)。接著,在第二電子裝置B的USB設(shè)備控制器模塊13的USB序列接口引擎25解碼該USB電性操控訊號(hào)及其中的設(shè)備地址與端點(diǎn)地址,并由過(guò)濾器21比對(duì)該設(shè)備地址與端點(diǎn)地址,確定有效后,該USB電性操控訊號(hào)被傳送至輸出存儲(chǔ)緩沖區(qū)22中,并同時(shí)于輸出存儲(chǔ)緩沖區(qū)22的哈希表中以及輸入存儲(chǔ)緩沖區(qū)23的哈希表中,對(duì)該USB電子設(shè)備12對(duì)應(yīng)的端點(diǎn)地址設(shè)置需等待的標(biāo)記,并由USB設(shè)備控制器模塊13,在主機(jī)11后續(xù)的數(shù)據(jù)階段或狀態(tài)階段時(shí),暫時(shí)持續(xù)地對(duì)主機(jī)11輸出否定應(yīng)答(NAK)的數(shù)據(jù)回饋封包,而讓主機(jī)11處于等待的狀態(tài)。[0085]此時(shí),第二電子裝置B的優(yōu)先順序判斷模塊18因應(yīng)于存儲(chǔ)緩沖區(qū)22的哈希表,將該USB電性操控訊號(hào)中的該設(shè)備地址由主機(jī)11對(duì)USB電子設(shè)備12修改成第一電子裝置A中的USB主控制器模塊26對(duì)USB電子設(shè)備12所設(shè)置的實(shí)際地址,并啟動(dòng)數(shù)據(jù)傳輸模塊27以將該USB電性操控訊號(hào)經(jīng)該通信協(xié)議傳送至第一電子裝置A的數(shù)據(jù)傳輸模塊27。接著,第一電子裝置A的數(shù)據(jù)傳輸模塊27將該USB電性操控訊號(hào)傳送至優(yōu)先順序判斷模塊18。第一電子裝置A的優(yōu)先順序判斷模塊18依據(jù)USB電子設(shè)備12的可用性來(lái)判斷USB電子設(shè)備12是否有未完成的命令或通信。若USB電子設(shè)備12處于空閑的狀態(tài),則將該USB電性操控訊號(hào)復(fù)制至USB主控制器模塊26的數(shù)據(jù)輸出區(qū)261。最后USB主控制器模塊26將該USB電性操控訊號(hào)經(jīng)由USB集線器模塊19傳送至USB電子設(shè)備12。[0086]USB電子設(shè)備12因應(yīng)于該USB電性操控訊號(hào),產(chǎn)生USB電性回饋訊號(hào),并經(jīng)由第一電子裝置A的USB集線器模塊19、USB主控制器模塊26的數(shù)據(jù)輸入?yún)^(qū)262傳送至優(yōu)先順序判斷模塊18。優(yōu)先順序判斷模塊18將該USB電性回饋訊號(hào)的數(shù)據(jù),經(jīng)由該通信協(xié)議傳送至第二電子裝置B的數(shù)據(jù)傳輸模塊27,并經(jīng)由第二電子裝置B的優(yōu)先順序判斷模塊18將該數(shù)據(jù)中的實(shí)際位置改為主機(jī)11對(duì)USB電子設(shè)備12的虛擬位置后,放置于相應(yīng)于主機(jī)11的第二電子裝置B的USB設(shè)備控制器模塊13的輸入存儲(chǔ)緩沖區(qū)23以及設(shè)置相對(duì)應(yīng)的哈希表。當(dāng)主機(jī)11對(duì)于第二電子裝置B的USB電子設(shè)備12產(chǎn)生數(shù)據(jù)輸入的要求時(shí),位于第二電子裝置B的USB設(shè)備控制器模塊13的輸入存儲(chǔ)緩沖區(qū)23的相對(duì)應(yīng)于該輸入要求的數(shù)據(jù)會(huì)被傳送至主機(jī)11。[0087]如若第一電子裝置A的優(yōu)先順序判斷模塊18判斷該USB電性操控訊號(hào)數(shù)據(jù)封包需等待時(shí),意即USB電子裝置12處于不可用的狀態(tài)時(shí),第一電子裝置A會(huì)將該USB電性操控訊號(hào)數(shù)據(jù)封包暫時(shí)保存,直到USB電子裝置12處于可用的狀態(tài)后,該優(yōu)先順序判斷模塊18方自動(dòng)將該USB電性操控訊號(hào)數(shù)據(jù)封包傳送至USB電子設(shè)備12。[0088]綜上所述,本實(shí)用新型另揭露一電子設(shè)備分享方法,圖5所示為本實(shí)用新型一實(shí)施例的電子設(shè)備分享方法流程圖。如圖5所示,于步驟S501,多個(gè)虛擬通用串行總線(USB)集線器模塊被產(chǎn)生于一電子裝置中。[0089]于步驟S503,在本實(shí)用新型的一實(shí)施例中,電性連接于該電子裝置的至少一USB電子設(shè)備經(jīng)由該電子裝置的該些虛擬USB集線器模塊被列舉于電性連接于該電子裝置且相對(duì)應(yīng)于該些虛擬USB集線器模塊的至少一主機(jī)。于步驟S505,判斷該至少一USB電子設(shè)備的可用性以將該至少一主機(jī)的USB電性訊號(hào)傳送至該USB電子設(shè)備。[0090]圖6所示為本實(shí)用新型一實(shí)施例的電子設(shè)備分享方法流程圖。如圖6所示,于步驟S601,多個(gè)虛擬通用串行總線(USB)集線器模塊被產(chǎn)生于一第一電子裝置與一第二電子裝置中。[0091]于步驟S603,在本實(shí)用新型的一實(shí)施例中,將電性連接于第一電子裝置的一第一USB電子設(shè)備的USB電性列舉訊號(hào)數(shù)據(jù)封包經(jīng)由一通信協(xié)議傳送至第二電子裝置,并經(jīng)由第二電子裝置的該些虛擬USB集線器模塊,將該第一USB電子設(shè)備列舉于相對(duì)應(yīng)于第二電子裝置的該些虛擬USB集線器模塊且電性連接于該第二電子裝置的至少一主機(jī)的一第二主機(jī)。[0092]于步驟S605,該第二主機(jī)的USB電性訊號(hào)傳送至第一電子裝置,并因應(yīng)于第一電子裝置中該第一USB電子設(shè)備的可用性,經(jīng)由該通信協(xié)議傳送至該第一USB電子設(shè)備。[0093]于本實(shí)用新型又一實(shí)施例中,步驟S603將電性連接于該第二電子裝置的一第二USB電子設(shè)備的USB電性列舉訊號(hào)數(shù)據(jù)封包經(jīng)由該通信協(xié)議傳送至第一電子裝置,并經(jīng)由第一電子裝置的該些虛擬USB集線器模塊,將該第二USB電子設(shè)備列舉于相對(duì)應(yīng)于第一電子裝置的該些虛擬USB集線器模塊且電性連接于該第一電子裝置的至少一主機(jī)的一第一主機(jī)。之后于步驟S605,該第一主機(jī)的USB電性訊號(hào)傳送至第二電子裝置,并因應(yīng)于第二電子裝置中該第二USB電子設(shè)備的可用性,經(jīng)由該通信協(xié)議傳送至該第二USB電子設(shè)備。[0094]本實(shí)用新型的技術(shù)內(nèi)容及技術(shù)特點(diǎn)已揭示如上,然而本實(shí)用新型所屬【
技術(shù)領(lǐng)域:
】中普通技術(shù)人員應(yīng)了解,在不背離所附權(quán)利要求所界定的本實(shí)用新型精神和范圍內(nèi),本實(shí)用新型的教示及揭露可作種種的替換及修飾。[0095]此外,本案的權(quán)利范圍并不局限于上文揭示的特定實(shí)施例的系統(tǒng)、裝置、方法或步驟。本實(shí)用新型所屬【
技術(shù)領(lǐng)域:
】中普通技術(shù)人員應(yīng)了解,基于本實(shí)用新型教示及揭露系統(tǒng)、裝置、方法或步驟,無(wú)論現(xiàn)在已存在或日后開(kāi)發(fā)者,其與本案實(shí)施例揭示者系以實(shí)質(zhì)相同的方式執(zhí)行實(shí)質(zhì)相同的功能,而達(dá)到實(shí)質(zhì)相同的結(jié)果,亦可使用于本實(shí)用新型。因此,以下的權(quán)利要求系用以涵蓋用以此類(lèi)系統(tǒng)、裝置、方法或步驟?!緳?quán)利要求】1.一種電子裝置,用以耦接于至少一主機(jī)及至少一USB電子設(shè)備之間,其特征在于,該電子裝置包含:一第一USB設(shè)備控制器模塊,經(jīng)建構(gòu)以電性連接至該至少一主機(jī)的一第一主機(jī);一第一虛擬USB集線器模塊,相對(duì)應(yīng)于該第一USB設(shè)備控制器模塊;一USB主控制器模塊,經(jīng)建構(gòu)以經(jīng)由一USB集線器模塊電性連接至該至少一USB電子設(shè)備的一第一USB電子設(shè)備;以及一微處理器,經(jīng)建構(gòu)以產(chǎn)生該第一虛擬USB集線器模塊于一存儲(chǔ)器中。2.如權(quán)利要求1所述的電子裝置,其特征在于,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一主機(jī)的電性連接,經(jīng)由該第一USB設(shè)備控制器模塊向該第一主機(jī)列舉該第一虛擬USB集線器模塊,以及因應(yīng)于該第一USB電子設(shè)備的電性連接,經(jīng)由該USB集線器模塊以及該USB主控制器模塊列舉該第一USB電子設(shè)備。3.如權(quán)利要求1所述的電子裝置,其特征在于,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一USB電子設(shè)備的電性連接,經(jīng)由該第一虛擬USB集線器模塊向該第一主機(jī)列舉該第一USB電子設(shè)備。4.如權(quán)利要求1所述的電子裝置,其特征在于,還包含一優(yōu)先順序判斷模塊,經(jīng)建構(gòu)以依據(jù)該第一USB電子設(shè)備的可用性將來(lái)自該第一主機(jī)的一USB電性操作訊號(hào)經(jīng)由該USB主控制器模塊與該USB集線器模塊傳送至該第一USB電子設(shè)備。5.如權(quán)利要求1所述的電子裝置,其特征在于,還包含:一第二USB設(shè)備控制器模塊,經(jīng)建構(gòu)以電性連接至該至少一主機(jī)的一第二主機(jī);以及一第二虛擬USB集線器模塊,相對(duì)應(yīng)于該第二USB設(shè)備控制器模塊,其中該微處理器因應(yīng)于該第二主機(jī)的電性連接,經(jīng)由該第二USB設(shè)備控制器模塊向該第二主機(jī)列舉該第二虛擬USB集線器模塊。6.如權(quán)利要求5所述的電子裝置,其特征在于,該USB主控制器模塊經(jīng)建構(gòu)以經(jīng)由該USB集線器模塊電性連接至該至少一USB電子設(shè)備的一第二USB電子設(shè)備,以及該微處理器經(jīng)建構(gòu)以因應(yīng)于該第二USB電子設(shè)備的電性連接,經(jīng)由該USB集線器模塊以及該USB主控制器模塊列舉該第二USB電子設(shè)備。7.如權(quán)利要求6所述的電子裝置,其特征在于,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一USB電子設(shè)備的電性連接,經(jīng)由該第二虛擬USB集線器模塊向該第二主機(jī)列舉該第一USB電子設(shè)備。8.如權(quán)利要求6所述的電子裝置,其特征在于,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第二USB電子設(shè)備的電性連接,經(jīng)由該第一虛擬USB集線器模塊向該第一主機(jī)列舉該第二USB電子設(shè)備。9.如權(quán)利要求6所述的電子裝置,其特征在于,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第二USB電子設(shè)備的電性連接,經(jīng)由該第二虛擬USB集線器模塊向該第二主機(jī)列舉該第二USB電子設(shè)備。10.如權(quán)利要求1所述的電子裝置,其特征在于,該第一USB設(shè)備控制器模塊包含:一過(guò)濾器,經(jīng)建構(gòu)以儲(chǔ)存一設(shè)備的設(shè)備地址與端點(diǎn)地址;以及一USB收發(fā)器以及一USB序列接口引擎,經(jīng)建構(gòu)以因應(yīng)于來(lái)自該第一主機(jī)的一USB電性訊號(hào),就該USB電性訊號(hào)中的設(shè)備地址及端點(diǎn)地址與該過(guò)濾器中的設(shè)備地址與端點(diǎn)地址予以比對(duì)。11.如權(quán)利要求1所述的電子裝置,其特征在于,該微處理器經(jīng)建構(gòu)以因應(yīng)于該第一USB電子設(shè)備的電性連接,設(shè)定該第一USB電子設(shè)備的實(shí)際地址,并提供一USB電性列舉訊號(hào)數(shù)據(jù)封包。12.如權(quán)利要求11所述的電子裝置,其特征在于,還包含:一數(shù)據(jù)傳輸模塊,經(jīng)建構(gòu)以傳送該USB電性列舉訊號(hào)數(shù)據(jù)封包至另一電子裝置,并經(jīng)建構(gòu)以接收來(lái)自該另一電子裝置的另一USB電性列舉訊號(hào)數(shù)據(jù)封包。13.如權(quán)利要求12所述的電子裝置,其特征在于,該另一USB電性列舉訊號(hào)數(shù)據(jù)封包包含與該另一電子裝置相電性連接的另一USB電子設(shè)備的相關(guān)數(shù)據(jù),其中該微處理器經(jīng)建構(gòu)以因應(yīng)于該另一USB電性列舉訊號(hào)數(shù)據(jù)封包,經(jīng)由該第一虛擬USB集線器模塊向該第一主機(jī)列舉該另一USB電子設(shè)備?!疚臋n編號(hào)】G06F13/38GK204117142SQ201420626311【公開(kāi)日】2015年1月21日申請(qǐng)日期:2014年10月27日優(yōu)先權(quán)日:2014年9月12日【發(fā)明者】王傳杰,鐘永吉,沈宗明,蘇亭翰申請(qǐng)人:亞信電子股份有限公司