Interface collection device and electronic equipment
By designing an interface assembly device for an output port combination module with more than 4 output ports and a data distribution processor, the problem of the existing technology being unable to mount a sufficient number of functional devices at the same time is solved, and the mounting of more than 4 functional devices is achieved is achieved, and the reliability of the system is improved.
Patent Information
- Application Number
- CN202510263940.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-04-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing interface collection device cannot mount a sufficient number of functional devices at the same time under the same source, and cannot meet the usage requirements.
An interface collection device is designed, including an input port, a data distribution processor, an output port combination module, a source port and a storage module. The output port combination module has more than 4 output ports. The input port is communicated with the corresponding output port through the data distribution processor, and the output port is connected to the source port, thereby supporting the mounting of more than 4 functional devices.
By increasing the number of output ports of the output port combination module, the source port can support mounting more than 4 functional devices, meeting the requirement of increasing the number of functional devices mounted at the same source at the same time, while reducing wiring complexity and improving reliability.
Smart Images

Figure CN119782231A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to an interface aggregation device and an electronic device. Background Art
[0002] The interface aggregation device can connect multiple functional devices to the electronic device through the interface, and communicate with the source port to mount the corresponding functional device to the corresponding source port.
[0003] However, the current interface aggregation device can only support a small number of functional devices mounted on the same signal source at the same time, which cannot meet the usage requirements.
[0004] Therefore, how to increase the number of functional devices simultaneously mounted under the same signal source becomes an urgent problem to be solved. Summary of the invention
[0005] The present application at least provides an interface aggregation device and an electronic device to increase the number of functional devices that can be simultaneously mounted on the same signal source.
[0006] The first aspect of the present application provides an interface collection device, comprising: an input port, a data distribution processor, an output port combination module, a source port and a storage module; the input port is configured to be connected to a functional device; the data distribution processor is connected to the input port; the output port combination module has more than 4 output ports, and each of the output ports is connected to the data distribution processor, and each of the output ports is configured to access the input data of one of the input ports; the source port is connected to the output port of the output port combination module to access the input data of the input port corresponding to the output port; the storage module is connected to the data distribution processor and to a main control chip; wherein the storage module is configured to obtain and store configuration parameters corresponding to the input port from the main control chip, the configuration parameters including output parameters, and the output parameters are used to indicate the output port corresponding to the input port; the data distribution processor is configured to, according to the configuration parameters corresponding to the input port, communicate and connect the input port with the corresponding output port.
[0007] A second aspect of the present application provides an electronic device, including a main control chip and the above-mentioned interface collection device.
[0008] In the above scheme, since the output port combination module has more than 4 output ports, the input port is communicatively connected with the corresponding output port through the data distribution processor, and the output port is connected to the source port. Therefore, the source port can be communicatively connected with more than 4 input ports. In other words, the source port can support the mounting of more than 4 functional devices, which is beneficial to increase the number of functional devices mounted under the same source at the same time.
[0009] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
[0011] Figure 1 It is a schematic diagram of the framework of an embodiment of the interface collection device of the present application; Figure 2 It is a schematic diagram of the framework of another embodiment of the interface collection device of the present application; Figure 3 It is a schematic diagram of a framework of another embodiment of the interface collection device of the present application; Figure 4 It is a schematic diagram of a framework of another embodiment of the interface collection device of the present application; Figure 5 It is a schematic diagram of a framework of another embodiment of the interface collection device of the present application; Figure 6 It is a schematic diagram of the framework of an embodiment of an electronic device of the present application. DETAILED DESCRIPTION
[0012] The scheme of the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.
[0013] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.
[0014] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of, for example, including at least one of A, B, and C, can mean including any one or more elements selected from the set consisting of A, B, and C.
[0015] The interface collection device of the present application can be applied to electronic devices such as tablet computers, laptop computers, and mobile phones. Taking a tablet computer as an example, there can be two systems in the tablet computer, namely the Android system of the mainboard and the external OPS computer Windows system. In addition, it can also be connected to laptop computers, desktop computers, mobile phones and other terminals through the HDMI interface. The above-mentioned Android system, Windows system and other terminals connected through the HDMI interface can be understood as different sources. For the purpose of facilitating operation, various functional devices (including cameras, microphones, touch frames, U disks, mice, etc.) can be connected to the tablet computer. However, a certain functional device can usually only be mounted under a certain source at the same time. For example, when the functional device "mouse" is connected to the tablet computer through the input port, and the source of the current tablet computer is an Android source, the mouse is mounted under the Android source, and when the tablet computer uses the Android source, the user can operate the tablet computer through the mouse; but when the source of the tablet computer is switched to other sources (such as Windows sources), it is necessary to switch the "mouse" again to mount it under the Windows source before the mouse can be used to operate the tablet computer. In order to further facilitate the operation, the current tablet computer can switch these functional devices under different signal sources through a USB one-out-two switch to achieve the following of the functional devices, that is, when the signal source is switched to the Windows signal source, the mouse and other devices will also be mounted under the Windows signal source. Because there are too many functional devices and many devices that need to be followed, the current lines are particularly complicated, and usually many switches are required to achieve the switching of functional devices between various signal sources. To this end, some technologies use USB hubs and other methods to bring together the interfaces of multiple functional devices, and connect them to the signal source port through a USB hub, so that multiple functional devices can be mounted under a certain signal source. However, since the USB hub can only mount up to 4 devices, when the required functional devices are greater than 4, all the required functional devices cannot be mounted under the same signal source, and thus cannot meet the usage requirements.
[0016] See also Figure 1The interface collection device 100 of the present application includes an input port 110, a data distribution processor 120, an output port combination module, a source port 140 and a storage module 150; the input port 110 is configured to be connected to a functional device; the data distribution processor 120 is connected to the input port 110; the output port combination module 130 has more than 4 output ports (for example Figure 1 The output ports O1 to O5 shown in the figure), and each output port is connected to the data distribution processor 120, and each output port is configured to access the input data of one input port 110; the source port 140 is connected to the output port of the output port combination module 130 to access the input data of the input port 110 corresponding to the output port; the storage module 150 is connected to the data distribution processor 120, and is connected to the main control chip (not shown); wherein the storage module 150 is configured to obtain and store configuration parameters corresponding to the input port 110 from the main control chip, the configuration parameters including output parameters, and the output parameters are used to indicate the output port corresponding to the input port 110; the data distribution processor 120 is configured to, according to the configuration parameters corresponding to the input port 110, connect the input port 110 to the corresponding output port for communication.
[0017] As described above, functional devices may include devices that can provide specific functions, such as cameras, microphones, touch frames, USB flash drives, and mice. In the present application, functional devices are not limited to external devices, and functional devices may also be functional modules built into electronic devices, such as camera modules, WIFI modules, etc.
[0018] The interface aggregation device 100 may be applied to an electronic device (eg, a tablet computer), and the main control chip may be a main control chip in the electronic device.
[0019] It can be understood that when it is necessary to increase the number of input ports 110 that the source port 140 can simultaneously support, it is only necessary to increase the number of output ports in the output port combination.
[0020] In the present application, the input port 110 may be a USB interface, or an interface such as type-c, or an interface based on different protocols (for example, some input ports 110 are USB interfaces, and some interfaces are type-c interfaces, etc.), and the present application does not impose any restrictions.
[0021] In the above scheme, since the output port combination module 130 has more than 4 output ports, the input port 110 is communicatively connected with the corresponding output port through the data distribution processor 120, and the output port is connected to the source port 140, so the source port 140 can be communicatively connected with more than 4 input ports 110, that is, the source port 140 can support the mounting of more than 4 functional devices, which is beneficial to increase the number of functional devices mounted under the same source at the same time.
[0022] In addition, in the present application, the configuration parameters corresponding to the input port 110 are obtained and stored from the main control chip by the storage module 150, and the input port 110 is connected to the corresponding output port by the data distribution processor 120 according to the configuration parameters corresponding to each input port 110. Therefore, there is no need to set a switching switch in the interface collection device 100, thereby reducing the wiring complexity. In addition, since there is no need to set a switching switch, the problem of failure of the switching switch after repeated switching is avoided, which is conducive to improving the reliability of the interface collection device 100.
[0023] In some embodiments, Figure 1As shown, the main control chip can configure the configuration parameters of the input port 110 according to which source port 140 the input port 110 needs to be mounted to, such as configuring the output parameters of the input port 110, thereby instructing the data distribution processor 120 to establish a communication connection between the input port 110 and the corresponding output port. Exemplarily, the output parameter of the input port 110 can be the encoding of the output port. The encoding of the output ports O1-O5 can be represented by 1 byte, for example, the encoding of the output port O1 is binary code 00000001, the encoding of the output port O2 is 00000010, etc. In other embodiments, the configuration parameters corresponding to each input port 110 can also include the encoding of each input port 110, and the encoding of each input port 110 is used to identify each input port 110, for example, the encoding of the first input port 110 is binary code 00000001, the encoding of the second input port 110 is 00000010, etc. In some embodiments, the configuration parameters corresponding to the input port 110 include output parameters and the code of the input port 110, that is, the configuration parameters corresponding to each input port 110 can be represented by 2 bytes, for example, the first byte represents the output parameter, and the second byte represents the code of the input port 110. For example, if the first input port 110 is connected to the output port O1, the configuration parameters corresponding to the first input port 110 are represented by 2 bytes as 00000001 (code corresponding to the first input port 110) and 00000001 (code of the output port O1). In some embodiments, the main control chip can determine the idle and busy status of each output port according to the configuration parameters of each input port 110 (the idle and busy status of the output port is used to indicate whether the output port has established a communication connection with the input port 110). For example, the main control chip can traverse the configuration parameters corresponding to each input port 110 to check whether each configuration parameter includes the code of each output port. If yes, it means that the output port has established a communication connection with an input port 110, indicating that the output port is in a busy state. Furthermore, the main control chip can allocate the output port in the idle state to the new input port 110 according to the idle and busy states of each output port. When a new input port 110 needs to establish a communication connection with the source port 140, the main control chip will only allocate the output port in the idle state to the new input port 110, so that the new input port 110 can establish a communication connection with the source port 140 through the output port in the idle state.
[0024] In some embodiments, please refer to Figure 2 The interface aggregation device 100 may have a plurality of the output port combination modules 130 , and one of the output port combination modules 130 is correspondingly communicatively connected to one of the source ports 140 . Figure 2 The interface aggregation device 100 is exemplarily shown as an embodiment having three output port combination modules 130. Figure 2 In the embodiment, each output port combination module 130 has 5 output ports, so there are a total of 15 output ports (output port O1~output port O15). The 5 output ports in the same output port combination module 130 are communicatively connected to the same source port 140, and the data distribution processor 120 can connect the input port 110 to the corresponding output port according to the configuration parameters corresponding to each input port 110. Therefore, each input port 110 can freely establish a communication connection with the output port in the output port combination module 130 corresponding to any source port 140 through the data distribution processor 120, which is conducive to improving the freedom of functional devices to choose the mounted source.
[0025] In some embodiments, the number of output ports of each output port combination module 130 is equal to the number of input ports 110, for example Figure 3 In the example, there are 8 input ports 110 , and the number of output ports of each output port combination module 130 is also 8, and thus all 8 input ports 110 can be simultaneously mounted to one source port 140 .
[0026] In other embodiments, each output port combination module 130 may also have other numbers of output ports, such as 6, 8, 12, etc., which are not limited in the present application; and the number of input ports 110 is not limited to Figure 1 or Figure 2 As shown, the number can be 8, 12, 14, etc., and this application does not limit this.
[0027] In some embodiments, please refer to Figure 3 The interface collection device 100 also includes a hub module 160 connected between the output port combination module 130 and the source port 140 , and the hub module 160 is configured to connect multiple output ports in one output port combination module 130 to corresponding source ports 140 .
[0028] The hub module 160 may include several hubs 161, such as Figure 3 Since the hub 161 receives at most 4 input signals, when the output port combination module 130 has more than 4 output ports, multiple hubs 161 are required to connect these output ports with the signal source port 140. Figure 3In the embodiment, each output port combination module 130 has 8 output ports, 4 output ports in each output port combination module 130 are connected to a hub 161, and the other 4 output ports are connected to a new hub 161. The two hubs 161 combine the 8 output ports into two outputs, and further combine them into one output through another hub 161, and connect to the source port 140. Through the above connection method, all output ports in the same output port combination are connected to the same source port 140, and the input port 110 that is communicatively connected to the output ports in the same output port combination is also connected to the same source port 140. Therefore, one source port 140 can support multiple input ports 110, that is, can support multiple functional devices, such as Figure 3 In the example, each source port 140 can support up to 8 input ports 110 for communication connection. It is understood that when the number of input ports 110 that each source port 140 can simultaneously support needs to be increased, it is only necessary to increase the number of output ports in the output port combination and increase the number of hubs 161 accordingly.
[0029] In some embodiments, the configuration parameters further include a follow parameter, and the follow parameter is used to indicate whether the input port 110 follows the switching of the source port 140. The switching of the input port 110 following the source port 140 means that Figure 3 , assuming Figure 3 Of the two source ports 140, one is connected to the Android source and the other is connected to the Windows source, and the mouse is mounted under the source port 140 corresponding to the Android source. When the electronic device (such as a tablet computer) switches from displaying the screen provided by the Android source to displaying the screen provided by the Windows source, that is, when the active source port 140 is switched, the mouse is also switched to the source port 140 corresponding to the Windows source, so that the mouse can be used to operate the screen provided by the Windows source (such as clicking on controls in the screen).
[0030] In some embodiments, please refer to Figure 4, the data distribution processor 120 is further configured to update the output parameter of the first input port (not shown) in communication connection with the first source port 141 in response to the active source port 140 switching from the first source port 141 to the second source port 142, so as to mount the functional device mounted on the first source port 141 to the second source port 142; the active source port 140 is the source port 140 that is outputting the source. It should be understood that the first input port refers to the general term for the input ports 110 in communication connection with the first source port 141, and is not used to refer to a particular input port 110.
[0031] Exemplarily, assuming that the first information source port 141 is connected to an Android information source, the second information source port 142 is connected to a Windows information source, and the first input port is mounted to the first information source port 141 through the output port O1, when the follow parameter indicates to follow the switch of the information source port 140, when the electronic device (such as a tablet computer) switches from displaying the screen provided by the Android information source to displaying the screen provided by the Windows information source, that is, when the active information source port 140 is switched, the data distribution processor 120 can update the output parameter of the first input port, so that the first input port is connected to the second information source port 142 through one of the output ports O9 to O16 corresponding to the second information source port 142. For example, the output parameter of the first input port can be updated from 00000001 to 00001001, so that the first input port is switched from being connected to the first information source port 141 through the output port O1 to being connected to the second information source port 142 through the output port O9.
[0032] In the above embodiment, the data distribution processor 120 switches the source port 140 to which each input port 110 is mounted, so that each input port 110 can be switched independently, thereby increasing the flexibility of port switching. In addition, during the switching of the active source port 140, the main control chip does not need to send a control instruction, but the data distribution processing module implements the follow-up switching function, thereby enhancing the stability of the electronic device.
[0033] In some embodiments, the data distribution processor 120 is further configured to: when the follow parameter indicates to follow the switch of the source port 140, in response to the active source port 140 switching from the first source port 141 to the second source port 142, detect the idle and busy status of the output port in the output port combination module 130 corresponding to the second source port 142, and update the output parameter of the first input port based on the idle and busy status of the output port in the output port combination module 130 to communicatively connect the first input port to the idle output port in the output port combination module 130 corresponding to the second source port 142, and then mount the functional device mounted on the first source port 141 to the second source port 142; wherein the idle and busy status of the output port is used to indicate whether the output port has established a communication connection with the input port 110.
[0034] Referring to the above-mentioned embodiment, the idle and busy status of each output port can be determined according to the configuration parameters corresponding to each input port 110, and the specific process will not be repeated in this embodiment. Figure 4 When an input port 110 originally mounted under the first source port 141 switches from the first source port 141 to the second source port 142 following the active source port 140, the input port 110 needs to establish a communication connection with the second source port 142 through one of the output ports O9 to O16, and the data distribution processor 120 can determine the idle output port among the output ports O9 to O16 according to the configuration parameters of each input port 110. Assuming that the configuration parameters include the code of the output port, and the code of the output port O9 does not appear in the configuration parameters of any input port 110, it means that the output port O9 is an idle output port. Therefore, the data distribution processor 120 can establish a communication connection between the input port 110 that needs to switch the source port 140 and the second source port 142 through the output port O9.
[0035] In the above embodiment, by detecting the idle or busy status of each output port and switching the input port 110 to an idle output port, the probability of output port transmission conflict is reduced, thereby improving the reliability of the interface aggregation device 100 .
[0036] In some embodiments, please refer to Figure 5The interface collection device 100 also includes a reset module 180 and a power management module 170; the reset module 180 is connected to the data distribution processor 120; the power management module 170 is connected to the reset module 180 and the input port 110; wherein, the reset module 180 is configured to, when the data distribution processor 120 determines that the input port 110 is abnormal, output a reset instruction to the power management module 170, the reset instruction includes the port information of the corresponding input port 110; the power management module 170 is configured to, in response to the reset instruction, restart the power supply of the corresponding input port 110.
[0037] The power management module 170 can be responsible for providing 5V power to the input port 110, and the power of each input port 110 can be controlled separately. When the data distribution processor 120 detects that an input port 110 is abnormal, it will notify the reset module 180 that a certain input port 110 is abnormal. The reset module 180 can output an enable signal to the power management module 170 to turn off the power of the corresponding input port 110, and restart the power after a short time to perform a hardware reset.
[0038] The power management module 170 may include a power management chip (not shown), and the reset module 180 may include a semiconductor switch device (such as a triode, a diode, a MOS tube, etc., not shown), a reset power supply (not shown), etc. The semiconductor switch device may be turned on or off based on the notification signal of the data distribution processor 120, and then output an enable signal to the power management module 170 to turn off the power of the corresponding input port 110. The specific circuit structures of the power management module 170 and the reset module 180 are not limited thereto, and the present application does not limit them.
[0039] In some embodiments, the data distribution processor 120 is further configured to determine that the input port 110 is abnormal if the functional device connected to the input port 110 cannot be identified or does not respond.
[0040] In some embodiments, the storage module 150 is configured to retain the configuration parameters of each input port 110 after the electronic device is shut down, so that the last configuration can be retained after the next restart without resetting, thereby improving the convenience of operation.
[0041] The present application also provides an electronic device 600, please refer to Figure 6 The electronic device 600 includes a main control chip 610 and the interface collection device 100 in any of the above embodiments.
[0042] The following is an exemplary description of the workflow of the electronic device 600 using the interface collection device 100 of the present application: First, the device is turned on and initialized. The data distribution processor 120 reads the configuration parameters of each input port 110 from the storage module 150. The data distribution processor 120 establishes a communication connection between each input port 110 and the corresponding output port based on the configuration parameters of each input port 110. When the data distribution processor 120 detects that a new functional device is inserted, it will detect whether the enumeration of the functional device is successful. If the enumeration fails, the data distribution processor 120 will notify the reset module 180 to enable the power management module 170, turn off the power of the abnormal input port 110, and perform a hardware reset; when the new functional device is enumerated successfully, it will be displayed on the interface, and you can choose whether this functional device follows the active source port 140 to switch. If you choose not to follow, you need to manually select the mounted source. After the selection is completed, the main control chip 610 changes the register value of the storage module 150 through the SPI protocol, sets the configuration parameters of the input port 110, sets the input port 110 to a non-follow state, and mounts the new functional device to the corresponding source port 140. If you choose to follow, the main control chip 610 changes the register value of the storage module 150 through the SPI protocol, sets the register value of the input port 110, sets the input port 110 to a follow state, and mounts it to the current source. When the active source port 140 switches, the data distribution processor 120 reads the data in the storage module 150, modifies the configuration parameters of the functional device set to the follow state, and distributes and mounts the corresponding functional device to the idle output port corresponding to the switched source. After the active source port 140 is switched, the data distribution processor 120 will detect whether each input port 110 is normal. If an input port 110 is found to be abnormal, the reset module 180 will be notified to enable the power management module 170, turn off the power of the abnormal input port 110 to perform a hardware reset, and re-enumerate the functional devices.
[0043] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0044] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.
[0045] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0046] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0047] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.
Claims
1. An interface collection device, characterized in that: include: an input port configured to connect to a functional device; a data distribution processor connected to the input port; An output port combination module, having more than four output ports, each of which is connected to the data distribution processor, and each of which is configured to access input data of one of the input ports; A source port connected to the output port of the output port combination module to access input data of the input port corresponding to the output port; A storage module, connected to the data distribution processor and to a main control chip; Wherein, the storage module is configured to obtain and store configuration parameters corresponding to the input port from the main control chip, the configuration parameters including output parameters, and the output parameters are used to indicate the output port corresponding to the input port; The data distribution processor is configured to communicatively connect the input port with the corresponding output port according to configuration parameters corresponding to the input port.
2. The interface aggregation device according to claim 1, characterized in that: The interface aggregation device has a plurality of the output port combination modules, and one of the output port combination modules is correspondingly communicatively connected to one of the source ports.
3. The interface aggregation device according to claim 1 or 2, characterized in that: It also includes a hub module connected between the output port combination module and the information source port, and the hub module is configured to connect a plurality of the output ports in one of the output port combination modules to the corresponding information source ports.
4. The interface aggregation device according to claim 2, characterized in that: The configuration parameters also include a follow parameter, and the follow parameter is used to indicate whether the input port follows the switching of the active source port; The data distribution processor is further configured to, in a case where the follow parameter indicates to follow the switching of the active source port, in response to the active source port switching from the first source port to the second source port, update an output parameter of a first input port communicatively connected to the first source port, so as to mount the functional device mounted on the first source port to the second source port; The active information source port is the information source port that is outputting information sources.
5. The interface aggregation device according to claim 4, characterized in that: The data distribution processor is further configured to: In the case where the follow parameter indicates to follow the switching of the source port, in response to the active source port switching from the first source port to the second source port, the idle and busy states of the output port in the output port combination module corresponding to the second source port are detected, and the output parameters of the first input port are updated based on the idle and busy states of the output port in the output port combination module, so as to communicatively connect the first input port to the idle output port in the output port combination module corresponding to the second source port, and then mount the functional device mounted on the first source port to the second source port; wherein the idle and busy states of the output port are used to indicate whether the output port has established a communication connection with the input port.
6. The interface aggregation device according to claim 5, characterized in that: The data distribution processor is further configured to determine the idle or busy status of the output port based on the configuration parameters corresponding to each of the input ports.
7. The interface aggregation device according to any one of claims 1-2 or 4-6, characterized in that: Also includes: A reset module connected to the data distribution processor; a power management module connected to the reset module and the input port; Wherein, the reset module is configured to output a reset instruction to the power management module when the data distribution processor determines that the input port is abnormal, and the reset instruction includes port information of the corresponding input port; The power management module is configured to, in response to the reset instruction, restart the power supply of the corresponding input port.
8. The interface aggregation device according to claim 7, characterized in that: The data distribution processor is further configured to determine that the input port is abnormal if the functional device connected to the input port cannot be recognized or does not respond.
9. The interface aggregation device according to claim 1, characterized in that: The configuration parameters also include input port codes; The data distribution processor is further configured to determine the output port corresponding to the input port according to the input port code and the output parameter, and communicatively connect the input port with the corresponding output port.
10. An electronic device, comprising a main control chip, characterized in that: It also includes the interface collection device according to any one of claims 1-9.
Citation Information
Patent Citations
USB interface switching control method and device, all-in-one machine equipment and storage medium
CN113656342A
Multi-input multi-output USB switching matrix device
CN220820661U
Information processing system
US20120005392A1