Movatterモバイル変換


[0]ホーム

URL:


CN103176925A - Data flow analysis management device, system and method of interface device - Google Patents

Data flow analysis management device, system and method of interface device
Download PDF

Info

Publication number
CN103176925A
CN103176925ACN2012100568167ACN201210056816ACN103176925ACN 103176925 ACN103176925 ACN 103176925ACN 2012100568167 ACN2012100568167 ACN 2012100568167ACN 201210056816 ACN201210056816 ACN 201210056816ACN 103176925 ACN103176925 ACN 103176925A
Authority
CN
China
Prior art keywords
interface
data
channel
transmission path
controller
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.)
Pending
Application number
CN2012100568167A
Other languages
Chinese (zh)
Inventor
聂剑扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Acer IncfiledCriticalAcer Inc
Publication of CN103176925ApublicationCriticalpatent/CN103176925A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention provides a data flow analysis management device, a data flow analysis management system and a data flow analysis management method for an interface device. The system comprises a host and at least one interface device. The host provides data of the first channel and the second channel from the first controller through the first interface port. Each interface device has a second interface port, a second controller, a switch, and a third interface port. The second interface port is connected in series with the first interface port to receive and shunt data of the first channel and the second channel to be transmitted on the first transmission path and the second transmission path. The second controller is used for processing the data transmitted by the first transmission path. The switch switches data transmitted on the first transmission path and the second transmission path according to a control signal sent by the first controller. The third interface port is connected with the switcher and used for outputting the data of the switched first channel and the switched second channel.

Description

Translated fromChinese
接口装置的数据流量分析管理装置、系统与方法Data flow analysis management device, system and method of interface device

技术领域technical field

本发明是有关于一种接口装置的管理装置、系统与方法,且特别是有关于一种采用雷电接口的接口装置的数据流量分析管理装置、系统与方法。The present invention relates to a management device, system and method of an interface device, and in particular to a data flow analysis management device, system and method of an interface device using a lightning interface.

背景技术Background technique

随着科技的进步,电脑的功能趋于多样化,各式各样的周边设备也不断推陈出新。为了能够方便使用者提升电脑效能或是扩充电脑功能,电脑的主机板上一般会配置加速图形端口(Accelerated Graphics Port,AGP)、周边元件内连接(Peripheral Component Interconnect,PCI)、快捷PCI(PCIExpress,PCI-E)等总线插槽,以供使用者插入显示卡、音效卡、网路卡等扩充卡。此外,电脑主机上也会配置火线(Firewire)、通用串行总线(Universal Serial Bus,USB)等扩充接口,以供使用者连接硬盘、打印机等外部装置。With the advancement of technology, the functions of computers tend to be diversified, and various peripheral devices are constantly being introduced. In order to facilitate users to improve computer performance or expand computer functions, the motherboard of the computer is generally equipped with accelerated graphics port (Accelerated Graphics Port, AGP), peripheral component interconnection (Peripheral Component Interconnect, PCI), express PCI (PCIExpress, PCI-E) and other bus slots for users to insert expansion cards such as graphics cards, sound cards, and network cards. In addition, expansion interfaces such as Firewire and Universal Serial Bus (USB) will also be configured on the host computer for users to connect external devices such as hard disks and printers.

最近,美国英特尔(Intel)公司推出了全新的雷电(Thunderbolt)接口,其系整合PCI-E和显示端口(DisplayPort)两项技术,而可在同一条缆线中同时传送数据及影像串流。图1是依照本发明一实施例所绘示的雷电接口的数据传输示意图。请参照图1,雷电传输技术是在同一条缆线12中提供两个通道122、124作为PCI-E和显示端口,以分别传输数据及影像串流。藉由配置在缆线12两端的雷电控制器14、16的控制,每个通道在两个方向上的传输都可达到每秒10千兆字节(GigaByte,GB)的传输量,使得电脑与周边设备之间可来回高速传输数据。雷电传输技术提供的频宽还可供多台高速装置以菊花链(Daisy-chain)的方式串接,而毋须使用集线器或交换器。Recently, Intel Corporation of the United States has launched a new Thunderbolt interface, which integrates two technologies of PCI-E and DisplayPort, so that data and video streams can be transmitted simultaneously in the same cable. FIG. 1 is a schematic diagram of data transmission of a Thunderbolt interface according to an embodiment of the present invention. Please refer to FIG. 1 , the Thunderbolt transmission technology provides twochannels 122 and 124 in thesame cable 12 as PCI-E and DisplayPort to transmit data and video streams respectively. Under the control of thelightning controllers 14 and 16 arranged at both ends of thecable 12, the transmission of each channel in both directions can reach a transmission volume of 10 gigabytes (GigaByte, GB) per second, so that the computer and Data can be transferred back and forth at high speed between peripheral devices. The bandwidth provided by Thunderbolt transmission technology can also allow multiple high-speed devices to be connected in daisy-chain without using hubs or switches.

举例来说,图2是习知雷电接口的菊花链串接架构。请参照图2,为了实现菊花链(Daisy-chain)的串接方式,作为主控端的主机22需要配置一个雷电接口端口222及一个支持双通道传输的雷电控制器224,其后续串接的雷电接口装置24、26、28则都需要配置两个以上的雷电接口端口242、244、262、264、282、284。其中,由于每个雷电接口均具有两个通道,因此这些雷电接口装置24、26、28内还需要配置一个支援支持4个通道的雷电控制器246、266、286,无形之间也增加了装置的生产成本。For example, FIG. 2 is a daisy-chain serial architecture of a conventional Thunderbolt interface. Please refer to Figure 2. In order to realize the daisy-chain connection method, thehost computer 22 as the main control terminal needs to be equipped with a Thunderboltinterface port 222 and a Thunderboltcontroller 224 that supports dual-channel transmission. Theinterface devices 24 , 26 , 28 all need to be equipped with more than twolightning interface ports 242 , 244 , 262 , 264 , 282 , 284 . Among them, since each Thunderbolt interface has two channels, these Thunderboltinterface devices 24, 26, 28 also need to be equipped with a Thunderboltcontroller 246, 266, 286 that supports 4 channels. production cost.

然而,目前雷电接口的两个通道仅个别用以传送数据及影像串流,不支持通道集成(channel aggregation),从而使得传输效能受到限制。当使用者串接的雷电装置中不包含显示相关装置时,用以传输影像串流的通道将被闲置,连带使得高成本配置的雷电接口端口及雷电控制器只能提供一半的传输效能,形成资源浪费。此外,菊花链的串接架构也不具备容错(fault tolerance)功能,一旦有某个雷电装置发生异常或故障时,串接在后的雷电装置也随即失去连结而无法工作,严重时甚至会造成数据遗失的结果。However, currently, the two channels of the Thunderbolt interface are only used to transmit data and video streams individually, and do not support channel aggregation, which limits the transmission performance. When the Thunderbolt device connected in series by the user does not include a display-related device, the channel used to transmit the image stream will be idle, and the high-cost Thunderbolt interface port and Thunderbolt controller can only provide half of the transmission performance, resulting in Waste of resources. In addition, the serial structure of the daisy chain does not have the function of fault tolerance. Once a lightning device is abnormal or malfunctions, the lightning device connected in series will lose its connection and fail to work. In severe cases, it may even cause Data loss results.

发明内容Contents of the invention

有鉴于此,本发明提出一种接口装置的数据流量分析管理装置、系统与方法,可根据串接的接口装置的特性,平衡雷电接口两个通道中的数据流量。In view of this, the present invention proposes a data flow analysis and management device, system and method for an interface device, which can balance the data flow in the two channels of the Thunderbolt interface according to the characteristics of the serially connected interface devices.

本发明提出一种接口装置的数据流量分析管理系统,其包括主机及至少一个接口装置。主机具有第一控制器及第一接口端口,其中第一控制器透过第一接口端口提供第一通道及第二通道的数据传输。各个接口装置包括第二控制器、切换器、第二接口端口及第三接口端口。其中,第二接口端口串接第一接口端口以接收第一通道及第二通道的数据,并分流第一通道及第二通道的数据在第一传输路径及第二传输路径上传输。第二控制器配置在第一传输路径上,用以处理经由第一传输路径传输的数据。切换器分别连接第一传输路径与第二传输路径,用以根据第一控制器发送的控制信号,切换在第一传输路径与第二传输路径上传输的第一通道及第二通道的数据。第三接口端口连接切换器,用以输出切换后的第一通道及第二通道的数据。The present invention proposes a data flow analysis and management system of an interface device, which includes a host and at least one interface device. The host has a first controller and a first interface port, wherein the first controller provides data transmission of the first channel and the second channel through the first interface port. Each interface device includes a second controller, a switch, a second interface port and a third interface port. Wherein, the second interface port is serially connected to the first interface port to receive the data of the first channel and the second channel, and split the data of the first channel and the second channel for transmission on the first transmission path and the second transmission path. The second controller is configured on the first transmission path and used for processing data transmitted through the first transmission path. The switcher is respectively connected to the first transmission path and the second transmission path, and is used for switching the data of the first channel and the second channel transmitted on the first transmission path and the second transmission path according to the control signal sent by the first controller. The third interface port is connected to the switcher for outputting the switched data of the first channel and the second channel.

在本发明的一实施例中,上述各个接口装置还包括第三控制器,其配置在第二传输路径上,用以处理经由第二传输路径传输的数据。In an embodiment of the present invention, each of the above-mentioned interface devices further includes a third controller configured on the second transmission path for processing data transmitted through the second transmission path.

在本发明的一实施例中,上述各个接口装置还利用第三接口端口串接另一个接口装置的第二接口端口,以透过第三接口端口输出切换后的第一通道及第二通道的数据至另一个接口装置。In an embodiment of the present invention, each of the above-mentioned interface devices also uses the third interface port to connect in series with the second interface port of another interface device, so as to output the switched first channel and the second channel through the third interface port. data to another interface device.

在本发明的一实施例中,上述的第一控制器包括检测模组、分析模组及管理模组。其中,检测模组用以检测串接在第一接口端口之后的接口装置,并取得各个接口装置的装置信息。分析模组用以分析各个接口装置的装置信息,并采用流量管理策略决定第一通道及第二通道的数据在所述接口装置中的传输路径。管理模组根据所决定的传输路径,发送控制信号至各个接口装置,以控制切换器切换在第一传输路径与第二传输路径上传输的第一通道及第二通道的数据。In an embodiment of the present invention, the above-mentioned first controller includes a detection module, an analysis module and a management module. Wherein, the detection module is used for detecting the interface devices serially connected to the first interface port, and obtaining device information of each interface device. The analysis module is used for analyzing the device information of each interface device, and adopts the traffic management strategy to determine the transmission path of the data of the first channel and the second channel in the interface device. The management module sends control signals to each interface device according to the determined transmission path to control the switch to switch the data of the first channel and the second channel transmitted on the first transmission path and the second transmission path.

本发明提出一种接口装置的数据流量分析管理方法,适用于采用菊花链方式串接的主机与至少一个接口装置,其中主机提供第一通道及第二通道的数据传输,并切换此第一通道及第二通道的数据在接口装置中的传输路径。此方法先检测串接在后的接口装置,并取得各个接口装置的装置信息。接着,分析各个接口装置的装置信息,并采用流量管理策略决定第一通道及第二通道的数据在所述接口装置中的传输路径。最后,根据所决定的传输路径,发送控制信号至各个接口装置,以控制各个接口装置中的切换器切换第一通道及第二通道的数据的传输路径。The present invention proposes a method for data flow analysis and management of an interface device, which is suitable for hosts connected in daisy chain and at least one interface device, wherein the host provides data transmission of the first channel and the second channel, and switches the first channel And the transmission path of the data of the second channel in the interface device. This method firstly detects the serially connected interface devices, and obtains device information of each interface device. Next, analyzing the device information of each interface device, and adopting a traffic management strategy to determine the transmission path of the data of the first channel and the second channel in the interface device. Finally, according to the determined transmission path, a control signal is sent to each interface device to control the switch in each interface device to switch the transmission path of the data of the first channel and the second channel.

本发明提出一种接口装置的数据流量分析管理装置,其包括接口端口及控制器。其中,接口端口用以串接至少一个接口装置,控制器则用以提供第一通道及第二通道的数据,控制器包括检测模组、分析模组及管理模组。其中,检测模组用以检测串接在后的接口装置,并取得各个接口装置的装置信息。分析模组用以分析各个接口装置的装置信息,并采用流量管理策略决定所提供的第一通道及第二通道的数据在接口装置中的传输路径。管理模组用以根据所决定的传输路径,发送控制信号至各个接口装置,以控制切换器切换第一通道及第二通道的数据的传输路径。The invention provides a data flow analysis and management device of an interface device, which includes an interface port and a controller. Wherein, the interface port is used to connect at least one interface device in series, and the controller is used to provide the data of the first channel and the second channel, and the controller includes a detection module, an analysis module and a management module. Wherein, the detection module is used for detecting the serially connected interface devices, and obtaining device information of each interface device. The analysis module is used for analyzing the device information of each interface device, and adopts the traffic management strategy to determine the transmission path of the provided data of the first channel and the second channel in the interface device. The management module is used for sending control signals to each interface device according to the determined transmission path, so as to control the switch to switch the data transmission path of the first channel and the second channel.

在本发明的一实施例中,上述的流量管理策略包括负载平衡(loadbalancing)策略、数据容错(fault tolerance)策略或针对特定接口装置的流量最佳化策略。In an embodiment of the present invention, the aforementioned traffic management strategy includes a load balancing strategy, a data fault tolerance strategy, or a traffic optimization strategy for a specific interface device.

在本发明的一实施例中,上述的装置信息包括各个接口装置的频宽需求、数据备份需求及处理数据的优先顺序。In an embodiment of the present invention, the above-mentioned device information includes bandwidth requirements, data backup requirements, and priorities for processing data of each interface device.

在本发明的一实施例中,上述的控制器、第一控制器、该第二控制器及该第三控制器为支持双通道数据传输的雷电控制器。In an embodiment of the present invention, the above-mentioned controller, the first controller, the second controller and the third controller are thunderbolt controllers supporting dual-channel data transmission.

在本发明的一实施例中,上述的接口装置包括采用雷电接口传输数据的图形处理装置、显示装置、音效装置、储存装置、网路连结装置或烧录装置。In an embodiment of the present invention, the above-mentioned interface device includes a graphics processing device, a display device, an audio device, a storage device, a network connection device, or a burning device that transmits data through a thunderbolt interface.

基于上述,本发明的接口装置的数据流量分析管理装置、系统与方法是将进入接口装置的两个通道数据分流为两个传输路径,并利用切换器进行切换,而可由主机依照其所串接的各个接口装置的特性,动态调整两个通道数据的传输路径数据流量的负载平衡,并支持数据容错功能。Based on the above, the data flow analysis and management device, system and method of the interface device of the present invention divide the two channel data entering the interface device into two transmission paths, and use the switch to switch, so that the host can be connected in series according to the According to the characteristics of each interface device, dynamically adjust the load balance of the data flow of the transmission path of the two channel data, and support the data fault tolerance function.

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail together with the accompanying drawings.

附图说明Description of drawings

图1是依照本发明一实施例所绘示的雷电接口的数据传输示意图;FIG. 1 is a schematic diagram of data transmission of a Thunderbolt interface according to an embodiment of the present invention;

图2是习知雷电接口的菊花链串接架构;Figure 2 is the daisy chain serial architecture of the conventional Thunderbolt interface;

图3A及图3B分别是依照本发明一实施例所绘示的接口装置方块图;3A and 3B are block diagrams of an interface device according to an embodiment of the present invention;

图4是依照本发明一实施例所绘示的切换器的示意图;FIG. 4 is a schematic diagram of a switch according to an embodiment of the present invention;

图5是依照本发明一实施例所绘示的接口装置的数据流量分析管理系统方块图;FIG. 5 is a block diagram of a data flow analysis and management system of an interface device according to an embodiment of the present invention;

图6是依照本发明一实施例所绘示的接口装置的数据流量分析管理装置方块图;FIG. 6 is a block diagram of a data traffic analysis and management device of an interface device according to an embodiment of the present invention;

图7是依照本发明一实施例所绘示的接口装置的数据流量分析管理方法流程图;FIG. 7 is a flowchart of a method for analyzing and managing data flow of an interface device according to an embodiment of the present invention;

图8是依照本发明一实施例所绘示的接口装置的数据流量分析管理系统的范例。FIG. 8 is an example of a data flow analysis and management system of an interface device according to an embodiment of the present invention.

【主要元件符号说明】[Description of main component symbols]

12:缆线;12: cable;

122、124:通道;122, 124: channel;

14、16、222、242、262、282:雷电控制器;14, 16, 222, 242, 262, 282: lightning controller;

22、51:主机;22, 51: host;

24、26、28:雷电接口装置;24, 26, 28: Thunderbolt interface device;

224、244、246、264、266、284、286:雷电接口端口;224, 244, 246, 264, 266, 284, 286: Thunderbolt interface ports;

32、34、52、53、54、55、82、83、84、85:接口装置;32, 34, 52, 53, 54, 55, 82, 83, 84, 85: interface device;

321、341:第一接口端口;321, 341: the first interface port;

322、511、62、811、821、831、832、841、851、852:控制器;322, 511, 62, 811, 821, 831, 832, 841, 851, 852: Controller;

323、344、822、833、842、853、40:切换器;323, 344, 822, 833, 842, 853, 40: Switcher;

324、345:第二接口端口;324, 345: the second interface port;

342:第一控制器;342: the first controller;

343:第二控制器;343: second controller;

50、80:流量分析管理系统;50, 80: traffic analysis management system;

512、61:接口端口;512, 61: interface ports;

60、81:流量分析管理装置;60, 81: flow analysis management device;

621:检测模组;621: detection module;

622:分析模组;622: analysis module;

623:管理模组;623: management module;

823:GPU;823: GPU;

834、835:硬盘;834, 835: hard disk;

843:光盘驱动器;843: CD drive;

854:网路卡;854: network card;

855:音效卡;855: sound card;

A、B、C、D:数据接点;A, B, C, D: data contacts;

E:控制接点;E: control contact;

S702~S706:本发明一的接口装置的数据流量分析管理方法的步骤。S702-S706: Steps of the data traffic analysis and management method of the interface device in the first embodiment of the present invention.

具体实施方式Detailed ways

本发明是利用雷电接口的高传输频宽以及菊花链串接特性,将雷电接口的两个数据传输通道均用来传输数据,并根据透过雷电接口串接的各个接口装置的特性,动态切换两个数据传输通道的数据在接口装置中的传输路径,藉此达到数据流量的负载平衡,并支持数据容错(fault tolerance)功能。The present invention utilizes the high transmission bandwidth of the Thunderbolt interface and the characteristics of the daisy chain serial connection, uses the two data transmission channels of the Thunderbolt interface to transmit data, and dynamically switches according to the characteristics of each interface device serially connected through the Thunderbolt interface The data transmission path of the two data transmission channels in the interface device, thereby achieving load balance of data traffic and supporting data fault tolerance (fault tolerance) function.

图3A及图3B分别是依照本发明一实施例所绘示的接口装置方块图。请参照图3A,本实施例的接口装置32例如是采用雷电接口传输数据的图形处理装置(包含图形处理单元(GPU))、显示装置、音效装置、储存装置、网路连结装置、烧录装置或其他周边装置,其中包括第一接口端口321、控制器322、切换器323及第二接口端口324,这些元件的功能分述如下:3A and 3B are respectively block diagrams of an interface device according to an embodiment of the present invention. Please refer to FIG. 3A, the interface device 32 of this embodiment is, for example, a graphics processing device (including a graphics processing unit (GPU)) that uses a Thunderbolt interface to transmit data, a display device, an audio device, a storage device, a network connection device, and a burning device. Or other peripheral devices, including a first interface port 321, a controller 322, a switcher 323 and a second interface port 324, the functions of these components are described as follows:

第一接口端口321串接主机(未绘示)或另一接口装置(未绘示)的输出接口端口,而用以接收第一通道及第二通道的数据,并将此第一通道及第二通道的数据分流以在第一传输路径及第二传输路径上传输。其中,所述的第一通道及第二通道例如是雷电接口的两个数据传输通道。The first interface port 321 is serially connected to the output interface port of the host (not shown) or another interface device (not shown), and is used to receive the data of the first channel and the second channel, and transfer the first channel and the second channel The data of the two channels is split to be transmitted on the first transmission path and the second transmission path. Wherein, the first channel and the second channel are, for example, two data transmission channels of the Thunderbolt interface.

控制器322配置在第一传输路径上,用以处理经由第一传输路径传输的数据。其中,控制器322还包括连接至接口装置32的装置主体,使得该装置主体可经由第一传输路径接收并处理第一通道的数据。此装置主体即为上述图形处理装置、显示装置、音效装置、储存装置、网路连结装置、烧录装置等装置的硬件部分。The controller 322 is configured on the first transmission path for processing data transmitted through the first transmission path. Wherein, the controller 322 further includes a device body connected to the interface device 32, so that the device body can receive and process the data of the first channel through the first transmission path. The main body of the device is the hardware part of the above-mentioned graphics processing device, display device, audio device, storage device, network connection device, burning device and other devices.

切换器323分别连接第一传输路径与第二传输路径,而可根据所串接的主机发送的控制信号,切换第一传输路径与第二传输路径上传输的第一通道及第二通道的数据。其中,所述的控制信号例如是由控制器322由第一传输路径中撷取,从而输入切换器323的控制接点,藉以控制切换器323切换传输路径上传输的数据。The switcher 323 is connected to the first transmission path and the second transmission path respectively, and can switch the data of the first channel and the second channel transmitted on the first transmission path and the second transmission path according to the control signal sent by the host connected in series . Wherein, the control signal is, for example, captured by the controller 322 from the first transmission path, and then input to the control contact of the switch 323, so as to control the switch 323 to switch the data transmitted on the transmission path.

举例来说,图4是依照本发明一实施例所绘示的切换器的示意图。请参照图4,本实施例的切换器40例如是路由器市场上常见的高速切换器,其中包括一个控制接点E与四个数据接点A、B、C、D,接点A、B分别连接上述的第一传输路径与第二传输路径。切换器40的标准切换模式为当控制接点E接收到的控制信号为逻辑0时,即将接点A连接至接点C,并将接点B连接至接点D,此即代表原先在第一传输路径与第二传输路径上传输的第一通道及第二通道的数据维持不变;当控制接点E接收到的控制信号为逻辑1时,则将接点A连接至接点D,并将接点B连接至接点C,此即代表原先在第一传输路径与第二传输路径上传输的第一通道及第二通道的数据已经由切换器40的切换而对调。For example, FIG. 4 is a schematic diagram of a switch according to an embodiment of the present invention. Please refer to Fig. 4, the switch 40 of this embodiment is, for example, a common high-speed switch in the router market, which includes a control contact E and four data contacts A, B, C, D, and the contacts A and B are respectively connected to the above-mentioned The first transmission path and the second transmission path. The standard switching mode of the switch 40 is when the control signal received by the control point E is logic 0, that is, connecting the point A to the point C, and connecting the point B to the point D, which means that the first transmission path and the second The data of the first channel and the second channel transmitted on the two transmission paths remain unchanged; when the control signal received by the control node E is logic 1, then connect the node A to the node D, and connect the node B to the node C , which means that the data of the first channel and the second channel originally transmitted on the first transmission path and the second transmission path have been swapped by switching of the switch 40 .

第二接口端口324连接切换器323,用以输出经由切换器323切换的第一通道及第二通道的数据。第二接口端口324还用以串接另一个接口装置(未绘示)的第一接口端口,使得接口装置32可透过第二接口端口324将经由切换器323切换的第一通道及第二通道的数据输出至另一个接口装置。The second interface port 324 is connected to the switch 323 for outputting the data of the first channel and the second channel switched by the switch 323 . The second interface port 324 is also used to serially connect the first interface port of another interface device (not shown), so that the interface device 32 can switch the first channel and the second channel switched by the switch 323 through the second interface port 324. The data of the channel is output to another interface device.

上述的接口装置32中仅配置一个支持雷电接口的双通道数据传输的控制器322,以针对第一接口端口321所接收的其中一个通道的数据进行处理,并将另一个通道的数据越过(bypass)该接口装置32而提供给串接在后的另一个接口装置来处理。藉此,不仅可有效利用两个通道的传输效能,也可使系统具备容错功能。The above-mentioned interface device 32 is only configured with a controller 322 that supports dual-channel data transmission of the Thunderbolt interface, so as to process the data of one channel received by the first interface port 321 and bypass the data of the other channel. ) The interface device 32 is provided to another interface device connected in series for processing. In this way, not only the transmission performance of the two channels can be effectively utilized, but also the system can be provided with a fault-tolerant function.

另一方面,请参照图3B,接口装置34同样是采用雷电接口传输数据的图形处理装置、显示装置、音效装置、储存装置、网路连结装置、烧录装置或其他周边装置,其中包括第一接口端口341、第一控制器342、第二控制器343、切换器344及第二接口端口345。所述的第一接口端口341、第一控制器342切换器344及第二接口端口345的功能与接口装置32中的第一接口端口321、第一控制器322切换器323及第二接口端口324相同或相似,故其详细内容在此不再赘述。On the other hand, please refer to FIG. 3B , theinterface device 34 is also a graphics processing device, a display device, an audio device, a storage device, a network connection device, a burning device or other peripheral devices that use a Thunderbolt interface to transmit data, including the first Theinterface port 341 , the first controller 342 , thesecond controller 343 , theswitch 344 and thesecond interface port 345 . Describedfirst interface port 341, the first controller 342switcher 344 and the function of thesecond interface port 345 and the first interface port 321 in the interface device 32, the first controller 322 switcher 323 and the second interface port 324 is the same or similar, so its details will not be repeated here.

与接口装置32不同的是,接口装置34还额外在第二传输接口上配置第二控制器343,而用以处理经由第二传输路径传输的数据。其中,第二控制器343还包括连接至接口装置34的装置主体,使得该装置主体可经由第二传输路径接收并处理第二通道的数据。此装置主体即为上述图形处理装置、显示装置、音效装置、储存装置、网路连结装置、烧录装置等装置的硬件部分。Different from the interface device 32, theinterface device 34 is additionally configured with asecond controller 343 on the second transmission interface for processing data transmitted via the second transmission path. Wherein, thesecond controller 343 further includes a device body connected to theinterface device 34, so that the device body can receive and process the data of the second channel through the second transmission path. The main body of the device is the hardware part of the above-mentioned graphics processing device, display device, audio device, storage device, network connection device, burning device and other devices.

藉由上述架构,即可在同一个接口装置中配置两种不同功能的装置主体,并可藉由切换器40的切换,将原先在第一传输路径与第二传输路径上传输的第一通道及第二通道的数据对调。With the above structure, two device bodies with different functions can be configured in the same interface device, and the first channel originally transmitted on the first transmission path and the second transmission path can be transferred by switching the switch 40 And the data exchange of the second channel.

图5是依照本发明一实施例所绘示的接口装置的数据流量分析管理系统方块图。请参照图5,本实施例的流量分析管理系统50包括采用雷电接口的菊花链方式串接的主机51及接口装置52、53、54、55,其功能分述如下:FIG. 5 is a block diagram of a data flow analysis and management system of an interface device according to an embodiment of the present invention. Please refer to FIG. 5 , the trafficanalysis management system 50 of the present embodiment includes ahost computer 51 andinterface devices 52, 53, 54, and 55 connected in series in a daisy-chain manner using a thunderbolt interface, and its functions are described as follows:

主机51例如是桌上型电脑、笔记型电脑、工作站等终端装置,其中包括处理器及各种输入输出接口,而可连接周边设备,并处理使用者执行的程序。主机51中还包括记忆体或硬盘等储存设备,而可储存处理器所执行的程序或其他数据。需说明的是,主机51还具有控制器511及接口端口512,而可由控制器511透过接口端口512提供第一通道及第二通道的数据。其中,控制器511例如是支持雷电接口的双通道数据传输的雷电控制器,其可透过接口端口512提供双通道的数据传输功能,包括快捷周边元件内连接(PCI-E)接口和/或显示端口(DisplayPort,DP)的数据。Thehost computer 51 is, for example, a terminal device such as a desktop computer, a notebook computer, or a workstation, which includes a processor and various input and output interfaces, and can be connected to peripheral devices to process programs executed by users. Thehost 51 also includes storage devices such as a memory or a hard disk, which can store programs executed by the processor or other data. It should be noted that thehost 51 also has acontroller 511 and aninterface port 512 , and thecontroller 511 can provide the data of the first channel and the second channel through theinterface port 512 . Wherein, thecontroller 511 is, for example, a Thunderbolt controller that supports dual-channel data transmission of the Thunderbolt interface, which can provide a dual-channel data transmission function through theinterface port 512, including the Peripheral Component Interconnect (PCI-E) interface and/or Display port (DisplayPort, DP) data.

接口装置52、53、54、55例如是采用上述实施例中接口装置34的架构,其中均包含两个接口端口、两个控制器以及一个切换器,其详细功能已揭露在前述实施例,故在此不再赘述。Theinterface devices 52, 53, 54, and 55, for example, adopt the structure of theinterface device 34 in the above-mentioned embodiment, and each of them includes two interface ports, two controllers, and a switch. The detailed functions thereof have been disclosed in the above-mentioned embodiment, so I won't repeat them here.

在此需说明的是,主机51可做为接口装置52、53、54、55的数据流量分析管理装置。而藉由控制器511检测串接在接口端口512之后的接口装置52、53、54、55的种类及数目,并根据各个接口装置52、53、54、55的特性,发送控制信号以控制其中的切换器切换第一通道及第二通道的数据的传输路径,而达到数据流量的负载平衡。It should be noted here that thehost 51 can be used as a data flow analysis and management device for theinterface devices 52 , 53 , 54 , and 55 . Thecontroller 511 detects the types and numbers of theinterface devices 52, 53, 54, and 55 connected in series after theinterface port 512, and sends control signals to control them according to the characteristics of eachinterface device 52, 53, 54, and 55. The switch switches the data transmission paths of the first channel and the second channel, so as to achieve load balance of data traffic.

详言之,图6是依照本发明一实施例所绘示的接口装置的数据流量分析管理装置方块图。图7是依照本发明一实施例所绘示的接口装置的数据流量分析管理方法流程图。请同时参照图6及图7,本实施例的流量分析管理装置60包括接口端口61及控制器62。其中,接口端口61用以串接接口装置(未绘示),控制器62则用以提供第一通道及第二通道的数据,其中包括检测模组621、分析模组622及管理模组623。以下即搭配图6中流量分析管理装置60的各项元件说明本实施例的流量分析管理方法的详细步骤。In detail, FIG. 6 is a block diagram of a data flow analysis and management device of an interface device according to an embodiment of the present invention. FIG. 7 is a flowchart of a method for analyzing and managing data traffic of an interface device according to an embodiment of the present invention. Please refer to FIG. 6 and FIG. 7 at the same time. The trafficanalysis management device 60 of this embodiment includes aninterface port 61 and acontroller 62 . Wherein, theinterface port 61 is used for serially connecting the interface device (not shown), and thecontroller 62 is used for providing the data of the first channel and the second channel, including adetection module 621, ananalysis module 622 and amanagement module 623 . The detailed steps of the traffic analysis and management method of this embodiment will be described below in combination with various elements of the traffic analysis andmanagement device 60 in FIG. 6 .

首先,由检测模组621检测串接在流量分析管理装置60之后的接口装置,并取得各个接口装置的装置信息(步骤S702)。所述的装置信息包括各个接口装置的频宽需求、数据备份需求或处理数据的优先顺序等,在此不设限。Firstly, thedetection module 621 detects the interface devices serially connected to the flowanalysis management device 60, and obtains device information of each interface device (step S702). The device information includes bandwidth requirements, data backup requirements, or data processing priority of each interface device, and is not limited here.

接着,分析模组622会分析这些接口装置的装置信息,并采用一种流量管理策略来决定由控制器62所提供的第一通道及第二通道的数据在接口装置中的传输路径(步骤S704)。所述的流量管理策略包括负载平衡(loadbalancing)策略、数据容错(fault tolerance)策略或针对特定接口装置的流量最佳化策略等,在此不设限。Next, theanalysis module 622 analyzes the device information of these interface devices, and adopts a traffic management strategy to determine the transmission path of the data of the first channel and the second channel provided by thecontroller 62 in the interface device (step S704 ). The traffic management strategy includes a load balancing strategy, a data fault tolerance strategy, or a traffic optimization strategy for a specific interface device, etc., and is not limited here.

然后,管理模组623会根据分析模组622所决定的传输路径,发送控制信号至各个接口装置,以控制其中的切换器切换第一通道及第二通道的数据的传输路径(步骤S706)。Then, themanagement module 623 sends a control signal to each interface device according to the transmission path determined by theanalysis module 622, so as to control the switch therein to switch the data transmission path of the first channel and the second channel (step S706).

举例来说,图8是依照本发明一实施例所绘示的接口装置的数据流量分析管理系统的范例。请参照图8,本实施例的数据流量分析管理系统80包括采用雷电接口的菊花链方式串接的数据流量分析管理装置81以及接口装置82、83、84、85。其中,数据流量分析管理装置81由控制器811透过雷电接口提供第一通道及第二通道的数据传输功能。For example, FIG. 8 is an example of a data flow analysis and management system of an interface device according to an embodiment of the present invention. Referring to FIG. 8 , the data trafficanalysis management system 80 of this embodiment includes a data trafficanalysis management device 81 andinterface devices 82 , 83 , 84 , and 85 connected in daisy-chain manner using Thunderbolt interfaces. Wherein, the data flow analysis andmanagement device 81 is provided with the data transmission function of the first channel and the second channel by thecontroller 811 through the Thunderbolt interface.

接口装置82将第一通道及第二通道的数据分流在第一传输路径及第二传输路径上传输,控制器821则配置在第一传输路径上,使得控制器821所连接的图形处理单元(Graphic Processing Unit,GPU)823可对第一通道的数据进行处理。切换器822则可根据控制器811输出的控制信号切换在第一传输路径及第二传输路径上传输的数据。Theinterface device 82 divides the data of the first channel and the second channel for transmission on the first transmission path and the second transmission path, and thecontroller 821 is configured on the first transmission path, so that the graphics processing unit (GPU) connected to the controller 821 ( Graphic Processing Unit (GPU) 823 can process the data of the first channel. Theswitcher 822 can switch the data transmitted on the first transmission path and the second transmission path according to the control signal output by thecontroller 811 .

接口装置83将第一通道及第二通道的数据分流在第一及第二传输路径上传输,控制器831、832分别配置在第一及第二传输路径上,使得控制器831所连接的硬盘834中的数据可提供第一通道上的装置进行存取,而控制器832所连接的硬盘835中的数据则可提供第二通道上的装置进行存取。切换器833根据控制器811输出的控制信号切换在第一传输路径及第二传输路径上传输的数据。Theinterface device 83 divides the data of the first channel and the second channel for transmission on the first and second transmission paths, and thecontrollers 831 and 832 are respectively arranged on the first and second transmission paths, so that the hard disk connected to thecontroller 831 The data in 834 can be accessed by devices on the first channel, and the data in thehard disk 835 connected to thecontroller 832 can be accessed by devices on the second channel. Theswitcher 833 switches the data transmitted on the first transmission path and the second transmission path according to the control signal output by thecontroller 811 .

硬盘834、835可分别作为磁盘阵列(RAID)中的两个磁盘,例如是作为RAID 0及RAID 1,而可用以备份数据流量分析管理装置81中的重要数据。其中,数据流量分析管理装置81透过第一通道及第二通道分别传输备份数据至硬盘834、835,而可将备份数据分别储存在硬盘834、835。藉此,即便硬盘834、835中的任何一个装置发生异常或故障,另一个装置仍保有备份数据,从而达到数据容错功能。Thehard disks 834 and 835 can be respectively used as two disks in a disk array (RAID), such as RAID 0 and RAID 1, and can be used to back up important data in the data flowanalysis management device 81. Wherein, the data trafficanalysis management device 81 transmits the backup data to thehard disks 834 and 835 respectively through the first channel and the second channel, and can store the backup data in thehard disks 834 and 835 respectively. In this way, even if any one of thehard disks 834, 835 is abnormal or fails, the other device still retains the backup data, thereby achieving the data fault tolerance function.

接口装置84将第一通道及第二通道的数据分流在第一传输路径及第二传输路径上传输,控制器841则配置在第一传输路径上,使得控制器841所连接的光盘驱动器843可提供第一通道上的装置进行光碟的读取及写入操作。切换器842则可根据控制器811输出的控制信号切换在第一传输路径及第二传输路径上传输的数据。Theinterface device 84 divides the data of the first channel and the second channel for transmission on the first transmission path and the second transmission path, and thecontroller 841 is arranged on the first transmission path, so that theoptical disc drive 843 connected to thecontroller 841 can The device on the first channel is provided for reading and writing operations of the optical disc. Theswitcher 842 can switch the data transmitted on the first transmission path and the second transmission path according to the control signal output by thecontroller 811 .

接口装置85将第一通道及第二通道的数据分流在第一及第二传输路径上传输,控制器851、852分别配置在第一及第二传输路径上,使得控制器851所连接的网路卡854可提供第一通道上的装置连接区域网路或网际网路以存取网路数据,而控制器852所连接的音效卡855则对第二通道上的数据进行音效处理。切换器853根据控制器811输出的控制信号切换在第一传输路径及第二传输路径上传输的数据。Theinterface device 85 divides the data of the first channel and the second channel for transmission on the first and second transmission paths, and thecontrollers 851 and 852 are respectively arranged on the first and second transmission paths, so that the network connected to thecontroller 851 Theroad card 854 can provide devices on the first channel to connect to the LAN or the Internet to access network data, and the sound card 855 connected to thecontroller 852 performs sound processing on the data on the second channel. Theswitcher 853 switches the data transmitted on the first transmission path and the second transmission path according to the control signal output by thecontroller 811 .

需说明的是,数据流量分析管理装置81由控制器811例如是在有接口装置82、83、84、85串接时,即透过上述的第一通道及第二通道取得各个接口装置82、83、84、85的装置信息,并据以决定第一通道及第二通道的数据在各个接口装置82、83、84、85中的传输路径。其中,控制器811例如会判断GPU 823及网路卡854的数据流量较大,需要占用较大的传输频宽,因此会采用负载平衡策略,将这两种装置的传输路径分开。而又由于GPU 823对于传输频宽的需求最大,因此控制器811例如会针对GPU 823采用流量最佳化策略,而控制切换器833切换GPU 823所在的传输路径,以避开光盘驱动器843。如图8中的粗箭头所示,控制器811针对GPU 823所规划的传输路径上只包括GPU 823、硬盘834及音效卡855,藉此可让GPU 823获得最大的传输频宽,从而达到传输效能的最佳化。It should be noted that, the data flow analysis andmanagement device 81 is obtained by thecontroller 811, for example, when there areinterface devices 82, 83, 84, and 85 connected in series, that is, through the above-mentioned first channel and second channel, eachinterface device 82, 83, 84, 85 device information, and based on this, determine the transmission path of the data of the first channel and the second channel in eachinterface device 82, 83, 84, 85. Wherein, thecontroller 811, for example, judges that the data traffic of theGPU 823 and thenetwork card 854 is relatively large and needs to occupy a relatively large transmission bandwidth, so a load balancing strategy is adopted to separate the transmission paths of the two devices. And because theGPU 823 has the greatest demand for transmission bandwidth, thecontroller 811, for example, adopts a traffic optimization strategy for theGPU 823, and controls theswitcher 833 to switch the transmission path where theGPU 823 is located, so as to avoid theoptical disk drive 843. As shown by the thick arrow in Figure 8, the transmission path planned by thecontroller 811 for theGPU 823 only includes theGPU 823, thehard disk 834 and the sound card 855, so that theGPU 823 can obtain the maximum transmission bandwidth, thereby achieving transmission Optimization of performance.

综上所述,本发明的接口装置的数据流量分析管理装置、系统与方法藉由分析主机所串接的接口装置的特性,据以分配并切换雷电接口两个通道的数据传输路径,而可达到数据流量的负载平衡、数据容错,以及流量最佳化等功效。To sum up, the data flow analysis and management device, system and method of the interface device of the present invention can allocate and switch the data transmission paths of the two channels of the Thunderbolt interface by analyzing the characteristics of the interface devices connected in series to the host computer. Achieve load balancing of data traffic, data fault tolerance, and traffic optimization.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (17)

Translated fromChinese
1.一种接口装置的数据流量分析管理系统,包括:1. A data flow analysis and management system of an interface device, comprising:一主机,具有一第一控制器及一第一接口端口,该第一控制器透过该第一接口端口提供一第一通道及一第二通道的数据;以及A host computer has a first controller and a first interface port, and the first controller provides data of a first channel and a second channel through the first interface port; and至少一接口装置,各所述接口装置包括:At least one interface device, each of which includes:一第二接口端口,串接该第一接口端口以接收该第一通道及该第二通道的数据,并分流该第一通道及该第二通道的数据在一第一传输路径及一第二传输路径上传输;A second interface port, connected in series with the first interface port to receive the data of the first channel and the second channel, and split the data of the first channel and the second channel in a first transmission path and a second channel Transmission on the transmission path;一第二控制器,配置在该第一传输路径上,处理经由该第一传输路径传输的数据;a second controller, configured on the first transmission path, to process data transmitted via the first transmission path;一切换器,分别连接该第一传输路径与该第二传输路径,根据该第一控制器发送的一控制信号,切换在该第一传输路径与该第二传输路径上传输的该第一通道及该第二通道的数据;以及A switcher, respectively connected to the first transmission path and the second transmission path, switches the first channel transmitted on the first transmission path and the second transmission path according to a control signal sent by the first controller and the data of the second channel; and一第三接口端口,连接该切换器,输出切换后的该第一通道及该第二通道的数据。A third interface port, connected to the switcher, outputs the switched data of the first channel and the second channel.2.根据权利要求1所述的接口装置的数据流量分析管理系统,其中各所述接口装置还包括:2. The data flow analysis management system of the interface device according to claim 1, wherein each said interface device further comprises:一第三控制器,配置在该第二传输路径上,处理经由该第二传输路径传输的数据。A third controller, configured on the second transmission path, processes data transmitted through the second transmission path.3.根据权利要求1所述的接口装置的数据流量分析管理系统,其中各所述接口装置还利用该第三接口端口串接另一接口装置的第二接口端口,以透过该第三接口端口输出切换后的该第一通道及该第二通道的数据至该另一接口装置。3. The data flow analysis and management system of an interface device according to claim 1, wherein each of the interface devices also utilizes the third interface port to connect in series with the second interface port of another interface device to pass through the third interface The port outputs the switched data of the first channel and the second channel to the other interface device.4.根据权利要求3所述的接口装置的数据流量分析管理系统,其中该第一控制器包括:4. The data flow analysis and management system of the interface device according to claim 3, wherein the first controller comprises:一检测模组,检测串接在该第一接口端口之后的所述接口装置,并取得各所述接口装置的一装置信息;A detection module, detecting the interface devices connected in series behind the first interface port, and obtaining device information of each of the interface devices;一分析模组,分析各所述接口装置的该装置信息,并采用一流量管理策略决定该第一通道及该第二通道的数据在各所述接口装置中的传输路径;以及An analysis module, which analyzes the device information of each of the interface devices, and adopts a traffic management strategy to determine the transmission path of the data of the first channel and the second channel in each of the interface devices; and一管理模组,根据所决定的传输路径,发送该控制信号至各所述接口装置,以控制该切换器切换在该第一传输路径与该第二传输路径上传输的该第一通道及该第二通道的数据。A management module sends the control signal to each of the interface devices according to the determined transmission path, so as to control the switch to switch the first channel and the first transmission path transmitted on the first transmission path and the second transmission path The data of the second channel.5.根据权利要求4所述的接口装置的数据流量分析管理系统,其中该流量管理策略包括一负载平衡策略、一数据容错策略或针对一特定接口装置的一流量最佳化策略。5 . The data traffic analysis and management system of an interface device according to claim 4 , wherein the traffic management policy includes a load balancing policy, a data fault tolerance policy, or a traffic optimization policy for a specific interface device.6.根据权利要求4所述的接口装置的数据流量分析管理系统,其中该装置信息包括各所述接口装置的一频宽需求、一数据备份需求及处理数据的一优先顺序。6 . The data traffic analysis and management system for interface devices according to claim 4 , wherein the device information includes a bandwidth requirement, a data backup requirement, and a priority order for processing data of each of the interface devices.7.根据权利要求1所述的接口装置的数据流量分析管理系统,其中该第一控制器、该第二控制器及该第三控制器为支持双通道数据传输的雷电控制器。7. The data traffic analysis and management system of the interface device according to claim 1, wherein the first controller, the second controller and the third controller are thunderbolt controllers supporting dual-channel data transmission.8.根据权利要求1所述的接口装置的数据流量分析管理系统,其中所述接口装置包括采用雷电接口传输数据的图形处理装置、显示装置、音效装置、储存装置、网路连结装置或烧录装置。8. The data flow analysis and management system of the interface device according to claim 1, wherein the interface device includes a graphics processing device, a display device, an audio device, a storage device, a network connection device or a programming device that uses a thunderbolt interface to transmit data. device.9.一种接口装置的数据流量分析管理方法,适用于采用一菊花链方式串接的一主机与至少一接口装置,其中该主机提供一第一通道及一第二通道的数据传输,并切换该第一通道及该第二通道的数据在所述接口装置中的一传输路径,该方法包括下列步骤:9. A data flow analysis and management method for an interface device, suitable for a host computer and at least one interface device serially connected in a daisy-chain manner, wherein the host computer provides data transmission of a first channel and a second channel, and switches A transmission path of the data of the first channel and the second channel in the interface device, the method includes the following steps:检测串接在后的所述接口装置,并取得各所述接口装置的一装置信息;Detecting the subsequent interface devices connected in series, and obtaining a piece of device information of each of the interface devices;分析各所述接口装置的该装置信息,采用一流量管理策略决定该第一通道及该第二通道的数据在所述接口装置中的该传输路径;以及Analyzing the device information of each of the interface devices, adopting a traffic management strategy to determine the transmission path of the data of the first channel and the second channel in the interface device; and根据所决定的该传输路径,发送该控制信号至各所述接口装置,以控制各所述接口装置中的一切换器切换该第一通道及该第二通道的数据的该传输路径。According to the determined transmission path, the control signal is sent to each of the interface devices to control a switch in each of the interface devices to switch the transmission path of the data of the first channel and the second channel.10.根据权利要求9所述的接口装置的数据流量分析管理方法,其中该流量管理策略包括一负载平衡策略、一数据容错策略或针对一特定接口装置的一流量最佳化策略。10 . The method for analyzing and managing data traffic of an interface device according to claim 9 , wherein the traffic management strategy includes a load balancing strategy, a data fault tolerance strategy, or a traffic optimization strategy for a specific interface device. 11 .11.根据权利要求9所述的接口装置的数据流量分析管理方法,其中该装置信息包括各所述接口装置的一频宽需求、一数据备份需求及处理数据的一优先顺序。11. The method for analyzing and managing data traffic of an interface device according to claim 9, wherein the device information includes a bandwidth requirement, a data backup requirement, and a priority order for processing data of each of the interface devices.12.根据权利要求9所述的接口装置的数据流量分析管理方法,其中所述接口装置包括采用雷电接口传输数据的图形处理装置、显示装置、音效装置、储存装置、网路连结装置或烧录装置。12. The data flow analysis and management method of an interface device according to claim 9, wherein the interface device includes a graphics processing device, a display device, an audio device, a storage device, a network connection device, or a programming device that uses a thunderbolt interface to transmit data. device.13.一种接口装置的数据流量分析管理装置,包括:13. A data flow analysis and management device for an interface device, comprising:一接口端口,串接至少一接口装置;以及an interface port, connected in series with at least one interface device; and一控制器,耦接该接口端口,透过该接口端口提供一第一通道及一第二通道的数据,包括:A controller, coupled to the interface port, provides data of a first channel and a second channel through the interface port, including:一检测模组,检测串接在后的所述接口装置,并取得各所述接口装置的一装置信息;A detection module detects the serially connected interface devices and obtains device information of each of the interface devices;一分析模组,分析各所述接口装置的该装置信息,并采用一流量管理策略决定所提供的一第一通道及一第二通道的数据在所述接口装置中的该传输路径;以及An analysis module, which analyzes the device information of each of the interface devices, and adopts a traffic management strategy to determine the transmission path of the provided data of a first channel and a second channel in the interface device; and一管理模组,根据所决定的该传输路径,发送该控制信号至各所述接口装置,以控制该切换器切换该第一通道及该第二通道的数据的该传输路径。A management module sends the control signal to each of the interface devices according to the determined transmission path, so as to control the switch to switch the transmission path of the data of the first channel and the second channel.14.根据权利要求13所述的接口装置的数据流量分析管理装置,其中该流量管理策略包括一负载平衡策略、一数据容错策略或针对一特定接口装置的一流量最佳化策略。14. The data traffic analysis and management device for an interface device according to claim 13, wherein the traffic management policy includes a load balancing policy, a data fault tolerance policy, or a traffic optimization policy for a specific interface device.15.根据权利要求13所述的接口装置的数据流量分析管理装置,其中该装置信息包括各所述接口装置的一频宽需求、一数据备份需求及处理数据的一优先顺序。15 . The data traffic analysis and management device for an interface device according to claim 13 , wherein the device information includes a bandwidth requirement, a data backup requirement and a priority order for processing data of each of the interface devices.16.根据权利要求13所述的接口装置的数据流量分析管理装置,其中该控制器为支持双通道数据传输的雷电控制器。16. The data traffic analysis and management device of the interface device according to claim 13, wherein the controller is a Thunderbolt controller supporting dual-channel data transmission.17.根据权利要求13所述的接口装置的数据流量分析管理装置,其中所述接口装置包括采用雷电接口传输数据的图形处理装置、显示装置、音效装置、储存装置、网路连结装置或烧录装置。17. The data traffic analysis and management device of the interface device according to claim 13, wherein the interface device includes a graphics processing device, a display device, an audio device, a storage device, a network connection device or a programming device that uses a lightning interface to transmit data. device.
CN2012100568167A2011-12-202012-03-06 Data flow analysis management device, system and method of interface devicePendingCN103176925A (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201161577676P2011-12-202011-12-20
US61/577,6762011-12-20

Publications (1)

Publication NumberPublication Date
CN103176925Atrue CN103176925A (en)2013-06-26

Family

ID=48636817

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2012100568167APendingCN103176925A (en)2011-12-202012-03-06 Data flow analysis management device, system and method of interface device

Country Status (2)

CountryLink
CN (1)CN103176925A (en)
TW (1)TWI465922B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105278868A (en)*2014-07-212016-01-27纬创资通股份有限公司Storage system and data transmission method thereof
CN105975299A (en)*2016-04-282016-09-28广州视源电子科技股份有限公司Channel switching device, burning data detection method and system, and data burning method and system
CN106610789A (en)*2015-10-262017-05-03华为技术有限公司Data processing method, device and system
CN113868171A (en)*2021-09-282021-12-31上海兆芯集成电路有限公司 interconnection system
CN114071523A (en)*2021-10-142022-02-18深圳市有方科技股份有限公司 A communication terminal and communication method based on dual wireless communication modules
CN114297113A (en)*2020-10-082022-04-08纬创资通股份有限公司 Channel structure for signal transmission

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1476210A (en)*2002-08-132004-02-18高速浏览股份有限公司Method and system used for module resident gateway
US20050246594A1 (en)*2004-04-162005-11-03Kingston Technology Corp.Extender Card for Testing Error-Correction-Code (ECC) Storage Area on Memory Modules
US20100183004A1 (en)*2009-01-162010-07-22Stmicroelectronics, Inc.System and method for dual mode communication between devices in a network

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030217182A1 (en)*2002-05-152003-11-20Xiaodong LiuInterface architecture
US7460531B2 (en)*2003-10-272008-12-02Intel CorporationMethod, system, and program for constructing a packet
TWI273420B (en)*2005-07-212007-02-11Via Tech IncData processing method and system based on a serial transmission interface
TWI370260B (en)*2008-11-262012-08-11Inventec CorpA testing method of the bus of the pci-e

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1476210A (en)*2002-08-132004-02-18高速浏览股份有限公司Method and system used for module resident gateway
US20050246594A1 (en)*2004-04-162005-11-03Kingston Technology Corp.Extender Card for Testing Error-Correction-Code (ECC) Storage Area on Memory Modules
US20100183004A1 (en)*2009-01-162010-07-22Stmicroelectronics, Inc.System and method for dual mode communication between devices in a network

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105278868A (en)*2014-07-212016-01-27纬创资通股份有限公司Storage system and data transmission method thereof
CN105278868B (en)*2014-07-212018-11-09纬颖科技服务股份有限公司Storage system and data transmission method thereof
CN106610789A (en)*2015-10-262017-05-03华为技术有限公司Data processing method, device and system
CN106610789B (en)*2015-10-262019-08-16华为技术有限公司A kind of data processing method, apparatus and system
CN105975299A (en)*2016-04-282016-09-28广州视源电子科技股份有限公司Channel switching device, burning data detection method and system, and data burning method and system
CN105975299B (en)*2016-04-282019-06-11广州视源电子科技股份有限公司Channel switching device, burning data detection method and system, and data burning method and system
CN114297113A (en)*2020-10-082022-04-08纬创资通股份有限公司 Channel structure for signal transmission
CN114297113B (en)*2020-10-082024-05-03纬创资通股份有限公司Channel structure for signal transmission
CN113868171A (en)*2021-09-282021-12-31上海兆芯集成电路有限公司 interconnection system
CN113868171B (en)*2021-09-282024-06-18上海兆芯集成电路股份有限公司Interconnection system
CN114071523A (en)*2021-10-142022-02-18深圳市有方科技股份有限公司 A communication terminal and communication method based on dual wireless communication modules

Also Published As

Publication numberPublication date
TWI465922B (en)2014-12-21
TW201327187A (en)2013-07-01

Similar Documents

PublicationPublication DateTitle
CN107015928B (en)system and method for switching multiple interfaces and system for switching buses
US20130159593A1 (en)Apparatus, system, and method for analyzing and managing data flow of interface apapratuses
US7627708B2 (en)Multi-host USB device
US10095652B2 (en)Host configured multi serial interface device
US8694723B2 (en)Method and system for coupling serial attached SCSI (SAS) devices and internet small computer system internet (iSCSI) devices through single host bus adapter
EP2498477A1 (en)Method and apparatus for shared I/O in a load/store switching fabric
US6928509B2 (en)Method and apparatus for enhancing reliability and scalability of serial storage devices
CN103152397A (en)Method for designing multi-control storage system
TWI465922B (en) Data flow analysis management device, system and method for interface device
US8078785B2 (en)Host modules, electronic devices, electronic systems and data transmission method thereof
MX2012014354A (en)Systems and methods for dynamic multi-link compilation partitioning.
CN103154920A (en)Unified I/O adapter
WO2025152506A1 (en)Data processing system and method, device and nonvolatile readable storage medium
US20080052431A1 (en)Method and Apparatus for Enabling Virtual Channels Within A Peripheral Component Interconnect (PCI) Express Bus
CN115061958B (en) Hard disk identification method, identification system, storage medium and computer equipment
US7565474B2 (en)Computer system using serial connect bus, and method for interconnecting a plurality of CPU using serial connect bus
CN111417034A (en)Switch and hot plug method, device and system for switch board card thereof
CN108055460B (en) High-speed image processing and acquisition system
EP2300925B1 (en)System to connect a serial scsi array controller to a storage area network
EP2693342A1 (en)Data routing system supporting dual master apparatuses
CN115913817A (en) Multi-channel virtualized bus system, control method, chip and electronic equipment
US20070150683A1 (en)Dynamic memory buffer allocation method and system
CN204189089U (en)A kind of server
US9117037B2 (en)Interface apparatus, cascading system thereof and cascading method thereof
TWI465923B (en) Interface device and its serial system and serial connection method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20130626


[8]ページ先頭

©2009-2025 Movatter.jp