CN114003298B - External device sharing apparatus, sharing method, display device, and computer device - Google Patents
External device sharing apparatus, sharing method, display device, and computer device Download PDFInfo
- Publication number
- CN114003298B CN114003298B CN202111288586.2A CN202111288586A CN114003298B CN 114003298 B CN114003298 B CN 114003298B CN 202111288586 A CN202111288586 A CN 202111288586A CN 114003298 B CN114003298 B CN 114003298B
- Authority
- CN
- China
- Prior art keywords
- external device
- state
- instruction
- input
- control unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004891 communication Methods 0.000 claims description 106
- 238000001514 detection method Methods 0.000 claims description 87
- 230000001960 triggered effect Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 description 34
- 241000699666 Mus <mouse, genus> Species 0.000 description 25
- 238000010586 diagram Methods 0.000 description 6
- 239000013307 optical fiber Substances 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000011217 control strategy Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
The disclosure discloses an external equipment sharing device, a sharing method, display equipment and computer equipment, and belongs to the technical field of electronics. The external device sharing apparatus includes: the system comprises a control module, at least one external device interface and at least two host interfaces; the at least one external device interface is connected with the at least two host interfaces through the control module; the control module is configured to control the at least one external device interface to be capable of switching between being respectively connected to the at least two host interfaces. The external equipment sharing device disclosed by the disclosure is provided with at least one external equipment interface and at least two host interfaces, and the external equipment can be mutually connected to different hosts in a switching way through the external equipment interfaces and the control module, so that the switching sharing of the same external equipment is realized between the at least two hosts.
Description
Technical Field
The disclosure relates to the field of electronic technology, and in particular, to an external device sharing apparatus, a sharing method, a display device, and a computer device.
Background
Along with the promotion of the working environment of people and the massive use of software technology, the demands of the collaborative work of a plurality of computer hosts are increasing, but the collaborative work of a plurality of computers relates to the problem that external devices (such as input devices of a mouse, a keyboard and the like, output devices of a display and the like) cannot be shared for use, which greatly afflicts the use of users.
Disclosure of Invention
The disclosure provides an external device sharing device, a sharing method, a display device and computer equipment, which can solve the problem that a plurality of computer hosts cannot share and use external devices.
The technical scheme is as follows:
in one aspect, there is provided an external device sharing apparatus including: the system comprises a control module, at least one external device interface and at least two host interfaces;
The at least one external device interface is connected with the at least two host interfaces through the control module;
the control module is configured to control the at least one external device interface to be capable of switching between being respectively connected to the at least two host interfaces.
In some embodiments, the at least one external device interface comprises: at least one input device interface; the control module includes: an input control unit;
The input control unit comprises a first change-over switch, and the first change-over switch comprises at least one first connecting end and at least two second connecting ends; the at least one first connecting end is electrically connected with the at least one input device interface, and the at least two second connecting ends are respectively electrically connected with the at least two host interfaces;
The input control unit at least comprises a first state and a second state which can be switched with each other; in the first state and the second state, the at least one first connecting end is electrically connected with the different second connecting ends respectively;
the input control unit is configured to be able to perform switching of the first state and the second state in response to an input switching instruction.
In some embodiments, the external device sharing apparatus further includes: a first switching key; the input switching instruction includes: a first instruction;
The first switching key is configured to issue the first instruction to the input control unit when the first switching key is triggered.
In some embodiments, the external device sharing apparatus further includes: a first detection unit; the input switching instruction includes: a second instruction;
The first detection unit is configured to detect an operation state of an input device connected to the at least one input device interface, and to issue the second instruction to the input control unit when the input device reaches a first target state.
In some embodiments, the operating state of the input device comprises: coordinate state, movement state, trajectory state, input state.
In some embodiments, the external device sharing apparatus further includes: a second detection unit; the input switching instruction includes: a third instruction;
The second detection unit is configured to detect an operation state of a host connected to the at least two host interfaces, and send the third instruction to the input control unit when the host reaches a second target state.
In some embodiments, the operating state of the host includes: a startup state, a shutdown state, a dormant state and a screen off state.
In some embodiments, the input device interfaces are at least two, and the at least two input device interfaces are respectively used for connecting a mouse and a keyboard.
In some embodiments, the external device interface further comprises: at least one output device interface; the control module further includes: an output control unit;
The output control unit comprises a second change-over switch, and the second change-over switch comprises at least one third connecting end and at least two fourth connecting ends; the at least one third connecting end is electrically connected with the at least one output equipment interface, and the at least two fourth connecting ends are respectively electrically connected with the at least two host interfaces;
The output control unit at least comprises a third state and a fourth state which can be switched with each other; in the third state, the at least two fourth connecting ends are electrically connected with the at least one third connecting end; in the fourth state, one of the at least two fourth connecting ends is electrically connected with the third connecting end;
the output control unit is configured to be able to switch the third state and the fourth state in response to an output switching instruction.
In some embodiments, the external device sharing apparatus further includes: a second switching key; the output switching instruction includes a fourth instruction;
The second switching key is configured to issue the fourth instruction to the output control unit when the second switching key is triggered.
In some embodiments, the external device sharing apparatus further includes: a file sharing module;
the file sharing module includes: a communication unit and a communication control unit;
the communication unit is configured to be able to establish a communication connection between the at least two host interfaces; the communication unit comprises a wireless communication module and/or a wired communication module;
the communication control unit is configured to control the communication unit to establish a communication connection between the at least two host interfaces in response to a file sharing instruction.
In some embodiments, the file sharing module further comprises: a file sharing switch; the file sharing instruction includes: a fifth instruction;
The file sharing switch is configured to issue the fifth instruction to the communication control unit when the file sharing switch is triggered.
In some embodiments, the file sharing module further comprises: a third detection unit; the file sharing instruction includes: a sixth instruction;
The third detection unit is configured to detect a working state of a target storage unit of a host connected with the at least two host interfaces, and send the sixth instruction to the communication control unit when the target storage unit reaches a third target state.
In another aspect, there is provided an external device sharing method employing the external device sharing apparatus described in any one of the preceding claims, the external device sharing method including:
At least one external device is electrically connected to the at least one external device interface; at least two hosts are respectively and electrically connected to the at least two host interfaces;
the control module controls the at least one external equipment interface to be mutually switched and respectively connected with the at least two host interfaces.
In some embodiments, the at least one external device interface comprises: at least one input device interface; the control module includes: an input control unit;
The input control unit comprises a first change-over switch, and the first change-over switch comprises at least one first connecting end and at least two second connecting ends; the at least one first connecting end is electrically connected with the at least one input device interface, and the at least two second connecting ends are respectively electrically connected with the at least two host interfaces;
The input control unit at least comprises a first state and a second state which can be switched with each other; in the first state and the second state, the at least one first connecting end is electrically connected with the different second connecting ends respectively;
The control module controls the at least one external device interface to be mutually switched and respectively connected to the at least two host interfaces, and the control module comprises:
the input control unit receives an input switching instruction;
The input control unit performs switching of the first state and the second state according to the input switching instruction.
In some embodiments, the external device sharing apparatus further includes: a first switching key; the input switching instruction includes: a first instruction;
the input control unit receives an input switching instruction, including:
Triggering the first switching key;
The first switching key sends the first instruction to the input control unit.
In some embodiments, the external device sharing apparatus further includes: a first detection unit; the input switching instruction includes: a second instruction;
the input control unit receives an input switching instruction, including:
The first detection unit detects the operation state of an input device connected with the at least one input device interface;
judging whether the running state of the input equipment reaches a first target state or not;
if the first target state is reached, a second instruction is sent to the input control unit;
If the first target state is not reached, the detection is continued.
In some embodiments, the external device sharing apparatus further includes: a second detection unit; the input switching instruction includes: a third instruction;
the input control unit receives an input switching instruction, including:
the second detection unit detects the running state of a host connected with the at least two host interfaces;
judging whether the running state of the host reaches a second target state or not;
if the second target state is reached, a third instruction is sent to the input control unit;
if the second target state is not reached, the detection is continued.
In some embodiments, the external device sharing apparatus further includes: a file sharing module; the file sharing module includes: a communication unit and a communication control unit;
The external device sharing method further includes:
The communication control unit receives a file sharing instruction;
The communication control unit controls the communication unit to connect or disconnect the communication connection between the at least two host interfaces according to the file sharing instruction.
In some embodiments, the file sharing module further comprises: a file sharing switch; the file sharing instruction includes: a fifth instruction;
The communication control unit receives a file sharing instruction, including:
Triggering the file sharing switch;
The file sharing switch issues the fifth instruction to the communication control unit.
In some embodiments, the file sharing module further comprises: a third detection unit; the file sharing instruction includes: a sixth instruction;
The communication control unit receives a file sharing instruction, including:
The third detection unit detects the working state of a target storage unit of a host connected with the at least two host interfaces;
judging whether the working state of the target storage unit reaches a third target state or not;
If the third target state is reached, the sixth instruction is sent to the communication control unit;
if the third target state is not reached, the detection is continued.
In another aspect, a display device is provided, in some embodiments, including a display screen, and an external device sharing apparatus as described in any one of the foregoing, or adopting the external device sharing method as described in any one of the foregoing;
The display screen is connected to the at least one external device interface.
In some embodiments, the display device further comprises a display control system;
The display control system is configured to control the display screen to be divided into at least a first divided screen area and a second divided screen area, wherein the first divided screen area displays display signals of a host connected with one host interface, and the second divided screen area displays display signals of a host connected with the other host interface.
In some embodiments, the display device includes a housing;
The display screen and the external equipment sharing device are positioned in the shell;
The at least one external device interface includes at least one output device interface and at least two input device interfaces; the display screen is connected with the at least one output device interface; the at least two input device interfaces and the at least two host interfaces are positioned on the outer side surface of the shell.
In another aspect, a computer device is provided, which adopts the external device sharing apparatus described in any one of the foregoing, or the external device sharing method described in any one of the foregoing, or the display device described in any one of the foregoing.
The beneficial effects that this disclosure provided technical scheme brought include at least:
The external equipment sharing device disclosed by the disclosure is provided with at least one external equipment interface and at least two host interfaces, and the external equipment can be mutually connected to different hosts in a switching way through the external equipment interfaces and the control module, so that the switching sharing of the same external equipment is realized between the at least two hosts.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 is a schematic structural diagram of an external device sharing apparatus provided in an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of an external device sharing apparatus provided in another embodiment of the present disclosure;
fig. 3 is a flow chart of an external device sharing method provided in an embodiment of the present disclosure;
fig. 4 is a flowchart of an external device sharing method according to another embodiment of the present disclosure;
fig. 5 is a flowchart of an external device sharing method according to another embodiment of the present disclosure;
fig. 6 is a flowchart of an external device sharing method according to another embodiment of the present disclosure;
fig. 7 is a flowchart of an external device sharing method according to another embodiment of the present disclosure;
fig. 8 is a flowchart of an external device sharing method according to another embodiment of the present disclosure;
FIG. 9 is a schematic diagram of a display provided by an embodiment of the present disclosure;
fig. 10 is a schematic structural diagram of a computer device provided in an embodiment of the present disclosure.
Reference numerals in the drawings are respectively expressed as:
100. An external device sharing means; 200. a display device; 300. an input device; 400. a host; 500. a computer device;
1. A control module; 110. an input control unit; 111. a first changeover switch; 1111. a first connection end; 1112. a second connection end; 120. an output control unit; 121. a second change-over switch; 1211. a third connection end; 1212. a fourth connection end; 2. an external device interface; 21. an input device interface; 22. an output device interface; 23. a host interface; 4. a first switching key; 5. a first detection unit; 6. a second detection unit; 7. a second switching key; 8. a file sharing module; 81. a communication unit; 82. a communication control unit; 83. a file sharing switch; 84. a third detection unit; 9. a display screen; 91. a first split screen area; 92. a second split screen area; 10. a display control system; 11. a housing.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Unless defined otherwise, all technical terms used in the embodiments of the present disclosure have the same meaning as commonly understood by one of ordinary skill in the art.
With the improvement of working environments of people and the large-scale use of software technology, the demands of the collaborative work of a plurality of computer hosts are increasing, but the external devices (such as input devices of mice, keyboards, tablets, digital boards, scanners, and the like, and output devices of displays, printers, and the like) involved in the collaborative work of the plurality of computers still have the problem that sharing cannot be realized, which greatly puzzles the use of users.
Therefore, the external equipment sharing device disclosed by the invention is provided with at least one external equipment interface and at least two host interfaces, and the external equipment can be mutually and switchably connected to different hosts through the external equipment interface and the control module, so that the switching sharing of the same external equipment is realized between the at least two hosts.
For the purposes of clarity, technical solutions and advantages of the present disclosure, the following further details the embodiments of the present disclosure with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of an external device sharing apparatus provided in an embodiment of the present disclosure.
In one aspect, as shown in fig. 1, the present embodiment provides an external device sharing apparatus 100, the external device sharing apparatus 100 including: a control module 1, at least one external device interface 2 and at least two host interfaces 23; at least one external device interface 2 is connected with at least two host interfaces 23 through the control module 1; the control module 1 is configured to control that at least one external device interface 2 is capable of switching between being connected to at least two host interfaces 23, respectively.
The external device sharing apparatus 100 of the present disclosure has at least one external device interface 2 and at least two host interfaces 23, and external devices can be connected to different hosts 400 through the external device interface 2 and the control module 1 in a mutually switchable manner, so that switching sharing of the same external device is achieved between the at least two hosts 400.
Illustratively, the external device interface 2 may be one or more, for example, one, two, three, four external device interfaces 2. When the external device interface 2 is plural, the external device interface 2 may include an input device interface 21 and an output device interface 22. The host interfaces 23 may be two or more, for example, two, three, four host interfaces 23.
In some possible implementations, the at least one external device interface 2 includes, but is not limited to: USB interface, type-C interface, lighting interface, HDMI interface, VGA interface, DVI interface, DP interface, etc.; the at least two host interfaces 23 include, but are not limited to: USB interface, type-C interface, lighting interface, HDMI interface, VGA interface, DVI interface, DP interface, etc.
In other possible implementations, the at least one external device interface 2 may also be connected to the external device by a wireless connection, for example, bluetooth (blue) technology, wi-Fi technology, infrared Communication (IrDA) technology, near Field Communication (NFC) technology, zigBee (ZigBee) technology, ultra Wideband (UWB) technology, dual-interface SIM card (SIMpass) technology, and smart phone card (RF-SIM) technology.
In some possible implementations, at least one external device interface 2 is used to connect input devices such as a mouse, keyboard, tablet, digitizer, scanner, etc., and/or output devices such as a display, printer, facsimile, etc.
Illustratively, the host 400 connected to at least two host interfaces 23 is a computer host (refer to fig. 10), and a container for placing a motherboard and other main components in a computer hardware system. Typically includes a central processing unit (central processing unit, CPU), memory, hard disk, optical drive, power supply, and other input and output controllers and interfaces, such as USB controllers, graphics cards, network cards, sound cards, and the like.
Reference herein to "a number" means one or more, "a plurality" or "at least one" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
Fig. 2 is a schematic structural diagram of an external device sharing apparatus according to another embodiment of the present disclosure.
As shown in connection with fig. 2, in some embodiments, at least one external device interface 2 comprises: at least one input device interface 21; the control module 1 includes: an input control unit 110; the input control unit 110 includes a first switch 111, and the first switch 111 includes at least one first connection 1111 and at least two second connections 1112; at least one first connection end 1111 is electrically connected to at least one input device interface 21, and at least two second connection ends 1112 are electrically connected to at least two host interfaces 23, respectively; the input control unit 110 includes at least a first state and a second state that can be switched to each other; in the first state and the second state, at least one first connection end 1111 is electrically connected to a different second connection end 1112; the input control unit 110 is configured to be able to perform switching of the first state and the second state in response to an input switching instruction.
The external device sharing apparatus 100 of the present embodiment is designed with at least one input device interface 21, and can support connection of at least one input device 300 (refer to fig. 10), and the input device 300 is a mouse or a keyboard, for example. The single input device 300 is alternately connected to at least two host interfaces 23 by switching of the first switching switch 111, thereby being connected to the host 400 connected to the host interfaces 23. When the first connection 1111 is connected to one of the second connection 1112, the input device 300 is directly connected to the host 400, and the input operation can be performed to the host 400 through the input device 300.
In some possible implementations, when the number of input device interfaces 21 is one, the first switch 111 includes one first connection 1111 and two second connections 1112, and the first switch 111 may be a single pole double throw switch, which has one movable end and two stationary ends, where the first connection 1111 is the movable end, and the two second connections 1112 are the two stationary ends.
It can be understood that when the number of the input device interfaces 21 is two or more, the number of the first connection terminals 1111 is correspondingly increased to be two or more, that is, the number of the first connection terminals 1111 is consistent with the number of the input device interfaces 21, and the first connection terminals 1111 and the input device interfaces are electrically connected in a one-to-one correspondence. For example, the number of the input device interfaces 21 and the first connection terminals 1111 is two, and the first switching switch 111 is a double pole double throw switch.
Correspondingly, the number of the host interfaces 23 is identical to the number of the second connection ends 1112, and the host interfaces are electrically connected in a one-to-one correspondence. For example, the number of the input device interfaces 21 and the first connection terminals 1111 is one, the number of the host interfaces 23 and the second connection terminals 1112 is three, and the first changeover switch 111 is a single pole three throw switch. The number of the input device interfaces 21 and the first connection terminals 1111 is two, the number of the host interfaces 23 and the second connection terminals 1112 is three, and the first switch 111 is a double pole triple throw switch.
In some possible implementations, the input control unit 110 uses an integral control strategy or a separate control strategy for on-off control of two or more input device interfaces 21. The integrated control strategy is to synchronously switch a plurality of first connection ends 1111 corresponding to the plurality of input device interfaces 21 to a second connection end 1112; the respective control policies are to control and switch the respective first connection terminals 1111 corresponding to the input device interfaces 21 to different second connection terminals 1112. Illustratively, the plurality of first connection terminals 1111 are respectively connected to different second connection terminals 1112 at the same time, that is, the plurality of input devices 300 simultaneously correspond to the plurality of hosts 400, and operate on the plurality of hosts 400. For example, the first host 400 is connected to the mouse through the cooperation of a set of the first connection end 1111 and the second connection end 1112, so that the mouse can control the first host 400 to work; the second host 400 is connected to the keyboard through the cooperation of the first connection 1111 and the second connection 1112, so that the keyboard can control the first host 400 to operate.
As shown in conjunction with fig. 2, in some embodiments, the external device sharing apparatus 100 further includes: a first switching key 4; the input switching instruction includes: a first instruction; the first switching key 4 is configured to issue a first instruction to the input control unit 110 when the first switching key 4 is triggered.
The external device sharing apparatus 100 of the present embodiment can send a first instruction to the input control unit 110 by triggering the first switching key 4, where the input control unit 110 switches the state of the input control unit 110 under the command of the first instruction, for example, the first state switches to the second state, or the second state switches back to the first state. For example, referring to fig. 1, in a default state, the right host interface 23 of the two host interfaces 23 is electrically connected to the input device interface 21 through the connection between the first connection end 1111 and the second connection end 1112, and after the input control unit 110 receives the first instruction, the first connection end 1111 is switched to the other second connection end 1112, so that the left host interface 23 is electrically connected to the input device interface 21.
In some possible implementations, the first switching key 4 is located on the body of the external device sharing apparatus 100. For example, the first switching key 4 is a physical button facing outward on the housing 11 of the external device sharing apparatus 100, and the user can be triggered by pressing a finger.
In other possible implementations, the first switching key 4 is at least one of an operability control, a gesture recognition control, and an image recognition control. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
In other possible implementations, the first switching key 4 is located outside the external device sharing apparatus 100 and is communicatively connected to the input control unit 110 inside thereof by wired or wireless means. Or the first switching key 4 is integrated on the input device 300 connected to the input device interface 21. Further, the key value of the first switching key 4 is given to the original key, button or any combination of key and button on the input device 300.
In some possible implementations, the first instruction includes, but is not limited to: mechanical force, electrical signals, pressure signals, binary numbers, and the like.
As shown in conjunction with fig. 2 and 10, in some embodiments, the external device sharing apparatus 100 further includes: a first detection unit 5; the input switching instruction includes: a second instruction; the first detection unit 5 is configured to detect an operation state of the input device 300 connected to the at least one input device interface 21 and to issue a second instruction to the input control unit 110 when the input device 300 reaches the first target state.
The external device sharing apparatus 100 of the present embodiment detects, in real time, the operation state of the input device 300 connected to the external device sharing apparatus 100 through the first detection unit 5, and when the input device 300 reaches the first target state, issues a second instruction to the input control unit 110, and the input control unit 110 switches the state of the input control unit 110 under the command of the second instruction, for example, the first state switches to the second state, or the second state switches back to the first state.
The first detection unit 5 is illustratively a sensing element or application. When the first detection unit 5 is a sensing component, the first detection unit 5 is disposed in the input device 300 or the external device sharing apparatus 100; when the first detection unit 5 is an application program, the first detection unit 5 is stored and run in the host 400, for example, when the input device 300 is a mouse, the first detection unit 5 may be a program that is stored and run separately, or may be embedded in a driver of the mouse, and stored and run together with the driver.
In some embodiments, the operating state of the input device 300 includes: coordinate state, movement state, trajectory state, input state.
Illustratively, the input device 300 is a mouse and the operating state of the input device 300 includes a coordinate state.
When the first detection unit 5 detects that the coordinate state of the mouse reaches the first target state, the first detection unit 5 issues a second instruction to the input control unit 110, and the input control unit 110 switches the state of the input control unit 110 under the second instruction.
For example, if the first target state is a state in which the coordinate state of the mouse has reached the boundary of the current display area in the first direction and also has an increasing state in the first direction, the first detection unit 5 issues a second instruction to the input control unit 110. If the display area of the other host computer 400 also exists in the first direction of the boundary of the display area, the second instruction is to control the input control unit 110 to switch the input device 300 to be connected with the other host computer 400, so that the mouse can complete the automatic switching between the two host computers 400, and the two host computers 400 can automatically share one mouse according to the coordinate state of the mouse.
As shown in conjunction with fig. 2 and 10, in some embodiments, the external device sharing apparatus 100 further includes: a second detection unit 6; the input switching instruction includes: a third instruction; the second detection unit 6 is configured to detect an operation state of the host 400 connected to the at least two host interfaces 23 and issue a third instruction to the input control unit 110 when the host 400 reaches the second target state.
The external device sharing apparatus 100 of the present embodiment is further provided with a second detection unit 6, where the second detection unit 6 is configured to detect an operation state of the host 400 connected to the host interface 23, and send a control instruction to the input control unit 110 according to the operation state of the host 400, so as to implement switching sharing of the input device 300.
The second detection unit 6 is, for example, a sensor element or an application. When the second detection unit 6 is a sensing component, the second detection unit 6 is disposed in the host 400 or the external device sharing apparatus 100; when the second detection unit 6 is an application program, the second detection unit 6 is stored and run in the host 400, for example, when the input device 300 is a keyboard, the second detection unit 6 may be a program that is stored and run separately, or may be embedded in a driver of the keyboard, and stored and run together with the driver.
In some embodiments, the operational state of host 400 includes: a startup state, a shutdown state, a dormant state, a screen off state and an awake state. Thus, when only one of the two or more hosts 400 connected to the external device sharing apparatus 100 is powered on, the second detecting unit 6 issues an instruction, and the input control unit 110 controls the input device 300 to be connected to the host 400 in the powered on state. When one host 400 of two or more hosts 400 is powered off, the second detection unit 6 sends out an instruction, and the input control unit 110 controls the input device 300 to switch to the other host 400 which is not powered off. When two or more hosts 400 are in sleep or off screen, the hosts 400 perform the same operation as when they are powered off. When the host 400 in the sleep or off-screen state is awakened, the second detection unit 6 may issue an instruction, and the input control unit 110 controls the input device 300 to switch back to the awakened host 400.
In some embodiments, the input device interfaces 21 are at least two, and the at least two input device interfaces 21 are respectively used for connecting a mouse and a keyboard. The mouse and the keyboard are two kinds of input devices 300 commonly used for the computer device 500, and the external device sharing apparatus 100 of this embodiment can support sharing of the mouse and the keyboard at the same time, so as to facilitate use of the computer device.
As shown in connection with fig. 2, in some embodiments, the external device interface 2 further comprises: at least one output device interface 22; the control module 1 further includes: an output control unit 120; the output control unit 120 includes a second switch 121, and the second switch 121 includes at least one third connection terminal 1211 and at least two fourth connection terminals 1212; at least one third connection end 1211 is electrically connected to at least one output device interface 22, and at least two fourth connection ends 1212 are electrically connected to at least two host interfaces 23, respectively; the output control unit 120 includes at least a third state and a fourth state that can be switched to each other; in the third state, at least two fourth connecting terminals 1212 are electrically connected to the third connecting terminal 1211 at the same time; in the fourth state, one of the at least two fourth connecting terminals 1212 is electrically connected to the third connecting terminal 1211; the output control unit 120 is configured to be able to switch the third state and the fourth state in response to an output switching instruction.
The external device sharing apparatus 100 of the present embodiment includes at least one output device interface 22 and an output control unit 120, where the output control unit 120 implements that at least two host interfaces 23 are simultaneously connected to the same output device through a second switch 121, or that at least two host interfaces 23 are respectively connected to different output devices.
In some possible implementations, when the number of output device interfaces 22 is one, the second switch 121 includes one third connection terminal 1211 and two fourth connection terminals 1212, and the second switch 121 may be a single pole double throw switch having one movable terminal and two stationary terminals, the third connection terminal 1211 being the movable terminal, and the two fourth connection terminals 1212 being the two stationary terminals. At this time, the display signals output from at least two hosts 400 may be controlled by the output control unit 120 to simultaneously output the output devices connected to the one output device interface 22, or to output only the display signal output from one host 400 of the at least two hosts 400 to the output device connected to the one output device interface 22.
It can be understood that when the number of the output device interfaces 22 is two or more, the number of the third connection terminals 1211 is correspondingly increased to two or more, that is, the number of the third connection terminals 1211 is consistent with the number of the output device interfaces 22, and the third connection terminals 1211 are electrically connected in a one-to-one correspondence. For example, the output device interface 22 and the third connection terminal 1211 are two in number, and the second changeover switch 121 is a double pole double throw switch. At this time, the output control unit 120 may control the display signals output from at least two hosts 400 to simultaneously output any one of the output devices connected to the two output device interfaces 22, or output the display signal output from one of the at least two hosts 400 to the output device connected to one output device interface 22, and output the display signal output from the other host 400 to the other output device.
Correspondingly, the number of the host interfaces 23 is identical to the number of the fourth connection terminals 1212, and the host interfaces are electrically connected in a one-to-one correspondence. For example, the number of the output device interfaces 22 and the third connection terminals 1211 is one, the number of the host interfaces 23 and the fourth connection terminals 1212 is three, and the second changeover switch 121 is a single pole three throw switch. The number of the output device interfaces 22 and the third connection terminals 1211 is two, the number of the host interface 23 and the fourth connection terminals 1212 is three, and the second change-over switch 121 is a double-pole three-throw switch.
In some possible implementations, the output device includes a display screen 9, where the display screen 9 is connected to the host 400 through the output display interface, the second switch 121, and the host interface 23, and when the second switch 121 is turned on, an output signal of the host 400 may be displayed.
The display screen 9 has a split-screen display function, by means of which the display screen 9 can simultaneously display the output signals of at least two hosts 400 when the output control unit 120 is in the third state.
As shown in conjunction with fig. 2, in some embodiments, the external device sharing apparatus 100 further includes: a second switching key 7; the output switching instruction comprises a fourth instruction; the second switching key 7 is configured to issue a fourth instruction to the output control unit 120 when the second switching key 7 is triggered.
The external device sharing apparatus 100 of the present embodiment can send a fourth instruction to the output control unit 120 by triggering the second switching key 7, and the output control unit 120 switches the state of the output control unit 120 under the command of the fourth instruction, for example, the third state switches to the fourth state, or the fourth state switches back to the third state.
In some possible implementations, the second switching key 7 is located on the body of the external device sharing apparatus 100. For example, the second switching key 7 is a physical button facing outward on the housing 11 of the external device sharing apparatus 100, and the user can be triggered by pressing a finger.
In other possible implementations, the second toggle button 7 is at least one of an operability control, a gesture recognition control, and an image recognition control. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
In other possible implementations, the second switch button 7 is located outside the external device sharing apparatus 100 and is communicatively connected to the output control unit 120 inside the external device sharing apparatus by a wired or wireless manner. Or the second switching key 7 is integrated on the output device to which the output device interface 22 is connected. Further, the key value of the second switching key 7 is given to the original physical or virtual key or any combination of physical or virtual keys on the output device.
In some possible implementations, the fourth instructions include, but are not limited to, mechanical forces, electrical signals, pressure signals, binary numbers, and the like.
As shown in conjunction with fig. 2, in some embodiments, the external device sharing apparatus 100 further includes: a file sharing module 8; the file sharing module 8 includes: a communication unit 81 and a communication control unit 82; the communication unit 81 is configured to establish a communication connection between at least two host interfaces 23; the communication unit 81 includes a wireless communication module and/or a wired communication module; the communication control unit 82 is configured to be able to control the communication unit 81 to establish a communication connection between at least two host interfaces 23 in response to a file sharing instruction.
The external device sharing apparatus 100 of the present embodiment has a file sharing module 8 capable of realizing file sharing among a plurality of hosts 400 connected to the apparatus, and the communication unit 81 is controlled by the communication control unit 82 to establish a communication connection between at least two host interfaces 23, through which the hosts 400 connected to the host interfaces 23 can realize instant messaging, realize data mutual transfer, data sharing, data copy pasting, and the like.
In some possible implementations, the wireless communication module of the communication unit 81 employs short-range wireless communication technology, including but not limited to: bluetooth (blue) technology, wi-Fi technology, infrared Communication (IrDA) technology, near Field Communication (NFC) technology, zigBee (ZigBee) technology, ultra Wide Band (UWB) technology, dual-interface SIM card (SIMpass) technology, smart phone card (RF-SIM) technology.
In other possible implementations, the wired communication modules of communication unit 81 are configured to communicate information using tangible media such as metallic wires, optical fibers, and the like. Specific media include, but are not limited to: optical fiber, coaxial cable, telephone line, network cable, etc.
As shown in connection with fig. 2, in some embodiments, the file sharing module 8 further includes: a file sharing switch 83; the file sharing instruction includes: a fifth instruction; the file sharing switch 83 is configured to issue a fifth instruction to the communication control unit 82 when the file sharing switch 83 is triggered.
The external device sharing apparatus 100 of the present embodiment can issue a fifth instruction to the communication control unit 82 by triggering the file sharing switch 83, and the communication control unit 82 controls the on or off state of the communication unit 81 under the command of the fifth instruction.
In some possible implementations, the file sharing switch 83 is located on the body of the external device sharing apparatus 100. For example, the file sharing switch 83 is a physical button facing outward on the housing of the external device sharing apparatus 100, and the user can be triggered by finger pressing.
In other possible implementations, the file sharing switch 83 is at least one of an operability control, a gesture recognition control, and an image recognition control. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
In other possible implementations, the file sharing switch 83 is located outside the external device sharing apparatus 100 and is communicatively connected to the input control unit 110 inside thereof by wired or wireless means.
In some possible implementations, the fifth instructions include, but are not limited to: mechanical force, electrical signals, pressure signals, binary numbers, and the like.
As shown in connection with fig. 2, 10, in some embodiments, the file sharing module 8 further comprises: a third detection unit 84; the file sharing instruction includes: a sixth instruction; the third detecting unit 84 is configured to detect an operation state of a target storage unit of the host 400 connected to the at least two host interfaces 23, and issue a sixth instruction to the communication control unit 82 when the target storage unit reaches a third target state.
In the external device sharing apparatus 100 of the present embodiment, the third detection unit 84 detects the operation state of the target storage unit of the host 400 connected to the host interface 23 in real time, and when the target storage unit reaches the third target state, a sixth instruction is sent to the communication control unit 82, and the communication control unit 82 controls the on or off state of the communication unit 81 according to the sixth instruction.
The third detection unit 84 is an application program, for example. The third detection unit 84 is stored and runs in the host 400.
In some possible implementations, the target storage unit is temporary data of the operating system of the host 400, and a shared module, which may be called a clipboard or a data transfer station, is provided, and stored in the memory of the host 400, and is a storage area set by the operating system. The third detecting unit 84 can detect whether or not there is a temporary file in the target storage unit, and if there is a temporary file, a sixth instruction is issued to the communication control unit 82, and the communication control unit 82 controls the on state of the communication unit 81 according to the sixth instruction, so that the user can share the temporary file to the other host 400 through the communication unit 81.
It should be noted that, in the description of the present disclosure, unless explicitly specified and limited otherwise, the terms "mounted," "connected," and "connected" are to be construed broadly, and may be either fixedly connected, detachably connected, or integrally connected, for example; may be a mechanical connection; can be directly connected or indirectly connected through an intermediate medium, and can be communicated with the inside of two elements or the interaction relationship of the two elements. The specific meaning of the terms in this disclosure will be understood by those of ordinary skill in the art as the case may be.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more features. In the description of the present disclosure, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
On the other hand, as shown in fig. 1 and 3, the present embodiment provides an external device sharing method, which adopts the external device sharing apparatus 100 of any one of the foregoing embodiments, and the external device sharing method includes:
S1, at least one external device is electrically connected to at least one external device interface 2; the at least two hosts 400 are electrically connected to the at least two host interfaces 23, respectively.
Illustratively, at least one input device interface 21, capable of supporting connection of at least one input device, input device 300 such as a mouse, keyboard, or the like.
Illustratively, the host 400 connected to at least two host interfaces 23 is a computer host including a central processing unit (central processing unit, CPU), memory, hard disk, optical drive, power supply, and other input/output controllers and interfaces, such as USB controllers, video cards, network cards, sound cards, etc.
The S2 control module 1 controls the at least one external device interface 2 to be mutually switched and respectively connected to the at least two host interfaces 23.
Illustratively, the external device interface 2 may be one or more, for example, one, two, three, four external device interfaces 2. The host interfaces 23 may be two or more, for example, two, three, four host interfaces 23.
In some possible implementations, the at least one external device interface 2 includes, but is not limited to: USB interface, type-C interface, lighting interface; the at least two host interfaces 23 include, but are not limited to: USB interface, type-C interface, lighting interface, HDMI interface, VGA interface, DVI interface, DP interface.
In other possible implementations, the at least one external device interface 2 may also be connected to the external device by a wireless connection, for example, bluetooth (blue) technology, wi-Fi technology, infrared Communication (IrDA) technology, near Field Communication (NFC) technology, zigBee (ZigBee) technology, ultra Wideband (UWB) technology, dual-interface SIM card (SIMpass) technology, and smart phone card (RF-SIM) technology.
In some possible implementations, at least one external device interface 2 is used to connect input devices 300 such as a mouse, keyboard, tablet, digitizer, scanner, etc., and/or output devices such as a display, printer, facsimile, etc.
According to the external device sharing method of the embodiment, at least one external device and at least two hosts 400 can be connected, at least one external device can be switched between the at least two hosts 400 through the control module 1, at least one external device is electrically connected with each host 400 according to the working requirement of each host 400, and at least one external device is immediately switched to the other host 400 when the other host 400 is required, so that sharing of at least one external device between the at least two hosts 400 is realized.
As shown in connection with fig. 2, 4, in some embodiments, at least one external device interface 2 comprises: at least one input device interface 21; the control module 1 includes: an input control unit 110; the input control unit 110 includes a first switch 111, and the first switch 111 includes at least one first connection 1111 and at least two second connections 1112; at least one first connection end 1111 is electrically connected to at least one input device interface 21, and at least two second connection ends 1112 are electrically connected to at least two host interfaces 23, respectively; the input control unit 110 includes at least a first state and a second state that can be switched to each other; in the first state and the second state, at least one first connection end 1111 is electrically connected to a different second connection end 1112;
step S2, the control module 1 controls the at least one external device interface 2 to be mutually switched and respectively connected to the at least two host interfaces 23, and includes:
S21, the input control unit 110 receives an input switching instruction;
the input switching instruction is an instruction input by a user to the external device sharing apparatus 100, or an instruction of the external device sharing apparatus 100 to automatically detect a decision according to the operation condition of the input device 300, the host 400, or the output device, for example.
The S22 input control unit 110 performs switching of the first state and the second state according to the input switching instruction.
In the first state, the at least one first connection end 1111 is electrically connected to one of the second connection ends 1112, so that the at least one input device 300 is electrically connected to the corresponding host 400, and a user can perform an input operation on the host 400 through the at least one input device 300; in the second state, the at least one second connection end 1112 performs a switching action to be electrically connected to the other second connection end 1112, so that the at least one input device 300 is switched to be electrically connected to the other host 400, and the user can perform an input operation on the other host 400 through the at least one input device 300.
As shown in conjunction with fig. 2 and 5, in some embodiments, the external device sharing apparatus 100 further includes: a first switching key 4; the input switching instruction includes: a first instruction;
step S21 of the input control unit 110 receiving an input switching instruction includes:
s2101 triggers the first switching key 4;
Illustratively, the first toggle key is a physical button located on the housing 11 of the external device sharing apparatus 100, which the user can press to trigger by a finger. In another example, the first switching key is at least one of an operability control, a gesture recognition control, and an image recognition control, and the user may trigger the first switching key 4 by directly or indirectly touching.
S2102 the first switching key 4 issues a first instruction to the input control unit 110.
In some possible implementations, the first instruction includes, but is not limited to: mechanical force, electrical signals, pressure signals, binary numbers, and the like.
Thus, the user can send a first instruction to the input control unit 110 by triggering the first switching key 4, and the input control unit 110 switches the state of the input control unit 110 under the command of the first instruction, for example, the first state is switched to the second state, or the second state is switched back to the first state, so as to realize sharing of the input device 300 among multiple hosts 400.
As shown in connection with fig. 2 and 6, in some embodiments, the external device sharing apparatus 100 further includes: a first detection unit 5; the input switching instruction includes: a second instruction;
step S21 of the input control unit 110 receiving an input switching instruction includes:
The S2111 first detecting unit 5 detects the operation state of the input device 300 connected to the at least one input device interface 21.
The first detection unit 5 is illustratively a sensing element or application. When the first detection unit 5 is a sensing component, the first detection unit 5 is disposed in the input device 300 or the external device sharing apparatus 100; when the first detection unit 5 is an application program, the first detection unit 5 is stored and run in the host 400, for example, when the input device 300 is a mouse, the first detection unit 5 may be a program that is stored and run separately, or may be embedded in a driver of the mouse, and stored and run together with the driver.
S2112 judges whether or not the operation state of the input device 300 reaches the first target state.
S2113, if the first target state is reached, issuing a second instruction to the input control unit 110; if the first target state is not reached, the detection is continued.
Illustratively, the operating states of the input device 300 include: coordinate state, movement state, trajectory state, input state.
Illustratively, the input device 300 is a mouse and the operating state of the input device 300 includes a coordinate state.
When the first detection unit 5 detects the coordinate state of the mouse and reaches the first target state, the first detection unit 5 issues a second instruction to the input control unit 110, and the input control unit 110 switches the state of the input control unit 110 under the command of the second instruction. The first target state is a state in which the coordinate state reaches the boundary of the display area and also increases in the first direction, and the first detection unit 5 issues a second instruction to the input control unit 110. At this time, if there is another display area of the other host computer 400 in the first direction of the boundary of the display area, the second instruction is to control the input control unit 110 to switch the input device 300 to be connected to the other host computer 400, so that the mouse can be automatically switched between the two host computers 400, and the two host computers 400 share one mouse.
As shown in connection with fig. 2 and 7, in some embodiments, the external device sharing apparatus 100 further includes: a second detection unit 6; the input switching instruction includes: a third instruction;
step S21 of the input control unit 110 receiving an input switching instruction includes:
S2121 the second detecting unit 6 detects an operation state of the host 400 connected to the at least two host interfaces 23;
S2122 judges whether the running state of the host 400 reaches the second target state;
S2123, if the second target state is reached, issuing a third instruction to the input control unit 110; if the second target state is not reached, the detection is continued.
The second detection unit 6 is, for example, a sensor element or an application. When the second detection unit 6 is a sensing component, the second detection unit 6 is disposed in the host 400 or the external device sharing apparatus 100; when the second detection unit 6 is an application program, the second detection unit 6 is stored and run in the host 400, for example, when the input device 300 is a keyboard, the second detection unit 6 may be a program that is stored and run separately, or may be embedded in a driver of the keyboard, and stored and run together with the driver.
In some possible implementations, the operating states of the host 400 include: a startup state, a shutdown state, a dormant state, a screen off state and an awake state. Thus, when only one of the two or more hosts 400 connected to the external device sharing apparatus 100 is powered on, the second detection unit 6 issues an instruction, and the input control module 1 controls the input device 300 to be connected to the host 400 in the powered on state. When one host 400 of two or more hosts 400 is powered off, the second detection unit 6 sends out an instruction, and the input control module 1 controls the input device 300 to switch to the other host 400 which is not powered off. When two or more hosts 400 are in sleep or off screen, the hosts 400 perform the same operation as when they are powered off. When the host 400 in the sleep or off-screen state is awakened, the second detection unit 6 may issue an instruction, and the input control module 1 controls the input device 300 to switch back to the awakened host 400.
As shown in conjunction with fig. 2 and 8, in some embodiments, the external device sharing apparatus 100 further includes: a file sharing module 8; the file sharing module 8 includes: a communication unit 81 and a communication control unit 82;
The external device sharing method further includes:
s31 the communication control unit 82 receives the file sharing instruction;
the S32 communication control unit 82 controls the communication unit 81 to establish a communication connection between at least two host interfaces 23 according to the file sharing instruction.
The external device sharing method of the present embodiment can realize file sharing among a plurality of hosts 400 connected to the external device sharing apparatus 100, the communication unit 81 is controlled by the communication control unit 82 to be able to establish a communication connection between at least two host interfaces 23, through which the hosts 400 connected to the host interfaces 23 are able to realize instant messaging, realize data mutual transfer, data sharing, data copy pasting, and the like.
In some possible implementations, the wireless communication of communication unit 81 employs short-range wireless communication techniques, including, but not limited to: bluetooth (blue) technology, wi-Fi technology, infrared Communication (IrDA) technology, near Field Communication (NFC) technology, zigBee (ZigBee) technology, ultra Wide Band (UWB) technology, dual-interface SIM card (SIMpass) technology, smart phone card (RF-SIM) technology.
In other possible implementations, the wired communication of communication unit 81 is the transmission of information using tangible media such as metallic wires, optical fibers, and the like. Specific media include, but are not limited to: optical fiber, coaxial cable, telephone line, network cable, etc.
As shown in connection with fig. 2, in some embodiments, the file sharing module 8 further includes: a file sharing switch 83; the file sharing instruction includes: a fifth instruction;
step S31 of the communication control unit 82 receiving the file sharing instruction includes:
S3101 triggers the file sharing switch 83;
Illustratively, the file sharing switch 83 is a physical button located on the housing 11 of the external device sharing apparatus 100, which a user can press by a finger. In another example, the file sharing switch 83 is at least one of an operability control, a gesture recognition control, and an image recognition control, and the user can trigger the file sharing switch 83 by direct or indirect contact.
S3102 the file sharing switch 83 issues a fifth instruction to the communication control unit 82.
In some possible implementations, the fifth instructions include, but are not limited to: mechanical force, electrical signals, pressure signals, binary numbers, and the like.
As shown in connection with fig. 2, in some embodiments, the file sharing module 8 further includes: a third detection unit 84; the file sharing instruction includes: a sixth instruction;
step S31 of the communication control unit 82 receiving the file sharing instruction includes:
s3111 the third detecting unit 84 detects the operating state of the target storage unit of the host 400 connected to the at least two host interfaces 23;
S3112 judges whether the working state of the target memory cell reaches a third target state; if the third target state is reached, a sixth instruction is issued to the communication control unit 82; if the third target state is not reached, the detection is continued.
The third detection unit 84 is an application program, for example. The third detection unit 84 is stored and runs in the host 400.
In some possible implementations, the target storage unit is temporary data of the operating system of the host 400, and a shared module, which may be called a clipboard or a data transfer station, is provided, and stored in the memory of the host 400, and is a storage area set by the operating system. The third detecting unit 84 can detect whether or not there is a temporary file in the target storage unit, and if there is a temporary file, a sixth instruction is issued to the communication control unit 8282, and the communication control unit 82 controls the on state of the communication unit 81 according to the sixth instruction, so that the user can share the temporary file to the other host 400 through the communication unit 81.
On the other hand, as shown in conjunction with fig. 9, the present embodiment provides a display device 200, in some embodiments, including a display screen 9, and the external device sharing apparatus 100 of any of the foregoing embodiments, or an external device sharing method employing any of the foregoing embodiments; the display screen 9 is connected to at least one external device interface 2.
The display device 200 of the embodiment has an external device sharing function and a file sharing function, and can realize the use sharing of input and output devices between the multiple hosts 400 and the file sharing between the multiple hosts 400, thereby improving the convenience of the collaborative work of the multiple hosts 400 and improving the use experience of users.
As shown in connection with fig. 9, in some embodiments, the display device 200 further includes a display control system 10; the display control system 10 is configured to control the display 9 to be divided into at least a first divided screen area 91 and a second divided screen area 92, the first divided screen area 91 displaying display signals of the host 400 connected to one of the host interfaces 23, and the second divided screen area 92 displaying display signals of the host 400 connected to the other host interface 23.
The display device 200 of the embodiment is provided with the display control system 10, and the display control system 10 can control the display screen 9 to split the screen, so that a single display screen 9 can simultaneously display signals of a plurality of hosts 400, the utilization rate of the display device 200 can be improved, the convenience of collaborative work of the hosts 400 is further improved, and the use experience of a user is improved.
As shown in connection with fig. 9, in some embodiments, the display device 200 includes a housing 11; the display 9 and the external equipment sharing device 100 are positioned in the shell 11; the at least one external device interface 2 comprises at least one output device interface 22 and at least two input device interfaces 21; the display screen 9 is connected to at least one output device interface 22; at least two input device interfaces 21, at least two host interfaces 23 are located on the outside of the housing 11.
The display device 200 of this embodiment integrates the external device sharing apparatus 100 and the display screen 9 with one housing 11, so that the functional integration of the display product is improved, the connection between the display screen 9 and the external device sharing apparatus 100 is arranged in the housing 11, the product integration is improved, and the user can realize device sharing by only connecting multiple hosts 400 and input devices 300 to the display device 200, so that the convenience of collaborative work of the multiple hosts 400 is improved, and the use experience of the user is improved.
On the other hand, as shown in conjunction with fig. 10, this embodiment provides a computer device 500, employing the external device sharing apparatus 100 of any of the foregoing embodiments, or the external device sharing method of any of the foregoing embodiments, or the display device 200 of any of the foregoing embodiments.
At least two hosts 400 are respectively connected to at least two host interfaces 23, at least two input devices 300 are respectively connected to at least two input device interfaces 21, and sharing of the input devices 300 among a plurality of hosts 400 is achieved through the external device sharing apparatus 100. In addition, the integration of the display screen 9 and the external device sharing apparatus 100 further improves the convenience of use of the device, and can comprehensively improve the use experience of the user.
It is noted that in this disclosure, unless expressly stated or limited otherwise, that a first feature being "above" or "below" a second feature may include the first and second features being in direct contact, or may include the first and second features not being in direct contact but being in contact with each other by another feature therebetween. Moreover, a first feature being "above," "over" and "on" a second feature includes the first feature being directly above and obliquely above the second feature, or simply indicating that the first feature is higher in level than the second feature. The first feature being "under", "below" and "beneath" the second feature includes the first feature being directly under and obliquely below the second feature, or simply means that the first feature is less level than the second feature.
In the description of the present specification, reference to the terms "certain embodiments," "one embodiment," "some embodiments," "an exemplary embodiment," "an example," "a particular example," or "some examples" means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present disclosure.
The foregoing is illustrative of the present disclosure and is not to be construed as limiting thereof, but rather as various modifications, equivalent arrangements, improvements, etc., which are within the spirit and principles of the present disclosure.
Claims (24)
1. An external device sharing apparatus, characterized in that the external device sharing apparatus (100) includes: a control module (1), at least one external device interface (2) and at least two host interfaces (23);
the at least one external device interface (2) is connected with the at least two host interfaces (23) through the control module (1);
-the control module (1) is configured to control the at least one external device interface (2) to be mutually switchable to be respectively connected to the at least two host interfaces (23);
The at least one external device interface (2) comprises: at least one input device interface (21); the control module (1) comprises: an input control unit (110);
The input control unit (110) comprises a first switch (111), the first switch (111) comprising at least one first connection (1111) and at least two second connections (1112); the at least one first connection end (1111) is electrically connected to the at least one input device interface (21), and the at least two second connection ends (1112) are electrically connected to the at least two host interfaces (23), respectively;
The input control unit (110) comprises at least a first state and a second state which can be switched to each other; in the first state and the second state, the at least one first connection end (1111) is electrically connected to a different second connection end (1112);
The input control unit (110) is configured to be able to perform switching of the first state and the second state in response to an input switching instruction.
2. The external device sharing apparatus according to claim 1, wherein the external device sharing apparatus (100) further comprises: a first switching key (4); the input switching instruction includes: a first instruction;
The first switching key (4) is configured to issue the first instruction to the input control unit (110) when the first switching key (4) is triggered.
3. The external device sharing apparatus according to claim 1, wherein the external device sharing apparatus (100) further comprises: a first detection unit (5); the input switching instruction includes: a second instruction;
The first detection unit (5) is configured to detect an operational state of an input device (300) connected to the at least one input device interface (21) and to issue the second instruction to the input control unit (110) when the input device (300) reaches a first target state.
4. An external device sharing arrangement according to claim 3, characterized in that the operating state of the input device (300) comprises: coordinate state, movement state, trajectory state, input state.
5. The external device sharing apparatus according to claim 1, wherein the external device sharing apparatus (100) further comprises: a second detection unit (6); the input switching instruction includes: a third instruction;
The second detection unit (6) is configured to detect an operational state of a host (400) connected to the at least two host interfaces (23) and to issue the third instruction to the input control unit (110) when the host (400) reaches a second target state.
6. The external device sharing apparatus according to claim 5, wherein the operation state of the host (400) includes: a startup state, a shutdown state, a dormant state, a screen off state and an awake state.
7. The external device sharing apparatus according to any one of claims 1 to 6, wherein the number of input device interfaces (21) is at least two, and the at least two input device interfaces (21) are respectively used for connecting a mouse and a keyboard.
8. The external device sharing apparatus according to claim 1, wherein the external device interface (2) further includes: at least one output device interface (22); the control module (1) further comprises: an output control unit (120);
The output control unit (120) comprises a second switch (121), the second switch (121) comprising at least one third connection terminal (1211) and at least two fourth connection terminals (1212); the at least one third connection end (1211) is electrically connected to the at least one output device interface (22), and the at least two fourth connection ends (1212) are electrically connected to the at least two host interfaces (23), respectively;
The output control unit (120) comprises at least a third state and a fourth state which can be switched to each other; in the third state, the at least two fourth connection ends (1212) are electrically connected to the at least one third connection end (1211); in the fourth state, one of the at least two fourth connection ends (1212) is electrically connected to the at least one third connection end (1211);
The output control unit (120) is configured to be able to switch the third state and the fourth state in response to an output switching instruction.
9. The external device sharing apparatus according to claim 8, wherein the external device sharing apparatus (100) further comprises: a second switching key (7); the output switching instruction includes a fourth instruction;
the second switching key (7) is configured to issue the fourth instruction to the output control unit (120) when the second switching key (7) is triggered.
10. The external device sharing apparatus according to claim 1, wherein the external device sharing apparatus (100) further comprises: a file sharing module (8);
The file sharing module (8) comprises: a communication unit (81) and a communication control unit (82);
-the communication unit (81) is configured to be able to establish a communication connection between the at least two host interfaces (23); the communication unit (81) comprises a wireless communication module and/or a wired communication module;
The communication control unit (82) is configured to control the communication unit (81) to establish a communication connection between the at least two host interfaces (23) in response to a file sharing instruction.
11. The external device sharing apparatus according to claim 10, wherein the file sharing module (8) further includes: a file sharing switch (83); the file sharing instruction includes: a fifth instruction;
the file sharing switch (83) is configured to issue the fifth instruction to the communication control unit (82) when the file sharing switch (83) is triggered.
12. The external device sharing apparatus according to claim 10, wherein the file sharing module (8) further includes: a third detection unit (84); the file sharing instruction includes: a sixth instruction;
The third detection unit (84) is configured to detect an operating state of a target storage unit of a host (400) connected to the at least two host interfaces (23), and to issue the sixth instruction to the communication control unit (82) when the target storage unit reaches a third target state.
13. An external device sharing method, characterized in that the external device sharing method employs the external device sharing apparatus (100) according to any one of claims 1 to 12, the external device sharing method comprising:
At least one external device is electrically connected to the at least one external device interface (2); at least two hosts (400) are respectively and electrically connected to the at least two host interfaces (23);
The control module (1) controls the at least one external device interface (2) to be mutually switched and respectively connected with the at least two host interfaces (23).
14. The external device sharing method according to claim 13, wherein the at least one external device interface (2) includes: at least one input device interface (21); the control module (1) comprises: an input control unit (110);
The input control unit (110) comprises a first switch (111), the first switch (111) comprising at least one first connection (1111) and at least two second connections (1112); the at least one first connection end (1111) is electrically connected to the at least one input device interface (21), and the at least two second connection ends (1112) are electrically connected to the at least two host interfaces (23), respectively;
The input control unit (110) comprises at least a first state and a second state which can be switched to each other; in the first state and the second state, the at least one first connection end (1111) is electrically connected to a different second connection end (1112);
The control module (1) controls the at least one external device interface (2) to be mutually switched and respectively connected to the at least two host interfaces (23), and comprises:
the input control unit (110) receives an input switching instruction;
The input control unit (110) performs switching of the first state and the second state according to the input switching instruction.
15. The external device sharing method according to claim 14, wherein the external device sharing apparatus (100) further includes: a first switching key (4); the input switching instruction includes: a first instruction;
the input control unit (110) receives an input switching instruction, including:
Triggering the first switching key (4);
the first switching key (4) issues the first instruction to the input control unit (110).
16. The external device sharing method according to claim 14, wherein the external device sharing apparatus (100) further includes: a first detection unit (5); the input switching instruction includes: a second instruction;
the input control unit (110) receives an input switching instruction, including:
the first detection unit (5) detects an operational state of an input device (300) connected to the at least one input device interface (21);
judging whether the operation state of the input device (300) reaches a first target state;
If the first target state is reached, a second instruction is sent to the input control unit (110);
If the first target state is not reached, the detection is continued.
17. The external device sharing method according to claim 14, wherein the external device sharing apparatus (100) further includes: a second detection unit (6); the input switching instruction includes: a third instruction;
the input control unit (110) receives an input switching instruction, including:
The second detection unit (6) detects the running state of a host (400) connected to the at least two host interfaces (23);
judging whether the running state of the host (400) reaches a second target state;
if the second target state is reached, a third instruction is sent to the input control unit (110);
if the second target state is not reached, the detection is continued.
18. The external device sharing method according to claim 13, wherein the external device sharing apparatus (100) further comprises: a file sharing module (8); the file sharing module (8) comprises: a communication unit (81) and a communication control unit (82);
The external device sharing method further includes:
the communication control unit (82) receives a file sharing instruction;
The communication control unit (82) controls the communication unit (81) to establish a communication connection between the at least two host interfaces (23) according to the file sharing instruction.
19. The external device sharing method according to claim 18, wherein the file sharing module (8) further includes: a file sharing switch (83); the file sharing instruction includes: a fifth instruction;
the communication control unit (82) receives a file sharing instruction, including:
Triggering the file sharing switch (83);
The file sharing switch (83) issues the fifth instruction to the communication control unit (82).
20. The external device sharing method according to claim 18, wherein the file sharing module (8) further includes: a third detection unit (84); the file sharing instruction includes: a sixth instruction;
the communication control unit (82) receives a file sharing instruction, including:
The third detection unit (84) detects the working state of a target storage unit of a host (400) connected with the at least two host interfaces (23);
judging whether the working state of the target storage unit reaches a third target state or not;
if a third target state is reached, issuing the sixth instruction to the communication control unit (82);
if the third target state is not reached, the detection is continued.
21. A display device characterized in that the display device (200) comprises a display screen (9), and the external device sharing apparatus (100) of any one of claims 1 to 12, or adopts the external device sharing method of any one of claims 13 to 20;
The display screen (9) is connected to the at least one external device interface (2).
22. The display device according to claim 21, wherein the display device (200) further comprises a display control system (10);
The display control system (10) is configured to control the display screen (9) to be divided into at least a first divided screen area (91) and a second divided screen area (92), wherein the first divided screen area (91) displays display signals of a host (400) connected with one host interface (23), and the second divided screen area (92) displays display signals of the host (400) connected with the other host interface (23).
23. The display device according to claim 21, wherein the display device (200) comprises a housing (11);
the display screen (9) and the external equipment sharing device (100) are positioned in the shell (11);
the at least one external device interface (2) comprises at least one output device interface (22) and at least two input device interfaces (21); the display screen (9) is connected to the at least one output device interface (22); the at least two input device interfaces (21) and the at least two host interfaces (23) are positioned on the outer side surface of the shell (11).
24. A computer device characterized in that the external device sharing apparatus (100) according to any one of claims 1 to 12, or the external device sharing method according to any one of claims 13 to 20, or the display device according to any one of claims 21 to 23 is employed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111288586.2A CN114003298B (en) | 2021-11-02 | 2021-11-02 | External device sharing apparatus, sharing method, display device, and computer device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111288586.2A CN114003298B (en) | 2021-11-02 | 2021-11-02 | External device sharing apparatus, sharing method, display device, and computer device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114003298A CN114003298A (en) | 2022-02-01 |
CN114003298B true CN114003298B (en) | 2024-09-24 |
Family
ID=79926434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111288586.2A Active CN114003298B (en) | 2021-11-02 | 2021-11-02 | External device sharing apparatus, sharing method, display device, and computer device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114003298B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754437A (en) * | 2015-03-20 | 2015-07-01 | 青岛歌尔声学科技有限公司 | Voice frequency sharing circuit and voice frequency sharing equipment comprising same |
CN107451081A (en) * | 2017-07-27 | 2017-12-08 | 北京计算机技术及应用研究所 | A kind of physically-isolated USB sharing means |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567238B (en) * | 2010-12-13 | 2015-12-16 | 联想(北京)有限公司 | Interface switching control method, portable terminal device, portable mobile equipment and input equipment |
KR101933637B1 (en) * | 2012-12-20 | 2018-12-28 | 엘지전자 주식회사 | Electronic Device And Method Of Controlling The Same |
CN203465646U (en) * | 2013-08-07 | 2014-03-05 | 中晟国计科技有限公司 | Integrated multi-functional built-in multiple host master switch board |
CN107770186A (en) * | 2017-10-31 | 2018-03-06 | 广州成达信息科技有限公司 | A kind of computer shared system and its method |
-
2021
- 2021-11-02 CN CN202111288586.2A patent/CN114003298B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754437A (en) * | 2015-03-20 | 2015-07-01 | 青岛歌尔声学科技有限公司 | Voice frequency sharing circuit and voice frequency sharing equipment comprising same |
CN107451081A (en) * | 2017-07-27 | 2017-12-08 | 北京计算机技术及应用研究所 | A kind of physically-isolated USB sharing means |
Also Published As
Publication number | Publication date |
---|---|
CN114003298A (en) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9471187B2 (en) | Input device and portable terminal therewith | |
CN103345312B (en) | Using intelligent terminal simultaneously as the system and method for main frame, mouse and touch pad | |
KR101226303B1 (en) | Wireless Multitasking Keyboard and drive Method of the Same | |
US9110687B2 (en) | Information processing apparatus and operation control method | |
CN101924807A (en) | Touch-screen mobile phone and mouse input method | |
WO2009029469A1 (en) | Dynamic user interface for displaying connection status and method thereof | |
GB2393807A (en) | Tablet computer with built in radio receiver for receiving signals from a wireless AV input device. | |
CN103067566A (en) | Mouse input method and touch-screen mobile phone control device | |
CN110262985B (en) | Processing method and electronic equipment | |
CN101426034B (en) | Implementing method of mobile phone having mouse function | |
CN114003298B (en) | External device sharing apparatus, sharing method, display device, and computer device | |
CN101945151A (en) | Touch screen mobile phone and keyboard input method | |
CN110727522A (en) | Control method and electronic equipment | |
CN110069141A (en) | A kind of keyboard display method, keyboard and electronic equipment | |
CN103577135A (en) | Computer control system | |
JP5633418B2 (en) | Electronic information board | |
KR100605930B1 (en) | Inputting apparatus and method using the mobile station | |
CN101957710A (en) | Virtual input system and virtual input method | |
CN101354599B (en) | Separating multifunctional integration module of notebook computer | |
CN201440240U (en) | Multi-functional wireless keyboard | |
KR20120115024A (en) | Multitasking keyboard and drive method of the same | |
US20170242562A1 (en) | Remote Controller | |
CN219834214U (en) | Resolution switching assembly and docking station | |
JP6362824B2 (en) | Electronics | |
KR101113248B1 (en) | Switching device for synchronization between computer and smart phone and inputting keyboard signal to the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |