CN102299844B - 传输***及传输方法 - Google Patents
传输***及传输方法 Download PDFInfo
- Publication number
- CN102299844B CN102299844B CN201110233320.8A CN201110233320A CN102299844B CN 102299844 B CN102299844 B CN 102299844B CN 201110233320 A CN201110233320 A CN 201110233320A CN 102299844 B CN102299844 B CN 102299844B
- Authority
- CN
- China
- Prior art keywords
- token
- package
- transmission
- transmission path
- ancillary equipment
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 263
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000002093 peripheral effect Effects 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 4
- 230000009471 action Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
一种传输***及传输方法,传输***适用于接收一主机装置所发出的一第一令牌封包以及一第二令牌封包。传输***耦接一第一***设备以及一第二***设备。传输***提供一第一传输路径于主机装置与第一***设备之间,以及提供一第二传输路径于主机装置与第二***设备之间。传输***分析第一及第二令牌封包。第一令牌封包包含对应于第一***设备的信息。当传输***分析出第二令牌封包包含对应于第一***设备的信息时,关闭第二传输路径。本发明可达到节省电力、降低传输***功率损耗的功效。
Description
技术领域
本发明有关于一种传输***,特别是有关于一种适用于接收多个令牌封包的传输***。
背景技术
当主机装置与***设备通过一传输***(如集线器hub)传送/接收封包时,集线器会以广播(broadcast)的方式,将封包传送到各个连接端口中。由于集线器无法即时知道需将封包传送到哪个连接端口,也不知道哪个连接端口的***设备会有所回应,因此,必需持续提供电力予每个连接端口所对应的传输器,进而无法有效地降低集线器的功率损耗。
发明内容
本发明提供一种传输***,适用于接收一第一令牌封包与一第二令牌封包,并包括一向上连接端口、一第一向下连接端口、一第二向下连接端口以及一处理模块。向上连接端口可接收第一令牌封包及第二令牌封包。第一向下连接端口耦接一第一***设备。第二向下连接端口耦接一第二***设备。处理模块耦接于向上连接端口与第一向下连接端口之间,以及耦接于向上连接端口与第二向下连接端口之间,并包括一传输单元以及一控制单元。传输单元提供一第一传输路径在向上连接端口与第一***设备之间,并且提供一第二传输路径在向上连接端口与第二***设备之间。控制单元耦接向上连接端口与传输单元,以接收并分析第一令牌封包及第二令牌封包。第一令牌封包包含对应第一***设备的信息。当控制单元分析出第二令牌封包包含对应第一***设备的信息时,控制单元通过传输单元关闭第二传输路径。
本发明提供一种传输方法,适用于一传输***。此传输***可包含一向上连接端口以及一处理模块,且传输***可用以传输一第一令牌封包与一第二令牌封包。此向上连接端口与一第一***设备之间具有一第一传输路径,且此向上连接端口与一第二***设备之间具有一第二传输路径。本发明的传输方法包括:通过此向上连接端口接收该第一令牌封包及该第二令牌封包;以及使用该处理模块分析该第一令牌封包及该第二令牌封包,该第一令牌封包包含对应该第一***设备的信息;其中,当该第二令牌封包包含对应该第一***设备的信息时,由该处理模块关闭该第二传输路径。
本发明可达到节省电力、降低传输***功率损耗的功效。
附图说明
图1为本发明的传输***的示意图。
图2A为主机装置与传输***之间的可能交易传输示意图。
图2B为主机装置与传输***之间的封包示意图。
图3为本发明的处理模块的一可能实施例。
图4为本发明的传输方法的一可能实施例。
附图中符号的简单说明如下:
10:传输***;11:主机装置;15、17:***设备;131:向上连接端口;132:向下连接端口模块;133、134:向下连接端口;135:处理模块;136:传输单元;137:控制单元;311:解码器;312:存储器;313:控制器;314:重复器;315:传输器。
具体实施方式
为让本发明的特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
图1为本发明的传输***的一实施例的示意图。在本实施例中,传输***10较佳为一USB集线装置(Hub)。如图所示,传输***10适用于接收一主机装置(host)11所发出的一令牌封包(token packet)tp 1及tp2。在本实施例中,主机装置11可通过传输***10与***设备15或17进行数据传输(transaction)。数据传输通常可由令牌封包(token packet)、数据封包(data packet)以及交握封包(handshake packet)构成,或者是由令牌封包(token packet)及交握封包(handshake packet)构成。通过本发明的传输***10,主机装置(host)11可与多个***设备(15,17)进行输出或输入数据交易(OUT transaction or IN Transaction),亦或者主机装置(host)11可设定(SET Transaction)或者侦测(PING Transaction)***设备(15或17)的状态。
在本实施例中,在一第一令牌期间,主机装置11发出令牌封包tp1,在一第二令牌期间,主机装置11发出另一令牌封包tp2。在本实施例中,第二令牌期间晚于第一令牌期间。
传输***10包括一向上连接端口131、一向下连接端口模块132以及一处理模块135。向上连接端口131耦接主机装置11,用以接收令牌封包tp1及tp2。向下连接端口模块132具有向下连接端口133及134。向下连接端口133及134分别耦接***设备15及17。
处理模块135耦接于向上连接端口131与向下连接端口模块132之间,并包括一传输单元136以及一控制单元137。传输单元136提供一第一传输路径以及一第二传输路径。第一传输路径位于向上连接端口131与***设备15之间。第二传输路径位于向上连接端口131与***设备17之间。
控制单元137耦接向上连接端口131与传输单元136,用以接收并分析令牌封包tp1、tp2。
在一可能实施例中,主机装置11欲与***设备15进行输出数据交易(OUT transaction),因此在第一令牌期间主机装置11会通过本发明的传输***10向***设备15发出令牌封包tp1。此令牌封包tp1包含对应于***设备15的信息,而此信息较佳可为对应***设备15的地址信息。控制单元137接收到此令牌封包tp1后,可先通过解码的方式分析此令牌封包tp1,再将此令牌封包tp1以广播(Boardcast)的方式传送给***设备15与17。由于令牌封包tp1中包含对应于***设备15的信息,而不包含对应于***设备17的信息,因此仅有***设备15会在数据传输完毕后回应一个交握封包sp1予传输***10,本发明的传输***10再将此交握封包sp1传送至主机装置11。控制单元137则可将主机装置15对应的信息以及向下连接端口133号码(Port Number)记录下来。
当主机装置11在发出令牌封包tp1后再度发出另一令牌封包tp2时,控制单元137可先分析出令牌封包tp2的内容。当控制单元137分析令牌封包tp2包含对应于***设备15的信息时,控制单元137可通过传输单元136关闭向上连接端口131与***设备17间的第二传输路径。请注意,由于后来的令牌封包tp2与先前令牌封包tp1所对应的***设备15的信息相同,故原本的向上连接端口131与***设备15之间的第一传输路径仍可保持为导通状态。在一可能实施例中,控制单元137关闭第二传输路径上的传输器的电力。在USB 2.0的传输规格中,此传输器的电力较佳为提供USB 2.0差动对(D+,D-)的电力;在USB 3.0的传输规格中,此传输器的电力较佳为提供USB 3.0差动对(D+,D-)、高速接收差动对(StdA_SSRX+,StdA_SSRX-)、高速传输差动对(StdA_SSTX+,StdA_SSTX-)的电力。
举例而言,在第一令牌期间,控制单元137分析令牌封包tp1,用以得知令牌封包tp1中一地址数据段所对应的地址信息。控制单元137记录此次的分析结果(即令牌封包tp1的一地址数据段所对应的地址信息)。在此期间,控制单元137控制传输单元136,使其导通第一及第二传输路径,故***设备15及17均可接收到令牌封包tp1。不过,只有对应前述令牌封包tp1的***设备会有所回应。此外,上述虽仅以二传输路径与对应的二***设备为例,然非用以限定本发明。在其他实施例中,若传输路径与***设备为三个以上时,这些传输路径皆会导通,并且只有对应前述令牌封包tp1的***设备会有所回应。
在本实施例中,***设备15的地址符合令牌封包tp1的地址数据段所对应的地址信息,因此,在第一令牌期间后的一第一数据期间,***设备15根据令牌封包tp1,并通过传输单元136所提供的第一传输路径,与主机装置11进行传输。在一可能实施例中,***设备15根据令牌封包tp1,接收来自主机装置11所提供的数据封包,或是根据令牌封包tp1,提供数据封包予主机装置11。在***设备15接收主机装置11所提供的数据封包后,***设备15可于前述第一数据期间后的一交握期间发出一交握封包给予主机装置11,以告知数据传输(OUT transaction)已完成。亦或者当主机装置11接收完***设备15所提供的数据封包后,主机装置11可于前述第一数据期间后的一交握期间发出一交握封包给予***设备15,以告知数据传输(IN transaction)已完成。
在本实施例中,传输单元136会将第一令牌期间后的第一及第二传输路径的传输状态告知控制单元137。控制单元137记录传输单元136所告知的信息。此信息可包含对应于***设备15的信息以及向下连接端口133号码(Port Number)。
在第一交握期间后的第二令牌期间,控制单元137分析令牌封包tp2,用以得知令牌封包tp2的一地址数据段所对应的地址信息。在此期间,控制单元137控制传输单元136,使第一及第二传输路径均处于导通状态。
接着比对第二令牌期间的分析结果与第一次的分析结果。
在一实施例中,假设第二令牌封包tp2中包含***设备的地址信息同样为应***设备15的地址信息,因此比对结果会相符。主机装置11仍与***设备15通过第一传输路径进行数据传输,但此时控制单元137可通过传输单元136关闭第二传输路径(因在第二令牌期间后,第二传输路径不具有传输动作)。借此可关闭不进行传输动作的传输路径的电力,以达到节省电力的效果。在另一实施例中,假设第二令牌封包tp2中会包含对应***设备17的地址信息,因此第一及第二令牌期间的分析结果会不同。此时在一第二数据期间,控制单元137控制传输单元136,使其导通第一及第二传输路径,但只有第二传输路径会有传输动作,以完成传输***11与***设备17之间的数据传输。传输单元136将第二令牌期间后的第一及第二传输路径的传输状态告知控制单元137。
综上所述,控制单元137根据传输单元136所告知的信息以及接下来的分析结果,选择是否不导通非对应的传输路径(假设对应路径的相关信息已记录于控制单元137中)。由于非对应的传输路径可能不被导通,故可关闭相对应的传输器/接收器,因而减少传输***10的功率损耗。
另外,当令牌封包tp1或tp2中包含对应于传输***10的本身的信息(例如:Hub信息)时,控制单元137通过传输单元136,同时不导通第一及第二传输路径。
图2A为主机装置11与传输***10之间的可能交易传输示意图。如图所示,主机装置11与传输***10之间的交易包括,输出交易(OUT transaction)、设定交易(SETUP transaction)、输入交易(IN transaction)以及询问交易(PING transaction)。
输出交易、设定交易以及输入交易均包括一令牌封包(token packet)、一数据封包(data packet)以及一交握封包(handshake packet),而询问交易只具有令牌封包以及交握封包,不具有数据封包。
当主机装置11发出输出交易及设定交易时,表示欲提供数据予***设备。因此,主机装置11会依序发出令牌封包及数据封包。待***设备接收到数据封包后,***设备会回复一交握封包予主机装置11,用以告知交易完成。
当主机装置11发出一输入交易时,表示欲撷取***设备的数据。因此,主机装置11先发出令牌封包,然后再接收***设备所提供的数据封包,最后主机装置再回复一交握封包予***设备。
当主机装置11发出一询问交易时,表示欲询问***设备是否可再接收数据(因***设备的暂存区可能已存满数据)。因此,主机装置11先发出令牌封包,然后再接收***设备所回复的交握封包。
为方便说明,以下将针对输出交易进行说明(请配合图1),且图2B中各个期间(如令牌、数据以及交握)的时间先后顺序均如图中所示。假设,***设备15及17分别耦接向下连接端口133及134,并且***设备15及17的地址分别为地址A及地址B。
请参考图2B,在第一令牌期间Ttp1,主机装置11发出令牌封包tp1。控制单元137控制传输单元136,使其导通第一及第二传输路径。因此,***设备15及17均可接收到令牌封包tp1。
在本实施例中,控制单元137分析令牌封包tp1,用以得知令牌封包tp1的一地址数据段所对应的地址信息。此地址信息表示主机装置11欲与哪个***设备(15或17)进行数据传输。假设,控制单元137分析令牌封包tp1后,所得到的地址信息(即第一分析结果)为地址A。
由于***设备15的地址符合令牌封包tp1的地址数据段所对应的地址信息,因此,在第一数据期间Tdp1,***设备15通过传输单元136所提供的第一传输路径,接收主机装置11所提供的数据封包dp1。此时,***设备17并未通过第二传输路径与主机装置11进行传输。
当***设备15接收完数据封包dp1后,会在第一交握期间Tsp1,回复一交握封包sp1予主机装置11。在第一数据期间Tdp1及第一交握期间Tsp1,控制单元137导通第一及第二传输路径,不过,只有在第一传输路径上具有传输动作。
在本实施例中,传输单元136会将第一及第二传输路径在第一数据期间Tdp1或是第一交握期间TSP1的传输状态告知控制单元137。控制单元137根据第一分析结果以及传输单元136所告知的传输状态,便可得知地址A的***设备15耦接在向下连接端口133。
在第二令牌期间Ttp2,主机装置11发出另一令牌封包tp2。此时,控制单元137控制传输单元136,使第一及第二传输路径均处于导通状态。控制单元137分析令牌封包tp2,用以得知令牌封包tp2的地址数据段所对应的地址信息(即第二分析结果),并比对第一及第二分析结果。
假设,令牌封包tp2的地址数据段所对应的地址信息为地址B。由于控制单元137在第二令牌期间,所得到的第二分析结果(地址B)不同于第一令牌期间Ttp1所得到的第一分析结果(地址A)。因此在第二数据期间Tdp2及第二交握期间Tsp2,控制单元137不会通过传输单元136关闭第一及第二传输路径。在一可能实施例中,控制单元137会将第二分析结果以及第二传输路径上的传输状态储存在一存储单元中。此存储单元较佳为一寄存器。
相反地,若控制单元137在第二令牌期间,所得到的第二分析结果与第一令牌期间Ttp1所得到的第一分析结果相符,也就是令牌封包tp1及tp2的地址数据段所对应的地址信息相同,控制单元137则可通过传输单元136关闭第二传输路径。因此在第二数据期间Tdp2及第二交握期间Tsp2,控制单元137仅导通第一传输路径,而不导通第二传输路径。
由于第一传输路径被导通,故在第二令牌期间Ttp2后,***设备15可继续通过第一传输路径与主机装置11进行数据传输(如数据封包dp2及交握封包sp2)。然而,由于不导通第二传输路径,故可关闭第二传输路径所对应的传输器/接收器的电力,因而降低传输***10的功率损耗。
在第二令牌期间Ttp2后的一第三令牌期间Ttp3,主机装置11通过本发明的传输***10提供令牌封包tp3予***设备15或17。控制单元137分析令牌封包tp3的一地址数据段,用以比对令牌封包tp3的地址数据段所对应的地址信息与令牌封包tp2的地址数据段所对应的地址信息是否相符。
若第三令牌期间Tdp3的分析结果不同于第二令牌期间Ttp2的分析结果,则在第三数据期间Tdp3及第三交握期间Tsp3,控制单元137导通第一及第二传输路径。在本实施例中,传输单元136再将第一及第二传输路径的传输状态告知控制单元137。
相反地,若第三令牌期间Ttp3的分析结果与第二令牌期间Ttp2的分析结果相符,则在第三数据期间Tdp3及第三交握期间Tsp3,控制单元137根据在第二数据期间Tdp2或第二交握期间Tsp2的第一及第二传输路径的传输状态,不导通第一或第二传输路径。
举例而言,若在第二数据期间Tdp2或第二交握期间Tsp2,第一传输路径具有传输动作,而第二传输路径不具有传输动作,则在第三数据期间Tdp3及第三交握期间Tsp3,控制单元137不导通第二传输路径。
相反地,若在第二数据期间Tdp2或第二交握期间Tsp2,第二传输路径具有传输动作,而第一传输路径不具有传输动作,则在第三数据期间Tdp3及第三交握期间Tsp3,控制单元137不导通第一传输路径。
在一可能实施例中,处理模块135具有一存储器312(图1未显示,详见图3)。处理模块135在第一令牌期间Ttp1后的第一交握期间Tsp1中,通过向下连接端口133接收第一交握封包sp1,并于接收该第一交握封包sp1后,将分析第一令牌封包tp1所产生的第一分析结果储存于存储器312中,以及将向下连接端口133的信息(如向下连接端口号码)储存于存储器312中。
图3为本发明的处理模块的一可能实施例。如图所示,处理模块135包括传输单元136、控制单元137以及重复器314。在本实施例中,传输单元136为一传输器315,如模拟切换开关,但并非用以限制本发明。只要可提供多个传输路径,并可控制所述传输路径的导通与否的电路或装置,均可作为传输单元136。
重复器314用以重复向上连接端口131所接收到的信息,并将重复结果通过传输单元136所提供的第一及第二传输路径,提供予向下连接端口133及134。举例而言,在第一令牌期间,重复器314重复令牌封包tp1,用以产生一第一重复结果,并通过第一及第二传输路径,提供第一重复结果予***设备15及17。在第二令牌期间,重复器314重复令牌封包tp2,用以产生一第二重复结果,并通过第一及第二传输路径,提供第二重复结果予***设备15及17。
在本实施例中,控制单元137包括一解码器311、一存储器312以及一控制器313。解码器311可解码与分析令牌封包tp1及tp2,用以在第一及第二令牌期间,产生第一及第二解码结果(即上述第一及第二分析结果)。存储器312储存第一解码结果以及传输单元136所告知的第一及第二传输路径的传输状态。
控制器313将第二解码结果与储存的第一解码结果作比对,并根据比对结果以及所储存的传输路径的传输状态,控制传输器315,用以不导通第一或第二传输路径。
由于传输***10的处理模块135会储存目前的传输路径的传输状态以及分析得知的令牌封包所对应的地址信息,故在下一次传输(可能为输出交易、输入交易、设定交易或是询问交易)时,若主机装置所发出的令牌封包所对应的地址信息相符于上一次的储存结果时,则根据上一次的传输路径的传输状态,关闭非对应的传输路径的传输器/接收器的电力。相反地,若主机装置所发出的令牌封包所对应的地址信息异于上一次的储存结果时,则重新储存目前的传输路径的传输状态以及目前令牌封包所对应的地址信息,并保持所有传输路径的传输器/接收器的电力。由于不需持续供电予传输路径上的传输器及/或接收器,故可降低传输***的功率损耗。此外,上述虽仅以二传输路径与对应的二***设备为例,然非用以限定本发明。在其他可能实施例中,若传输路径与***设备为三个以上时,本发明的传输***可关闭与被储存传输路径不同的所有传输路径的电力,而仅供给需要持续传输的传输路径电力,而可达成降低传输***功率损耗的功效。
图4为本发明的传输方法的一可能实施例。本发明的传输方法适用于一传输***。传输***可用以传输一第一令牌封包与一第二令牌封包。且此传输***可包含一向上连接端口以及一处理模块。处理模块与一第一***设备之间具有一第一传输路径,处理模块与一第二***设备之间具有一第二传输路径。
首先,接收第一及第二令牌封包(步骤S410)。在本实施例中,接收第一及第二令牌封包时,导通第一及第二传输路径。在一第一令牌期间,接收第一令牌封包,并重复第一令牌封包,用以产生一第一重复结果,再通过第一及第二传输路径,提供第一重复结果予第一及第二***设备。在此,一主机装置可通过此第一令牌封包与第二令牌封包以与第一***设备或第二***设备进行数据传输沟通动作。
在第一令牌期间之后的一第一数据期间,令主机装置与第一***设备通过第一传输路径进行数据传输。在一可能实施例中,若主机装置与传输***进行输出交易、设定交易或是输入交易时,则在第一数据期间后的一第一交握期间,主机装置与传输***之间将进行交握传输(用以传输交握封包)。其它实施例中,若主机装置与传输***进行询问交易时,则主机装置与传输***之间仅具有令牌传输(用以传输令牌封包)及交握传输。
在第一数据期间(或第一交握期间)之后的一第二令牌期间,接收第二令牌封包。接着,重复第二令牌封包,用以产生一第二重复结果,并通过第一及第二传输路径,提供第二重复结果予第一及第二***设备。在本实施例中,第一令牌期间早于第一数据期间,第一数据期间早于第二令牌期间。
分析第一及第二令牌封包(步骤S430)。在一可能实施例中,在第一令牌期间后的一第一交握期间中,可通过第一或第二传输路径,接收一第一交握封包。在分析第一令牌封包后,产生一第一分析结果。记录第一分析结果以及传输第一交握封包的传输路径。假设,第一令牌封包包含对应第一***设备的信息。
当第二令牌封包包含对应第一***设备的信息时,关闭第二传输路径(步骤S440)。举例而言,分析第一令牌封包后,可产生一第一分析结果,分析第二令牌封包后,可产生一第二分析结果。当第一及第二分析结果相符时,便关闭第二传输路径。
在一可能实施例中,若第一及第二分析结果不相符时,记录第二分析结果以及第二传输路径的传输状态。在另一实施例中,若第二令牌封包包含对应传输***本身的的信息时,则关闭第一及第二传输路径
在其它实施例中,在步骤S440后,可再继续接收并分析一第三令牌封包。若第三令牌封包包含对应第二***设备的信息时,导通第二传输路径。
除非另作定义,在此所有词汇(包含技术与科学词汇)均属本发明所属技术领域中具有通常知识者的一般理解。此外,除非明白表示,词汇于一般字典中的定义应解释为与其相关技术领域的文章中意义一致,而不应解释为理想状态或过分正式的语态。
以上所述仅为本发明较佳实施例,然其并非用以限定本发明的范围,任何熟悉本项技术的人员,在不脱离本发明的精神和范围内,可在此基础上做进一步的改进和变化,因此本发明的保护范围当以本申请的权利要求书所界定的范围为准。
Claims (16)
1.一种传输***,其特征在于,适用于接收一第一令牌封包与一第二令牌封包,该传输***包括:
一向上连接端口,于一第一令牌期间接收该第一令牌封包,以及于一第二令牌期间接收该第二令牌封包,该第一令牌期间早于该第二令牌期间;
一第一向下连接端口,耦接一第一***设备;
一第二向下连接端口,耦接一第二***设备;以及
一处理模块,耦接于该向上连接端口与该第一向下连接端口之间,以及耦接于该向上连接端口与该第二向下连接端口之间,该处理模块包括:
一传输单元,提供一第一传输路径在该向上连接端口与该第一***设备之间,并且提供一第二传输路径在该向上连接端口与该第二***设备之间;
一控制单元,耦接该向上连接端口与该传输单元,以接收并分析该第一令牌封包及该第二令牌封包,该第一令牌封包包含对应该第一***设备的信息;以及
一重复器,在该第一令牌期间,重复该第一令牌封包,用以产生一第一重复结果,并通过该第一传输路径及该第二传输路径,提供该第一重复结果给该第一***设备及该第二***设备,在该第二令牌期间,重复该第二令牌封包,用以产生一第二重复结果,并通过该第一传输路径及该第二传输路径,提供该第二重复结果给该第一***设备及该第二***设备,
其中,当该控制单元分析出该第二令牌封包包含对应该第一***设备的信息时,该控制单元通过该传输单元关闭该第二传输路径。
2.根据权利要求1所述的传输***,其特征在于,该控制单元先分析该第一令牌封包后产生一第一分析结果,再分析该第二令牌封包后产生一第二分析结果,并比对该第一分析结果与该第二分析结果,当比对相符时,该控制单元通过该传输单元关闭该第二传输路径。
3.根据权利要求2所述的传输***,其特征在于,当比对不相符时,该控制单元将该第二分析结果以及该第二向下连接端口的信息储存于该处理模块的一存储单元中。
4.根据权利要求1所述的传输***,其特征在于,该处理模块还包括一存储单元,且在该第一令牌期间后的一第一交握期间中,该处理模块通过该第一向下连接端口接收一第一交握封包,并于接收该第一交握封包后,将分析该第一令牌封包所产生的一第一分析结果储存于该存储单元中,以及将该第一向下连接端口的信息储存于该存储单元中。
5.根据权利要求1所述的传输***,其特征在于,该第一令牌封包与该第二令牌封包由一主机装置发出,在一第一数据期间,该主机装置与该第一***设备通过该第一传输路径进行数据传输,该第一数据期间晚于该第一令牌期间,而早于该第二令牌期间。
6.根据权利要求1所述的传输***,其特征在于,当该向上连接端口接收一第三令牌封包,且该控制单元分析出该第三令牌封包包含对应该第二***设备的信息时,该控制单元通过该传输单元导通该第二传输路径。
7.根据权利要求1所述的传输***,其特征在于,当该控制单元分析出该第二令牌封包包含对应该传输***的信息时,该控制单元通过该传输单元关闭该第一传输路径与该第二传输路径。
8.根据权利要求1所述的传输***,其特征在于,当该向上连接端口接收该第一令牌封包或该第二令牌封包时,该第一传输路径为导通状态。
9.一种传输方法,其特征在于,适用于一传输***,该传输***具有一向上连接端口以及一处理模块,该传输***用以传输一第一令牌封包与一第二令牌封包,其中该向上连接端口与一第一***设备之间具有一第一传输路径,该向上连接端口与一第二***设备之间具有一第二传输路径,该传输方法包括:
通过该向上连接端口在一第一令牌期间接收该第一令牌封包,以及在一第二令牌期间该第二令牌封包,该第一令牌期间早于该第二令牌期间;
使用该处理模块分析该第一令牌封包及该第二令牌封包,该第一令牌封包包含对应该第一***设备的信息;
在该第一令牌期间,重复该第一令牌封包,用以产生一第一重复结果;
通过该第一传输路径及该第二传输路径,提供该第一重复结果给该第一***设备及该第二***设备;
在该第二令牌期间,重复该第二令牌封包,用以产生一第二重复结果;以及
通过该第一传输路径及该第二传输路径,提供该第二重复结果给该第一***设备及该第二***设备,
其中,当该第二令牌封包包含对应该第一***设备的信息时,由该处理模块关闭该第二传输路径。
10.根据权利要求9所述的传输方法,其特征在于,分析该第一令牌封包后,产生一第一分析结果,分析该第二令牌封包后,产生一第二分析结果,当该第一分析结果与该第二分析结果相符时,关闭该第二传输路径。
11.根据权利要求10所述的传输方法,其特征在于,该传输***还包括一第一向下连接端口以及一第二向下连接端口,以分别耦接该第一***设备与该第二***设备,当该第一分析结果及该第二分析结果不相符时,记录该第二分析结果以及该第二向下连接端口的信息。
12.根据权利要求9所述的传输方法,其特征在于,还包括:
在该第一令牌期间后的一第一交握期间中,通过该第一传输路径,接收一第一交握封包;
分析该第一令牌封包,用以产生一第一分析结果;
记录该第一分析结果以及传输该第一交握封包的该第一传输路径。
13.根据权利要求9所述的传输方法,其特征在于,还包括:
在一第一数据期间,令一主机装置与该第一***设备通过该第一传输路径进行数据传输,其中该第一数据期间晚于该第一令牌期间,而早于该第二令牌期间。
14.根据权利要求9所述的传输方法,其特征在于,还包括:
接收一第三令牌封包;
分析该第三令牌封包;
当该第三令牌封包包含对应该第二***设备的信息时,导通该第二传输路径。
15.根据权利要求9所述的传输方法,其特征在于,当该第二令牌封包包含对应该传输***的信息时,关闭该第一传输路径与该第二传输路径。
16.根据权利要求9所述的传输方法,其特征在于,接收该第一令牌封包或该第二令牌封包时,导通该第一传输路径。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100123826 | 2011-07-06 | ||
TW100123826A TWI428761B (zh) | 2011-07-06 | 2011-07-06 | 傳輸系統及傳輸方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102299844A CN102299844A (zh) | 2011-12-28 |
CN102299844B true CN102299844B (zh) | 2015-02-11 |
Family
ID=45360031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110233320.8A Active CN102299844B (zh) | 2011-07-06 | 2011-08-15 | 传输***及传输方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8954626B2 (zh) |
CN (1) | CN102299844B (zh) |
TW (1) | TWI428761B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI675300B (zh) * | 2018-01-29 | 2019-10-21 | 威鋒電子股份有限公司 | 通用串列匯流排裝置及其操作方法 |
US10955888B2 (en) | 2018-01-29 | 2021-03-23 | Via Labs, Inc. | Universal serial bus device and method for dynamically defining a power source or sink status for downstream facing ports |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1405657A (zh) * | 2001-09-15 | 2003-03-26 | Lg电子株式会社 | 与串行总线相连的设备的电源控制装置 |
TWI237783B (en) * | 2003-06-17 | 2005-08-11 | Integrated Circuit Solution In | Method and system of programing in system code by high speed for USB device |
CN1823319A (zh) * | 2003-08-28 | 2006-08-23 | 富士通株式会社 | 主机装置、设备以及通信***的控制方法 |
US7194638B1 (en) * | 2002-09-27 | 2007-03-20 | Cypress Semiconductor Corporation | Device and method for managing power consumed by a USB device |
CN101425049A (zh) * | 2008-11-29 | 2009-05-06 | 中兴通讯股份有限公司 | 基于usb的用户设备及数据通道切换方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7073010B2 (en) * | 2003-12-02 | 2006-07-04 | Super Talent Electronics, Inc. | USB smart switch with packet re-ordering for interleaving among multiple flash-memory endpoints aggregated as a single virtual USB endpoint |
JP4567433B2 (ja) * | 2004-12-27 | 2010-10-20 | ルネサスエレクトロニクス株式会社 | ホスト装置、デバイス装置、通信システム及びデータ送受信方法 |
-
2011
- 2011-07-06 TW TW100123826A patent/TWI428761B/zh active
- 2011-08-15 CN CN201110233320.8A patent/CN102299844B/zh active Active
-
2012
- 2012-02-02 US US13/364,529 patent/US8954626B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1405657A (zh) * | 2001-09-15 | 2003-03-26 | Lg电子株式会社 | 与串行总线相连的设备的电源控制装置 |
US7194638B1 (en) * | 2002-09-27 | 2007-03-20 | Cypress Semiconductor Corporation | Device and method for managing power consumed by a USB device |
TWI237783B (en) * | 2003-06-17 | 2005-08-11 | Integrated Circuit Solution In | Method and system of programing in system code by high speed for USB device |
CN1823319A (zh) * | 2003-08-28 | 2006-08-23 | 富士通株式会社 | 主机装置、设备以及通信***的控制方法 |
CN101425049A (zh) * | 2008-11-29 | 2009-05-06 | 中兴通讯股份有限公司 | 基于usb的用户设备及数据通道切换方法 |
Non-Patent Citations (1)
Title |
---|
《嵌入式***USB接口设计》;魏春凤;《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑》;20061130(第11期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
US20130013819A1 (en) | 2013-01-10 |
CN102299844A (zh) | 2011-12-28 |
TWI428761B (zh) | 2014-03-01 |
US8954626B2 (en) | 2015-02-10 |
TW201303610A (zh) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103141066B (zh) | 发送电路、接收电路、发送方法、接收方法、通信***及其通信方法 | |
EP2251782A3 (en) | Program, Network System, Terminal Apparatus, and Server Apparatus | |
CN100464193C (zh) | 芯片测试***和芯片测试方法 | |
CN103475840A (zh) | 四link的lvds视频信号转换为mipi视频信号方法 | |
CN108390842A (zh) | LoRa多符号速率的接收处理方法 | |
WO2020001598A1 (zh) | 串行通信装置及串行通信方法 | |
CN102299844B (zh) | 传输***及传输方法 | |
CN108320706A (zh) | 驱动装置、驱动方法及显示*** | |
CN103475843A (zh) | 双link的lvds视频信号转换为mipi视频信号方法 | |
CN104424949A (zh) | 用于发送和接收语音分组的方法和实现该方法的电子设备 | |
CN103078667A (zh) | 一种基于超五类线的lvds高速数据传输方法 | |
CN103430497A (zh) | 介质访问控制mac地址学习方法、控制器及交换设备 | |
CN105472782A (zh) | 一种无线通讯终端 | |
CN105354166B (zh) | 机器人及所适用的数据传输方法 | |
CN102339529A (zh) | 带有红外学习功能的射频遥控装置 | |
TWI467492B (zh) | 應用射頻識別讀取器之射頻識別系統及其運作方法 | |
JPWO2007049455A1 (ja) | 半導体メモリカード | |
US6252874B1 (en) | Ethernet card and ethernet card improvement methods | |
CN205249496U (zh) | 一种无线通讯终端 | |
CN205015660U (zh) | 一种舞台自适应匹配装置 | |
CN203554485U (zh) | Can总线测试设备 | |
CN101488842B (zh) | 信号环回方法、串并/并串转化器、芯片及印制电路板 | |
WO2005006625A3 (en) | Device identification | |
CN106603430A (zh) | 基于sopc的通用数据通信接口集成方法 | |
CN105094100A (zh) | 一种舞台多模块协同控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200624 Address after: 7th Floor, 529 Zhongzheng Road, Xindian District, Xinbei City, Taiwan, China Patentee after: VIA LABS Inc. Address before: Chinese Taiwan New Taipei City Patentee before: Via Technologies, Inc. |
|
TR01 | Transfer of patent right |