Electronic system and method for controlling multiple devices

By using a computer switch and network bridging architecture, multiple hosts can be connected to the network simultaneously and remotely woke up, solving the problem that only a single host can access the internet and wake up in the existing technology, and reducing hardware costs.

CN116028121BActive Publication Date: 2026-05-08QISDA SUZHOU +1
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QISDA SUZHOU
Filing Date
2021-10-27
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

When existing display devices are connected to two hosts at the same time, only one host can access the Internet, and multiple hosts cannot be remotely woken up.

Method used

The system enables multiple hosts to connect to the network simultaneously through a computer switch and network bridging architecture, and wakes up multiple hosts through a network interface controller and a USB hub.

Benefits of technology

It enables simultaneous connection and remote wake-up of multiple hosts, avoiding an increase in hardware costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116028121B_ABST
    Figure CN116028121B_ABST
Patent Text Reader

Abstract

An electronic system includes a display device, a first host, and a second host. The display device includes a network interface port to connect to an external network, a first transmission port, a second transmission port, a control unit to record information about a designated network bridge object, and a hub unit to control signal transmission between the network interface port, the control unit, the first transmission port, and the second transmission port. The first host is coupled to the first transmission port to enable a network bridge function when set as the designated network bridge object and to connect to the external network through the network interface port. The second host is coupled to the second transmission port to connect to the external network using the network bridge function through the second transmission port, the hub unit, and the first transmission port when not set as the designated network bridge object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to an electronic system and related methods for controlling multiple devices, and more particularly to an electronic system and related methods for providing simultaneous networking or wake-up functionality for multiple devices through a computer switch and network bridging architecture. Background Technology

[0002] Widescreen displays offer users a superior viewing experience for entertainment, allow them to open more windows simultaneously for increased work efficiency, and display more detailed images and content. Most widescreen monitors on the market support simultaneous connection to two devices, such as mobile phones, desktop computers, and laptops, displaying the images from both in a dual-screen mode. Increasingly, monitors offer smart networking capabilities, allowing connected devices to access the internet through the monitor.

[0003] However, while existing display devices can support multiple host connections and provide intelligent networking capabilities, when two hosts are connected simultaneously, the display device can only allow one host to access the internet. When both connected hosts enter power-saving mode, the display device can only remotely wake up a single host.

[0004] Therefore, it is necessary to design a new electronic system and method for controlling multiple devices to overcome the above-mentioned defects. Summary of the Invention

[0005] The purpose of this invention is to provide an electronic system and method for controlling multiple devices, which enables multiple hosts to connect to the network simultaneously through a display device via a computer switch and a network bridging architecture, and allows remote wake-up of any one of the multiple hosts coupled to the display device.

[0006] To achieve the above objectives, the present invention provides an electronic system controlled by multiple devices, comprising a display device, a first host, and a second host. The display device includes a network interface port for connecting to an external network, a first transmission port, a second transmission port, a control unit for recording information related to a designated network bridging object, and a hub unit for controlling signal transmission between the network interface port, the control unit, the first transmission port, and the second transmission port. The first host includes a first embedded controller coupled to the first transmission port, for enabling network bridging functionality when the first transmission port is configured as the designated network bridging object, and connecting to the external network via the network interface port. The second host includes a second embedded controller coupled to the second transmission port, for using the network bridging function via the second transmission port, the hub unit, and the first transmission port to connect to the external network when the second transmission port is not configured as the designated network bridging object.

[0007] Preferably, the first host is further configured to: when configured as the designated network bridging object, execute the first network bridging program through the first display management program of the first embedded controller to enable the network bridging function, and connect to the external network through the first remote network driver interface specification layer.

[0008] Preferably, the second host is also used to: when not configured as the designated network bridge object, configure the hub unit as the default network interface controller through the second display management program of the second embedded controller, and connect to the external network through the default network interface controller.

[0009] Preferably, the first embedded controller includes a first display management program, a first transmission control protocol / Internet protocol layer, a first RNDIS layer, a first USB driver, and a first network bridging program; while the second embedded controller includes a second display management program, a second TCP / IP layer, a second RNDIS layer, a second USB driver, and a second network bridging program.

[0010] Preferably, the hub unit includes: a multi-computer switch coupled to the control unit; a first USB hub coupled to the first transmission port and the multi-computer switch; a second USB hub coupled to the second transmission port and the multi-computer switch; and a USB host-to-host chip coupled between the first USB hub and the second USB hub.

[0011] Preferably, the display device further includes a network interface controller coupled to the hub unit, the control unit and the network interface port. The network interface controller is used to: receive a Wake-on-LAN magic packet via the network interface port after the first host and the second host enter a power-saving mode; and record access information related to the first host and the second host.

[0012] Preferably, when the first host is configured as the designated network bridge object, the network interface controller directly records the first media access control address of the first host; and when the second host is not configured as the designated network bridge object, the second host also transmits the second media access control address of the second host to the network interface controller through the second display management program.

[0013] Preferably, when the first host and the second host enter the power-saving mode, the control unit is further configured to: when it is determined that the Wake-on-LAN magic packet corresponds to the first Media Access Control address, wake up the first host directly through the first USB hub; and when it is determined that the Wake-on-LAN magic packet corresponds to the second Media Access Control address, send a General Input / Output command to switch the multi-computer switch, thereby waking up the second host through the second USB hub.

[0014] The present invention also provides a method for controlling multiple devices, comprising: connecting a display device to an external network and enabling a network bridging option; after coupling a first host and a second host to the display device, connecting the first host to the external network; setting the first host as a network bridging object; the display device recording information related to the designated network bridging object; enabling the network bridging function of the first host; and the second host reading the information of the designated network bridging object through the display device to connect to the external network via the network bridging function.

[0015] Preferably, it further includes: enabling the network bridging function of the first RNDIS layer by the first host through the first display management program; setting the RNDIS layer of the display device as the default network interface controller by the second host; and connecting the first host and the second host to the external network simultaneously through the first RNDIS layer and the default network interface controller, respectively.

[0016] Preferably, it also includes: recording the specified network bridge object by adding a virtual console command on the display device; and periodically querying the display device to query the specified network bridge object by the first host and the second host respectively through the first display management program and the second display management program.

[0017] Preferably, it further includes: after the display device disables the network bridging option, the first host and the second host respectively disable the network bridging function and disable the default network interface controller through the first display management program and the second display management program.

[0018] The present invention also provides a method for controlling multiple devices, comprising: connecting a display device to an external network and enabling a network bridging option; after coupling a first host and a second host to the display device, setting the first host as a network bridging object; the display device recording a first media access control address of the first host and a second media access control address of the second host; after the first host and the second host enter a power-saving mode, the display device receiving a Wake-on-LAN magic packet from a remote device; when it is determined that the Wake-on-LAN magic packet corresponds to the first media access control address, the display device directly wakes up the first host through a first USB hub; and when it is determined that the Wake-on-LAN magic packet corresponds to the second media access control address, the display device sends a general input / output command to switch a multi-computer switch to wake up the second host through a second USB hub.

[0019] Preferably, it further includes: in normal mode, the first host enables the network bridging function of the first RNDIS layer through the first display management program, and the display device records the first media access control address related to the first RNDIS layer.

[0020] Preferably, it also includes: in normal mode, the second host transmits the second media access control address of the relevant second RNDIS layer to the display device through the second display management program.

[0021] Compared with the prior art, the multi-device control electronic system of the present invention provides the function of simultaneous networking of multiple devices or the function of waking up multiple devices through a computer switch and network bridging architecture. The display management programs of the first host and the second host periodically query the control unit of the display device to query the specified network bridging object and link information. The first host and the second host determine whether they are set as the specified network bridging object to enable the first host or the second host to connect to the external network. The first host and the second host enter the power saving mode and determine that the network wake-up magic packet corresponds to the first media access control address or the second media access control address to wake up the first host or the second host to return to normal operation. The multi-device networking or multi-device wake-up is realized through the computer switch and network bridging architecture, thus avoiding the need for additional hardware and having a cost advantage. Attached Figure Description

[0022] Figure 1 This is a functional block diagram of an electronic system according to an embodiment of the present invention.

[0023] Figure 2 A flowchart illustrating a method for providing multiple hosts to connect to the network simultaneously in an electronic system according to an embodiment of the present invention.

[0024] Figure 3This is a functional block diagram of an electronic system according to another embodiment of the present invention.

[0025] Figure 4 This is a flowchart of a method for an electronic system to wake up multiple devices in another embodiment of the present invention. Detailed Implementation

[0026] The technical terms used in this specification refer to those commonly used in the field. Where this specification provides explanations or definitions for certain terms, the interpretation of those terms shall be based on the explanations or definitions provided in this specification. Each embodiment of the present invention has one or more technical features. Where feasible, those skilled in the art may selectively implement some or all of the technical features in any embodiment, or selectively combine some or all of the technical features in these embodiments.

[0027] Figure 1 This is a functional block diagram of an electronic system 100 according to an embodiment of the invention. The electronic system 100 includes a first host 10, a second host 20, and a display device 30. The display device 30 includes a screen 32, a control unit 34, and a hub unit 36. The hub unit 36 ​​includes a first Universal Serial Bus (USB) hub HUB1, a second USB hub HUB2, a KVM switch 38, a USB host-to-host chip 42, transmission ports UFP1 / UFP2 / DFP1 / DFP2, and a network interface port RJ.

[0028] Transmission ports UFP1 and UFP2 are upstream facing ports of electronic system 100, while transmission ports DFP1 and DFP2 are downstream facing ports of electronic system 100. A first USB hub HUB1 is coupled to upstream data link port UFP1, multi-computer switch 38, and USB data transfer chip 42, while a second USB hub HUB2 is coupled to upstream data link port UFP2, multi-computer switch 38, and USB data transfer chip 42. Downstream data link ports DFP1 and DFP2 are coupled to multi-computer switch 38, and display device 30 can connect to the external network Internet via network interface port RJ. In one embodiment, upstream data link ports UFP1 and UFP2 and downstream data link ports DFP1 and DFP2 can be transmission ports supporting the USB specification, and the network interface port RJ can be an Ethernet RJ45 connector. However, the actual selection of transmission ports UFP1 / UFP2 / DFP1 / DFP2 and network interface port RJ does not limit the scope of this invention.

[0029] The control unit 34 can be a single system-on-a-chip (SoC) integrating multiple functions, such as tuner, demodulator, analog-to-digital converter (ADC), digital-to-analog converter (DAC), phase-locked loop (PLL), video decoding, de-interlacing, scalar, and on-screen display, thereby controlling the operation of various components within the electronic system 100. However, the actual selection of the control unit 34 does not limit the scope of this invention.

[0030] The first host 10 includes an embedded controller EC1, which can be coupled to the display device 30 via a transmission port UFP1. The embedded controller EC1 includes a display manager 12, a Transmission Control Protocol / Internet Protocol (TCP / IP) layer 14, a Remote Network Driver Interface Specification (RNDIS) layer 16, a USB driver 18, and a network bridge 19. The second host 20 includes an embedded controller EC2, which can be coupled to the display device 30 via a transmission port UFP2. The embedded controller EC2 includes a display manager 22, a TCP / IP layer 24, an RNDIS layer 26, a USB driver 28, and a network bridge 29.

[0031] Figure 2 A flowchart illustrating a method for providing multiple hosts to simultaneously connect to a network in an electronic system 100 according to an embodiment of the present invention includes the following steps:

[0032] Step 210: The control unit 34 of the display device 30 enables the network bridge option of the OSD (on-screen display, screen menu adjustment method).

[0033] Step 220: The OSD of the control unit 34 adds an option to specify a network bridging object.

[0034] Step 230: Control unit 34 adds a virtual control panel (VCP) command to record the specified network bridge object.

[0035] Step 240: The display management program 12 of the first host 10 and the display management program 22 of the second host 20 periodically query the control unit 34 of the display device 30 to query the specified network bridging object and link information.

[0036] Step 250: First host 10 and second host 20 determine whether they are set as the specified network bridging object. If yes, proceed to step 260; if no, proceed to step 270.

[0037] Step 260: The host in the first host 10 and the second host 20 that is set as the designated network bridging object enables the network bridging function through its display management program.

[0038] Step 270: The host in the first host 10 and the second host 20 that is not set as the designated network bridging object sets the hub unit 36 ​​as the default network interface controller (NIC) through its display management program.

[0039] Step 280: When the OSD network bridging option of the control unit 34 is turned off, the display management program 12 of the first host 10 and the display management program 22 of the second host 20 turn off the network bridging function or the default network interface controller.

[0040] In step 210, the control unit 34 of the display device 30 enables the network bridging option of the OSD, and in step 220, it adds an OSD option to specify a network bridging object, allowing the user to set a specific network bridging object, that is, to set one of the transport ports UFP1 and UFP2 to the specified network bridging object. For example, assuming that the transport port UFP1 is set to correspond to the specified network bridging object, the VCP command added in step 230 will record the first host 10 as the specified network bridging object.

[0041] In step 240, the display management program 12 of the first host 10 and the display management program 22 of the second host 20 periodically query the control unit 34 of the display device 30 to query the specified network bridging object and connection information. The multi-computer switch 38 of the display device 30 allows users to use a set of peripheral devices such as a keyboard, screen, or mouse (not displayed on the control unit 34) to request network bridging objects and connection information. Figure 1This invention controls multiple hosts and simultaneously displays the screens of multiple hosts. In a wireless connection embodiment, the connection information may include the IP addresses of the first host 10 and the second host 20, as well as open port information. The open port information may include at least one port number and communication protocol (e.g., TCP / IP or UDP). In a wired connection embodiment, the first host 10 and the second host 20 may transmit the connection information to the display device 30 via a Display Data Channel Command Interface (DDC / CI). However, the connection method between the first host 10 / second host 20 and the display device 30 does not limit the scope of this invention.

[0042] In step 250, the first host 10 and the second host 20 determine the networking method based on the queried specified network bridging object. In step 260, the host in the first host 10 and the second host 20 that is set as the specified network bridging object will enable the network bridging function through its display management program. In step 270, the hosts in the first host 10 and the second host 20 that are not set as the specified network bridging object will set the hub unit 36 ​​as the default NIC through their display management program.

[0043] In one embodiment, it is assumed that the first host 10 coupled to the transmission port UFP1 is set as a designated network bridging object, while the second host 20 coupled to the transmission port UFP2 is not set as a designated network bridging object. In this case, the embedded controller EC1 of the first host 10 executes the network bridging procedure 19 through the display management program 12 to enable the network bridging function (step 260), and connects to the external network Internet via the RNDIS layer 16, the transmission port UFP1, and the network interface port RJ. Simultaneously, the embedded controller EC2 of the second host 20 sets the RNDIS layer of the hub unit 36 ​​as the default NIC through the display management program 22, so as to use the network bridging function of the RNDIS layer 16 via the transmission port UFP2, the hub unit 36, and the transmission port UFP1, and then connects to the external network Internet via the network interface port RJ.

[0044] In another embodiment, it is assumed that the second host 20 coupled to the transmission port UFP2 is set as the designated network bridging object, while the first host 10 coupled to the transmission port UFP1 is not set as the designated network bridging object. In this case, the embedded controller EC2 of the second host 20 executes the network bridging procedure 29 through the display management program 22 to enable the network bridging function (step 260), and connects to the external network Internet via the RNDIS layer 26, the transmission port UFP2, and the network interface port RJ. Simultaneously, the embedded controller EC1 of the first host 10 sets the RNDIS layer of the hub unit 36 ​​as the default NIC through the display management program 12, so as to use the network bridging function of the RNDIS layer 26 via the transmission port UFP1, the hub unit 36, and the transmission port UFP2, and then connects to the external network Internet via the network interface port RJ.

[0045] In step 280, when the OSD network bridging option of the control unit 34 is turned off, the display management program 12 of the first host 10 will stop executing the network bridging program 19 to turn off the network bridging function, while the display management program 22 of the second host 20 will turn off the default NIC.

[0046] In the electronic system 100 of this invention, when the first host 10 and the second host 20 are coupled to the display device 30 through transmission ports UFP1 and UFP2 respectively, the first host 10 and the second host 20 can simultaneously connect to the external network Internet through the display device 30. The above embodiment uses two hosts as an example, but does not limit the scope of this invention. This invention can also provide the function of more hosts connecting to the network simultaneously in the same manner.

[0047] Figure 3 This is a functional block diagram of an electronic system 200 according to another embodiment of the present invention. The electronic system 200 includes a first host 10, a second host 20, and a display device 30. The display device 30 includes a screen 32, a control unit 34, a hub unit 36, and a network interface controller 48. The hub unit 36 ​​includes a first USB hub HUB1, a second USB hub HUB2, a multi-computer switcher 38, a USB data transfer chip 42, and transmission ports UFP1, UFP2, DFP1, DFP12, and RJ. The electronic system 200 and electronic system 100 have similar structures, and the similarities will not be described again. The electronic system 200 further includes a network interface controller 48, coupled to the control unit 34, the hub unit 36, and the network interface port RJ. See also... Figure 1 and Figure 2As shown, the electronic system 200 not only allows multiple devices of the electronic system 100 to connect to the external Internet via the display device 30, but also allows multiple devices to be woken up by the network interface controller 48 based on the network wake-up magic packet transmitted from the external Internet.

[0048] Figure 4 This is a flowchart of a method for an electronic system 200 to wake up multiple devices in an embodiment of the present invention, which includes the following steps:

[0049] Step 410: The control unit 34 of the display device 30 enables the network bridging option of the OSD.

[0050] Step 420: The network interface controller 48 of the display device 30 directly records the first media access control address (MAC address) of the host that is set as the designated network bridging object in the first host 10 and the second host 20.

[0051] Step 430: The host in the first host 10 and the second host 20 that is not set as the designated network bridging object transmits its second media access control address of the RNDIS layer to the network interface controller 48 of the display device 30 through its display management program.

[0052] Step 440: The first host 10 and the second host 20 enter power saving mode.

[0053] Step 450: Display device 30 receives a Wake On Lane (WoL) magic packet from a remote device via network interface controller 48.

[0054] Step 460: When it is determined that the Wake-on-LAN magic packet corresponds to the first Media Access Control address, the display device 30 directly wakes up the first host 10 through the first USB hub HUB1.

[0055] Step 470: When it is determined that the Wake-on-LAN magic packet corresponds to the second Media Access Control address, the display device 30 sends a General Purpose Input Output (GPIO) command to switch the multi-computer switch 38, and then wakes up the second host 10 through the second USB hub HUB2.

[0056] In step 410, the control unit 34 of the display device 30 can enable the network bridging option of the OSD. Then, in steps 420 and 430, the network interface controller 48 of the display device 30 records the access information of the first host 10 and the second host 20, such as the media access control address (MAC address) of the first host 10 and the media access control address of the second host 20. In one embodiment, it is assumed that the first host 10 is configured as a network bridging object, while the second host 20 is not configured as a network bridging object. In this case, the network interface controller 48 directly records the first media access control address of the first host 10 in step 420, while the second host 20 transmits its second media access control address to the network interface controller 48 of the display device 30 through the display management program 22 in step 430.

[0057] In step 440, after the first host 10 and the second host 20 have been idle for a predetermined period of time, they may enter a power-saving mode to reduce power consumption, such as entering hibernation mode or sleep mode. In step 450, after the first host 10 and the second host 20 enter the power-saving mode, the network interface controller 48 can receive a network wake-up magic packet sent by the external network Internet via the network interface port RJ, and then send a wake-up command to the control unit 34 to wake up the first host 10 and the second host 20 to return to normal operation.

[0058] When the network interface controller 48 determines in step 460 that the Wake-on-LAN magic packet corresponds to the Media Access Control address of the first host 10, the control unit 34 will directly wake up the first host 20 through the first USB hub HUB1. When the network interface controller 48 determines in step 470 that the Wake-on-LAN magic packet corresponds to the Media Access Control address of the second host 20, the control unit 34 will send a General Purpose Input Output (GPIO) command to switch the multi-computer switch 38, and then wake up the second host 20 through the second USB hub HUB2.

[0059] In the electronic system 200 of this invention, when the first host 10 and the second host 20 are coupled to the display device 30 through transmission ports UFP1 and UFP2 respectively, after the first host 10 and the second host 20 enter power-saving mode, the display device 30 can wake up the first host 10 or the second host 20 according to the network wake-up magic packet transmitted from the external network Internet. The above embodiment is described using two hosts, but it does not limit the scope of this invention. This invention can also wake up any one of more hosts in the same way.

[0060] In summary, in the electronic system of the present invention, the multi-device controlled electronic system includes a display device, a first host, and a second host. The display device includes a network interface port for connecting to an external network, a first transmission port, a second transmission port, a control unit for recording information related to a designated network bridging object, and a hub unit for controlling signal transmission between the network interface port, the control unit, the first transmission port, and the second transmission port. The first host includes a first embedded controller coupled to the first transmission port, used to enable network bridging function when configured as a designated network bridging object, and connect to the external network via the network interface port. The second host includes a second embedded controller coupled to the second transmission port, used to use network bridging function via the second transmission port, the hub unit, and the first transmission port to connect to the external network when not configured as a designated network bridging object. Through KVM and the network bridging architecture, multiple hosts can simultaneously connect to the network through the display device, and any one of the multiple hosts coupled to the display device can be remotely woken up.

[0061] Although the invention has been described in conjunction with the accompanying drawings, the embodiments disclosed in the drawings are intended to illustrate preferred embodiments of the invention and should not be construed as limiting the invention. The scale in the schematic drawings does not represent the actual proportions of the components, in order to clearly describe the required parts.

[0062] The present invention has been described in the above-described embodiments; however, these embodiments are merely examples for implementing the present invention. It must be noted that the disclosed embodiments do not limit the scope of the present invention. Conversely, any modifications and refinements made without departing from the spirit and scope of the present invention are within the scope of patent protection of the present invention.

Claims

1. An electronic system controlling multiple devices, characterized in that, Include: Display device, including: Network interface port, used to connect to an external network; First transmission port; Second transmission port; The control unit is used to record information about a specified network bridging object. as well as The hub unit is used to control the signal transmission between the network interface port, the control unit, the first transmission port, and the second transmission port; The first host includes a first embedded controller and is coupled to the first transmission port, for enabling network bridging function when configured as the designated network bridging object, and connecting to the external network via the network interface port. as well as The second host includes a second embedded controller and is coupled to the second transmission port. It is used to use the network bridging function via the second transmission port, the hub, and the first transmission port to connect to the external network when it is not set as the designated network bridging object. The second host is also used to set the hub as the default network interface controller through the second display management program of the second embedded controller when it is not set as the designated network bridging object, and connect to the external network via the default network interface controller.

2. The electronic system as claimed in claim 1, characterized in that, This primary host was also used for: When configured as the designated network bridging object, the first network bridging program is executed through the first display management program of the first embedded controller to enable the network bridging function, and the external network is connected through the first remote network driver interface specification layer.

3. The electronic system as claimed in claim 1, characterized in that, The first embedded controller includes a first display management program, a first transmission control protocol / Internet protocol layer, a first RNDIS layer, a first USB driver, and a first network bridging program; and The second embedded controller includes a second display management program, a second TCP / IP layer, a second RNDIS layer, a second USB driver, and a second network bridge program.

4. The electronic system as claimed in claim 1, characterized in that, This hub unit contains: A multi-computer switcher is coupled to this control unit; A first USB hub is coupled to the first port and the multi-computer switch; A second USB hub is coupled to the second port and the multi-computer switch; as well as A USB host-to-host chip is coupled between the first USB hub and the second USB hub.

5. The electronic system as claimed in claim 4, characterized in that, The display device also includes a network interface controller coupled to the hub, the control unit, and the network interface port, the network interface controller being used to: After the first host and the second host enter power-saving mode, they receive network wake-up magic packets via the network interface port; as well as Record access information related to the first host and the second host.

6. The electronic system as claimed in claim 5, characterized in that, When the first host is configured as the designated network bridge object, the network interface controller directly records the first media access control address of the first host; and When the second host is not configured as the designated network bridge object, the second host also transmits its second media access control address to the network interface controller through the second display management program.

7. The electronic system as claimed in claim 6, characterized in that, When the first host and the second host enter the power-saving mode, the control unit is also used to: When it is determined that the Wake-on-LAN magic packet corresponds to the first Media Access Control address, the first host is woken up directly through the first USB hub; and When it is determined that the Wake-on-LAN magic packet corresponds to the second Media Access Control address, a General Input / Output command is sent to switch the multi-computer switch, thereby waking up the second host through the second USB hub.

8. A method for controlling multiple devices, characterized in that, Include: Connect to an external network via a display device and enable the network bridging option; After coupling the first host and the second host to the display device, the first host is connected to the external network; The first host is set as a network bridging object, and the network bridging function of the first RNDIS layer is enabled through the first display management program. This display device records information about the relevant specified network bridging object; The network bridging function is enabled by the first host; The second host reads information about the designated network bridging object through the display device to connect to the external network via the network bridging function; The second host is used to set the RNDIS layer of the display device as the default network interface controller; as well as The first host and the second host are connected to the external network simultaneously through the first RNDIS layer and the default network interface controller, respectively.

9. The method as described in claim 8, characterized in that, Also includes: The specified network bridge object is recorded by adding a virtual console command to the display device; and The first host and the second host periodically query the display device through the first display management program and the second display management program, respectively, to query the designated network bridging object.

10. The method as described in claim 9, characterized in that, Also includes: After the display device disables the network bridging option, the first host and the second host respectively disable the network bridging function and disable the default network interface controller through the first display management program and the second display management program.

11. A method for controlling multiple devices, characterized in that, Include: Connect to an external network via a display device and enable the network bridging option; After coupling the first host and the second host to the display device, the first host is set as a network bridging object; The display device records the first media access control address of the first host and the second media access control address of the second host; After the first host and the second host enter power-saving mode, the display device receives a network wake-up magic packet transmitted by the remote device; When it is determined that the Wake-on-LAN magic packet corresponds to the first Media Access Control address, the display device directly wakes up the first host through the first USB hub; as well as When the Wake-up Magic Packet is determined to correspond to the second Media Access Control address, the display device sends a General Input / Output command to switch the multi-computer switcher to wake up the second host via the second USB hub. In normal mode, the second host transmits the second Media Access Control address of the relevant second RNDIS layer to the display device through the second display management program.

12. The method as described in claim 11, characterized in that, Also includes: In this normal mode, the first host enables the network bridging function of the first RNDIS layer through the first display management program, and the display device records the first media access control address of the first RNDIS layer.

Citation Information

Patent Citations

  • Method and system for attaching a USB network adapter supporting both RNDIS and non-RNDIS capable operating systems

    US20040203296A1

  • Method and system for configuring a plurality of network interfaces that share a physical interface

    US20080270599A1

  • Multi-computer switch with function of transmitting data between computers

    US20090296723A1

  • Systems and methods for in-situ fabric link optimization in a modular information handling system chassis

    US20180074830A1