CN114003298B - 外部设备共享装置及共享方法、显示设备、计算机设备 - Google Patents
外部设备共享装置及共享方法、显示设备、计算机设备 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)
- Software Systems (AREA)
- Theoretical Computer Science (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)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开公开了一种外部设备共享装置及共享方法、显示设备、计算机设备,属于电子技术领域。所述外部设备共享装置包括:控制模块、至少一个外部设备接口和至少两个主机接口;所述至少一个外部设备接口通过所述控制模块与所述至少两个主机接口连接;所述控制模块被配置为控制所述至少一个外部设备接口能够相互切换的分别连接于所述至少两个主机接口。本公开的外部设备共享装置,具有至少一个外部设备接口和至少两个主机接口,外部设备通过该外部设备接口及控制模块可以相互切换的连接到不同的主机上,从而在至少两个主机之间实现了同一外部设备的切换共享。
Description
技术领域
本公开涉及电子技术领域,特别涉及一种外部设备共享装置及共享方法、显示设备、计算机设备。
背景技术
随着人们工作环境的提升以及软件技术的大量使用,通过多台计算机主机协同工作的需求越来越多,但是多台主机的协同工作涉及到外部设备(如鼠标、键盘等输入设备,显示器等输出设备)无法共享使用的问题,极大的困扰着用户的使用。
发明内容
本公开提供了一种外部设备共享装置及共享方法、显示设备、计算机设备,能够解决多台计算机主机无法共享使用外部设备的问题。
所述技术方案如下:
一方面,提供了一种外部设备共享装置,所述外部设备共享装置包括:控制模块、至少一个外部设备接口和至少两个主机接口;
所述至少一个外部设备接口通过所述控制模块与所述至少两个主机接口连接;
所述控制模块被配置为控制所述至少一个外部设备接口能够相互切换的分别连接于所述至少两个主机接口。
在一些实施例中,所述至少一个外部设备接口包括:至少一个输入设备接口;所述控制模块包括:输入控制单元;
所述输入控制单元包括第一切换开关,所述第一切换开关包括至少一个第一连接端和至少两个第二连接端;所述至少一个第一连接端与所述至少一个输入设备接口电性连接,所述至少两个第二连接端分别与所述至少两个主机接口电性连接;
所述输入控制单元至少包括能够相互切换的第一状态和第二状态;所述第一状态和所述第二状态中,所述至少一个第一连接端分别与不同的所述第二连接端电性连接;
所述输入控制单元被配置为能够响应于输入切换指令执行所述第一状态和所述第二状态的切换。
在一些实施例中,所述外部设备共享装置还包括:第一切换按键;所述输入切换指令包括:第一指令;
所述第一切换按键被配置为当所述第一切换按键被触发时,向所述输入控制单元发出所述第一指令。
在一些实施例中,所述外部设备共享装置还包括:第一检测单元;所述输入切换指令包括:第二指令;
所述第一检测单元被配置为检测与所述至少一个输入设备接口连接的输入设备的运行状态,并在所述输入设备达到第一目标状态时,向所述输入控制单元发出所述第二指令。
在一些实施例中,所述输入设备的运行状态包括:坐标状态、移动状态、轨迹状态、输入状态。
在一些实施例中,所述外部设备共享装置还包括:第二检测单元;所述输入切换指令包括:第三指令;
所述第二检测单元被配置为检测与所述至少两个主机接口连接的主机的运行状态,并在所述主机达到第二目标状态时,向所述输入控制单元发出所述第三指令。
在一些实施例中,所述主机的运行状态包括:开机状态、关机状态、休眠状态、熄屏状态。
在一些实施例中,所述输入设备接口为至少两个,所述至少两个输入设备接口分别用于连接鼠标和键盘。
在一些实施例中,所述外部设备接口还包括:至少一个输出设备接口;所述控制模块还包括:输出控制单元;
所述输出控制单元包括第二切换开关,所述第二切换开关包括至少一个第三连接端和至少两个第四连接端;所述至少一个第三连接端与所述至少一个输出设备接口电性连接,所述至少两个第四连接端分别与所述至少两个主机接口电性连接;
所述输出控制单元至少包括能够相互切换的第三状态和第四状态;所述第三状态下,所述至少两个第四连接端与所述至少一个第三连接端电性连接;所述第四状态下,所述至少两个第四连接端的其中之一与所述第三连接端电性连接;
所述输出控制单元被配置为能够响应于输出切换指令进行所述第三状态和所述第四状态的切换。
在一些实施例中,所述外部设备共享装置还包括:第二切换按键;所述输出切换指令包括第四指令;
所述第二切换按键被配置为当所述第二切换按键被触发时,向所述输出控制单元发出所述第四指令。
在一些实施例中,所述外部设备共享装置还包括:文件共享模块;
所述文件共享模块包括:通信单元和通信控制单元;
所述通信单元被配置为能够在所述至少两个主机接口之间建立通信连接;所述通信单元包括无线通信模组和/或有线通信模组;
所述通信控制单元被配置为能够响应于文件共享指令控制所述通信单元在所述至少两个主机接口之间建立通信连接。
在一些实施例中,所述文件共享模块还包括:文件共享开关;所述文件共享指令包括:第五指令;
所述文件共享开关被配置为当所述文件共享开关被触发时,向所述通信控制单元发出所述第五指令。
在一些实施例中,所述文件共享模块还包括:第三检测单元;所述文件共享指令包括:第六指令;
所述第三检测单元被配置为检测与所述至少两个主机接口连接的主机的目标存储单元的工作状态,并在目标存储单元达到第三目标状态时,向所述通信控制单元发出所述第六指令。
另一方面,提供了一种外部设备共享方法,所述外部设备共享方法采用前文任一项所述的外部设备共享装置,所述外部设备共享方法包括:
至少一个外部设备电性连接于所述至少一个外部设备接口;至少两台主机分别电性连接于所述至少两个主机接口;
所述控制模块控制所述至少一个外部设备接口相互切换的分别连接于所述至少两个主机接口。
在一些实施例中,所述至少一个外部设备接口包括:至少一个输入设备接口;所述控制模块包括:输入控制单元;
所述输入控制单元包括第一切换开关,所述第一切换开关包括至少一个第一连接端和至少两个第二连接端;所述至少一个第一连接端与所述至少一个输入设备接口电性连接,所述至少两个第二连接端分别与所述至少两个主机接口电性连接;
所述输入控制单元至少包括能够相互切换的第一状态和第二状态;所述第一状态和所述第二状态中,所述至少一个第一连接端分别与不同的所述第二连接端电性连接;
所述控制模块控制所述至少一个外部设备接口相互切换的分别连接于所述至少两个主机接口,包括:
所述输入控制单元接收输入切换指令;
所述输入控制单元根据所述输入切换指令执行所述第一状态和所述第二状态的切换。
在一些实施例中,所述外部设备共享装置还包括:第一切换按键;所述输入切换指令包括:第一指令;
所述输入控制单元接收输入切换指令,包括:
触发所述第一切换按键;
所述第一切换按键向所述输入控制单元发出所述第一指令。
在一些实施例中,所述外部设备共享装置还包括:第一检测单元;所述输入切换指令包括:第二指令;
所述输入控制单元接收输入切换指令,包括:
所述第一检测单元检测与所述至少一个输入设备接口连接的输入设备的运行状态;
判断所述输入设备的运行状态是否达到第一目标状态;
若达到第一目标状态,则向所述输入控制单元发出第二指令;
若未达到第一目标状态,则继续检测。
在一些实施例中,所述外部设备共享装置还包括:第二检测单元;所述输入切换指令包括:第三指令;
所述输入控制单元接收输入切换指令,包括:
所述第二检测单元检测与所述至少二个主机接口连接的主机的运行状态;
判断所述主机的运行状态是否达到第二目标状态;
若达到第二目标状态,则向所述输入控制单元发出第三指令;
若未达到第二目标状态,则继续检测。
在一些实施例中,所述外部设备共享装置还包括:文件共享模块;所述文件共享模块包括:通信单元和通信控制单元;
所述外部设备共享方法还包括:
所述通信控制单元接收文件共享指令;
所述通信控制单元根据所述文件共享指令控制所述通信单元连接或断开所述至少两个主机接口之间的通信连接。
在一些实施例中,所述文件共享模块还包括:文件共享开关;所述文件共享指令包括:第五指令;
所述通信控制单元接收文件共享指令,包括:
触发所述文件共享开关;
所述文件共享开关向所述通信控制单元发出所述第五指令。
在一些实施例中,所述文件共享模块还包括:第三检测单元;所述文件共享指令包括:第六指令;
所述通信控制单元接收文件共享指令,包括:
所述第三检测单元检测与所述至少两个主机接口连接的主机的目标存储单元的工作状态;
判断所述目标存储单元的工作状态是否达到第三目标状态;
若达到第三目标状态,则向所述通信控制单元发出所述第六指令;
若未达到第三目标状态,则继续检测。
另一方面,提供了一种显示设备,在一些实施例中,包括显示屏,和前文任一项所述的外部设备共享装置,或采用前文任一项所述的外部设备共享方法;
所述显示屏连接于所述至少一个外部设备接口。
在一些实施例中,所述显示设备还包括显示控制系统;
所述显示控制系统被配置为控制所述显示屏至少分屏为第一分屏区和第二分屏区,所述第一分屏区显示与其中一个所述主机接口连接的主机的显示信号,所述第二分屏区显示与另一个所述主机接口连接的主机的显示信号。
在一些实施例中,所述显示设备包括壳体;
所述显示屏、所述外部设备共享装置位于所述壳体内;
所述至少一个外部设备接口包括至少一个输出设备接口和至少两个输入设备接口;所述显示屏连接于所述至少一个输出设备接口;所述至少两个输入设备接口、所述至少两个主机接口位于所述壳体的外侧面。
另一方面,提供了一种计算机设备,采用前文任一项所述的外部设备共享装置,或前文任一项所述的外部设备共享方法,或前文任一项所述的显示设备。
本公开提供的技术方案带来的有益效果至少包括:
本公开的外部设备共享装置,具有至少一个外部设备接口和至少两个主机接口,外部设备通过该外部设备接口及控制模块可以相互切换的连接到不同的主机上,从而在至少两个主机之间实现了同一外部设备的切换共享。
附图说明
为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的外部设备共享装置的结构示意图;
图2是本公开另一实施例提供的外部设备共享装置的结构示意图;
图3是本公开实施例提供的外部设备共享方法的流程示意图;
图4是本公开另一实施例提供的外部设备共享方法的流程示意图;
图5是本公开另一实施例提供的外部设备共享方法的流程示意图;
图6是本公开另一实施例提供的外部设备共享方法的流程示意图;
图7是本公开另一实施例提供的外部设备共享方法的流程示意图;
图8是本公开另一实施例提供的外部设备共享方法的流程示意图;
图9是本公开实施例提供的显示器的结构示意图;
图10是本公开实施例提供的计算机设备的结构示意图。
图中的附图标记分别表示为:
100、外部设备共享装置;200、显示设备;300、输入设备;400、主机;500、计算机设备;
1、控制模块;110、输入控制单元;111、第一切换开关;1111、第一连接端;1112、第二连接端;120、输出控制单元;121、第二切换开关;1211、第三连接端;1212、第四连接端;2、外部设备接口;21、输入设备接口;22、输出设备接口;23、主机接口;4、第一切换按键;5、第一检测单元;6、第二检测单元;7、第二切换按键;8、文件共享模块;81、通信单元;82、通信控制单元;83、文件共享开关;84、第三检测单元;9、显示屏;91、第一分屏区;92、第二分屏区;10、显示控制系统;11、壳体。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
除非另有定义,本公开实施例所用的所有技术术语均具有与本领域普通技术人员通常理解的相同的含义。
随着人们工作环境的提升以及软件技术的大量使用,通过多台计算机主机协同工作的需求越来越多,但是多台主机的协同工作涉及到的外部设备(如鼠标、键盘、写字板、数位板、扫描仪等输入设备,显示器、打印机等输出设备),还是存在不能实现共享的问题,极大的困扰着用户的使用。
因此,本公开的外部设备共享装置,具有至少一个外部设备接口和至少两个主机接口,外部设备通过该外部设备接口及控制模块可以相互切换的连接到不同的主机上,从而在至少两个主机之间实现了同一外部设备的切换共享。
为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
图1是本公开实施例提供的外部设备共享装置的结构示意图。
一方面,结合图1所示,本实施例提供了一种外部设备共享装置100,外部设备共享装置100包括:控制模块1、至少一个外部设备接口2和至少两个主机接口23;至少一个外部设备接口2通过控制模块1与至少两个主机接口23连接;控制模块1被配置为控制至少一个外部设备接口2能够相互切换的分别连接于至少两个主机接口23。
本公开的外部设备共享装置100,具有至少一个外部设备接口2和至少两个主机接口23,外部设备通过该外部设备接口2及控制模块1可以相互切换的连接到不同的主机400上,从而在至少两个主机400之间实现了同一外部设备的切换共享。
示例性地,外部设备接口2可以是一个或多个,例如,外部设备接口2为一个、两个、三个、四个。当外部设备接口2为多个时,外部设备接口2可以包括输入设备接口21和输出设备接口22。主机接口23可以是两个或两个以上,例如,主机接口23为两个、三个、四个。
在一些可能的实现方式中,至少一个外部设备接口2包括但不限于:USB接口、Type-C接口、Lighting接口、HDMI接口、VGA接口、DVI接口、DP接口等;至少两个主机接口23包括但不限于:USB接口、Type-C接口、Lighting接口、HDMI接口、VGA接口、DVI接口、DP接口等。
在另一些可能的实现方式中,至少一个外部设备接口2还可以采用无线连接方式与外部设备连接,例如,蓝牙(bluetooth)技术、Wi-Fi技术、红外通讯(IrDA)技术、近场通信(Near Field Communication,NFC)技术、紫蜂(ZigBee)技术、超宽带(Ultra Wide Band,UWB)技术、双界面SIM卡(SIMpass)技术、手机智能卡(RF-SIM)技术。
在一些可能的实现方式中,至少一个外部设备接口2用于连接鼠标、键盘、写字板、数位板、扫描仪等输入设备,和/或显示器、打印机、传真机等输出设备。
示例性地,与至少两个主机接口23连接的主机400是计算机主机(参靠图10),计算机硬件系统中用于放置主板及其他主要部件的容器。通常包括中央处理器(centralprocessing unit,CPU)、内存、硬盘、光驱、电源、以及其它输入输出控制器和接口,如USB控制器、显卡、网卡、声卡等。
在本文中提及的“若干个”是指一个或者多个,“多个”、“至少一个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
图2是本公开另一实施例提供的外部设备共享装置的结构示意图。
结合图2所示,在一些实施例中,至少一个外部设备接口2包括:至少一个输入设备接口21;控制模块1包括:输入控制单元110;输入控制单元110包括第一切换开关111,第一切换开关111包括至少一个第一连接端1111和至少两个第二连接端1112;至少一个第一连接端1111与至少一个输入设备接口21电性连接,至少两个第二连接端1112分别与至少两个主机接口23电性连接;输入控制单元110至少包括能够相互切换的第一状态和第二状态;第一状态和第二状态中,至少一个第一连接端1111分别与不同的第二连接端1112电性连接;输入控制单元110被配置为能够响应于输入切换指令执行第一状态和第二状态的切换。
本实施例的外部设备共享装置100,设计有至少一个的输入设备接口21,能够支持至少一个输入设备300的连接(参靠图10),输入设备300例如鼠标、键盘。单个输入设备300通过第一切换开关111的切换,交替性地连接于至少两个主机接口23上,从而与主机接口23上连接的主机400连接。当第一连接端1111与其中一个第二连接端1112连接后,输入设备300相当于直接与该主机400连接,能够通过该输入设备300向该主机400进行输入操作。
在一些可能的实现方式中,输入设备接口21的数量为一个时,第一切换开关111包括一个第一连接端1111和两个第二连接端1112,第一切换开关111可采用单刀双掷开关,该单刀双掷开关具有一个动端和两个不动端,第一连接端1111为该动端,两个第二连接端1112为该两个不动端。
可以理解的,输入设备接口21的数量为两个或两个以上时,第一连接端1111的数量相应的增加为两个或两个以上,也即第一连接端1111的数量与输入设备接口21的数量一致,两者一一对应的电性连接。例如,输入设备接口21和第一连接端1111的数量为两个,第一切换开关111为双刀双掷开关。
相应的,主机接口23的数量与第二连接端1112的数量一致,两者一一对应的电性连接。例如,输入设备接口21和第一连接端1111的数量为一个,主机接口23与第二连接端1112的数量为三个,第一切换开关111为单刀三掷开关。输入设备接口21和第一连接端1111的数量为两个,主机接口23与第二连接端1112的数量为三个,第一切换开关111为双刀三掷开关。
在一些可能的实现方式中,输入控制单元110对两个或两个以上的输入设备接口21的通断控制,采用一体控制策略或分别控制策略。其中,一体控制策略是将多个输入设备接口21对应的多个第一连接端1111同步切换到一个第二连接端1112上;分别控制策略是将多个输入设备接口21对应的多个第一连接端1111分别控制切换到不同的第二连接端1112。示例性地,多个第一连接端1111在同一时刻分别连接至不同的第二连接端1112,即多个输入设备300同时对应多台主机400,在多台主机400上进行工作。例如,第一台主机400通过一组第一连接端1111和第二连接端1112的配合连接鼠标,使得鼠标能够控制第一台主机400工作;第二台主机400通过另一组第一连接端1111和第二连接端1112的配合连接键盘,使得键盘能够控制第一台主机400工作。
结合图2所示,在一些实施例中,外部设备共享装置100还包括:第一切换按键4;输入切换指令包括:第一指令;第一切换按键4被配置为当第一切换按键4被触发时,向输入控制单元110发出第一指令。
本实施例的外部设备共享装置100,能够通过触发第一切换按键4,向输入控制单元110发出第一指令,输入控制单元110在第一指令的命令下切换输入控制单元110的状态,如第一状态切换到第二状态,或第二状态切换回第一状态。例如,参考图1,默认状态下,两个主机接口23中右侧的主机接口23通过第一连接端1111和第二连接端1112的连接与输入设备接口21电性连接,输入控制单元110接收第一指令后,第一连接端1111动作切换到另一个第二连接端1112,使得左侧的主机接口23与输入设备接口21电性连接。
在一些可能的实现方式中,第一切换按键4位于外部设备共享装置100的本体上。例如,第一切换按键4为外部设备共享装置100的壳体11上朝向外侧的物理按钮,用户能够通过手指按压触发。
在另一些可能的实现方式中,第一切换按键4为可操作性控件、手势识别控件、图像识别控件中的至少一种。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
在另一些可能的实现方式中,第一切换按键4位于外部设备共享装置100的外部,通过有线或无线的方式与其内部的输入控制单元110通信连接。或者,第一切换按键4集成于与输入设备接口21连接的输入设备300上。进一步的,将第一切换按键4的键值赋予该输入设备300上原有的按键、按钮,或任意按键、按钮的组合方式。
在一些可能的实现方式中,第一指令包括但不限于:机械力、电信号、压力信号、二进制数码等等。
结合图2、10所示,在一些实施例中,外部设备共享装置100还包括:第一检测单元5;输入切换指令包括:第二指令;第一检测单元5被配置为检测与至少一个输入设备接口21连接的输入设备300的运行状态,并在输入设备300达到第一目标状态时,向输入控制单元110发出第二指令。
本实施例的外部设备共享装置100,通过第一检测单元5实时地检测与外部设备共享装置100连接的输入设备300的运行状态,并在输入设备300达到第一目标状态时,向输入控制单元110发出第二指令,输入控制单元110在第二指令的命令下切换输入控制单元110的状态,如第一状态切换到第二状态,或第二状态切换回第一状态。
示例性地,第一检测单元5为传感元器件或应用程序。当第一检测单元5为传感元器件时,该第一检测单元5设于输入设备300或外部设备共享装置100内;当第一检测单元5为应用程序时,该第一检测单元5存储并运行于主机400内,例如,当输入设备300为鼠标时,该第一检测单元5可以为单独存储并单独运行的程序,也可以嵌入至鼠标的驱动程序中,与该驱动程序一起被存储并运行。
在一些实施例中,输入设备300的运行状态包括:坐标状态、移动状态、轨迹状态、输入状态。
示例性地,输入设备300为鼠标,输入设备300的运行状态包括坐标状态。
当第一检测单元5检测到鼠标的坐标状态达到第一目标状态时,第一检测单元5向输入控制单元110发出第二指令,输入控制单元110在第二指令下切换输入控制单元110的状态。
示例性地,上述第一目标状态为鼠标的坐标状态已经达到当前显示区域在第一方向的边界,且还有向第一方向增加的状态,则第一检测单元5向输入控制单元110发出第二指令。若该显示区域的边界的第一方向上还存在另一台主机400的显示区域,则第二指令为控制输入控制单元110将输入设备300切换至与该另一台主机400导通,从而鼠标能够完成两台主机400之间的自动切换,实现了两台主机400根据鼠标的坐标状态状态自动共享一个鼠标。
结合图2、10所示,在一些实施例中,外部设备共享装置100还包括:第二检测单元6;输入切换指令包括:第三指令;第二检测单元6被配置为检测与至少两个主机接口23连接的主机400的运行状态,并在主机400达到第二目标状态时,向输入控制单元110发出第三指令。
本实施例的外部设备共享装置100,还设有第二检测单元6,第二检测单元6用于检测与主机接口23连接的主机400的运行状态,并能根据主机400的运行状态向输入控制单元110发出控制指令,实现输入设备300的切换共享。
示例性地,第二检测单元6为传感元器件或应用程序。当第二检测单元6为传感元器件时,该第二检测单元6设于主机400或外部设备共享装置100内;当第二检测单元6为应用程序时,该第二检测单元6存储并运行于主机400内,例如,当输入设备300为键盘时,该第二检测单元6可以为单独存储并单独运行的程序,也可以嵌入至键盘的驱动程序中,与该驱动程序一起被存储并运行。
在一些实施例中,主机400的运行状态包括:开机状态、关机状态、休眠状态、熄屏状态、唤醒状态。从而,当连接到外部设备共享装置100上的两台或两台以上的主机400中,仅有一台开机时,第二检测单元6发出指令,输入控制单元110控制输入设备300与开机状态的主机400连接。当两台或两台以上的主机400中,其中一台主机400关机,第二检测单元6发出指令,输入控制单元110控制输入设备300切换到未关机的其它主机400上。当两台或两台以上的主机400中,主机400出现休眠或熄屏,执行与关机时同样的操作。当休眠或熄屏状态的主机400被唤醒时,第二检测单元6可以发出指令,输入控制单元110控制输入设备300切换回该被唤醒的主机400。
在一些实施例中,输入设备接口21为至少两个,至少两个输入设备接口21分别用于连接鼠标和键盘。鼠标和键盘为计算机设备500常用的两种输入设备300,本实施例的外部设备共享装置100能够同时支持鼠标和键盘的共享,方便计算机设备的使用。
结合图2所示,在一些实施例中,外部设备接口2还包括:至少一个输出设备接口22;控制模块1还包括:输出控制单元120;输出控制单元120包括第二切换开关121,第二切换开关121包括至少一个第三连接端1211和至少两个第四连接端1212;至少一个第三连接端1211与至少一个输出设备接口22电性连接,至少两个第四连接端1212分别与至少两个主机接口23电性连接;输出控制单元120至少包括能够相互切换的第三状态和第四状态;第三状态下,至少两个第四连接端1212同时与第三连接端1211电性连接;第四状态下,至少两个第四连接端1212的其中之一与第三连接端1211电性连接;输出控制单元120被配置为能够响应于输出切换指令进行第三状态和第四状态的切换。
本实施例的外部设备共享装置100,包括至少一个输出设备接口22和输出控制单元120,输出控制单元120通过第二切换开关121实现至少两个主机接口23同时连接至同一个输出设备,或者至少两个主机接口23分别连接至不同的输出设备。
在一些可能的实现方式中,输出设备接口22的数量为一个时,第二切换开关121包括一个第三连接端1211和两个第四连接端1212,第二切换开关121可采用单刀双掷开关,该单刀双掷开关具有一个动端和两个不动端,第三连接端1211为该动端,两个第四连接端1212为该两个不动端。此时,通过输出控制单元120可以控制至少两台主机400输出的显示信号同时输出向该一个输出设备接口22连接的输出设备,或仅将至少两台主机400其中一台主机400输出的显示信号输出向该一个输出设备接口22连接的输出设备。
可以理解的,输出设备接口22的数量为两个或两个以上时,第三连接端1211的数量相应的增加为两个或两个以上,也即第三连接端1211的数量与输出设备接口22的数量一致,两者一一对应的电性连接。例如,输出设备接口22和第三连接端1211的数量为两个,第二切换开关121为双刀双掷开关。此时,通过输出控制单元120可以控制至少两台主机400输出的显示信号同时输出向该两个个输出设备接口22连接的输出设备中的任意一个,或将至少两台主机400其中一台主机400输出的显示信号输出向一个输出设备接口22连接的输出设备,将另一台主机400输出的显示信号输出向另一个输出设备。
相应的,主机接口23的数量与第四连接端1212的数量一致,两者一一对应的电性连接。例如,输出设备接口22和第三连接端1211的数量为一个,主机接口23与第四连接端1212的数量为三个,第二切换开关121为单刀三掷开关。输出设备接口22和第三连接端1211的数量为两个,主机接口23与第四连接端1212的数量为三个,第二切换开关121为双刀三掷开关。
在一些可能的实现方式中,输出设备包括显示屏9,显示屏9通过输出显示接口、第二切换开关121、主机接口23与主机400连接,当第二切换开关121导通时,可以对主机400的输出信号进行显示。
示例性地,显示屏9具有分屏显示功能,当输出控制单元120处于第三状态时,该显示屏9能够借助分屏功能同时显示至少两台主机400的输出信号。
结合图2所示,在一些实施例中,外部设备共享装置100还包括:第二切换按键7;输出切换指令包括第四指令;第二切换按键7被配置为当第二切换按键7被触发时,向输出控制单元120发出第四指令。
本实施例的外部设备共享装置100,能够通过触发第二切换按键7,向输出控制单元120发出第四指令,输出控制单元120在第四指令的命令下切换输出控制单元120的状态,如第三状态切换到第四状态,或第四状态切换回第三状态。
在一些可能的实现方式中,第二切换按键7位于外部设备共享装置100的本体上。例如,第二切换按键7为外部设备共享装置100的壳体11上朝向外侧的物理按钮,用户能够通过手指按压触发。
在另一些可能的实现方式中,第二切换按键7为可操作性控件、手势识别控件、图像识别控件中的至少一种。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
在另一些可能的实现方式中,第二切换按键7位于外部设备共享装置100的外部,通过有线或无线的方式与其内部的输出控制单元120通信连接。或者,第二切换按键7集成于输出设备接口22连接的输出设备上。进一步的,将第二切换按键7的键值赋予该输出设备上原有的物理或虚拟按键,或任意物理或虚拟按键的组合方式。
在一些可能的实现方式中,第四指令包括但不限于机械力、电信号、压力信号、二进制数码等等。
结合图2所示,在一些实施例中,外部设备共享装置100还包括:文件共享模块8;文件共享模块8包括:通信单元81和通信控制单元82;通信单元81被配置为在至少两个主机接口23之间建立通信连接;通信单元81包括无线通信模组和/或有线通信模组;通信控制单元82被配置为能够响应于文件共享指令控制通信单元81在至少两个主机接口23之间建立通信连接。
本实施例的外部设备共享装置100,具有文件共享模块8,能够实现在连接到本装置的多台主机400之间的文件共享,通信单元81受控于通信控制单元82在至少两个主机接口23之间建立通信连接,通过该通信连接,连接至该主机接口23的主机400能够实现即时通信,实现数据互传、数据共享、数据复制粘贴等。
在一些可能的实现方式中,通信单元81的无线通信模组采用短距离无线通信技术,包括但不限于:蓝牙(bluetooth)技术、Wi-Fi技术、红外通讯(IrDA)技术、近场通信(Near Field Communication,NFC)技术、紫蜂(ZigBee)技术、超宽带(Ultra Wide Band,UWB)技术、双界面SIM卡(SIMpass)技术、手机智能卡(RF-SIM)技术。
在另一些可能的实现方式中,通信单元81的有线通信模块为利用金属导线、光纤等有形媒质传送信息。具体的媒介包括但不限于:光纤、同轴电缆、电话线、网线等。
结合图2所示,在一些实施例中,文件共享模块8还包括:文件共享开关83;文件共享指令包括:第五指令;文件共享开关83被配置为当文件共享开关83被触发时,向通信控制单元82发出第五指令。
本实施例的外部设备共享装置100,能够通过触发文件共享开关83,向通信控制单元82发出第五指令,通信控制单元82在第五指令的命令下控制通信单元81的导通或断开状态。
在一些可能的实现方式中,文件共享开关83位于外部设备共享装置100的本体上。例如,文件共享开关83为外部设备共享装置100的外壳上朝向外侧的物理按钮,用户能够通过手指按压触发。
在另一些可能的实现方式中,文件共享开关83为可操作性控件、手势识别控件、图像识别控件中的至少一种。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
在另一些可能的实现方式中,文件共享开关83位于外部设备共享装置100的外部,通过有线或无线的方式与其内部的输入控制单元110通信连接。
在一些可能的实现方式中,第五指令包括但不限于:机械力、电信号、压力信号、二进制数码等等。
结合图2、10所示,在一些实施例中,文件共享模块8还包括:第三检测单元84;文件共享指令包括:第六指令;第三检测单元84被配置为检测与至少两个主机接口23连接的主机400的目标存储单元的工作状态,并在目标存储单元达到第三目标状态时,向通信控制单元82发出第六指令。
本实施例的外部设备共享装置100,通过第三检测单元84实时地检测与主机接口23连接的主机400的目标存储单元的工作状态,并在目标存储单元达到第三目标状态时,向通信控制单元82发出第六指令,通信控制单元82根据第六指令控制通信单元81的导通或断开状态。
示例性地,第三检测单元84为应用程序。该第三检测单元84存储并运行于主机400内。
在一些可能的实现方式中,目标存储单元为主机400的操作系统的暂存数据,并且提供共享的一个模块,可能被称为剪切板或数据中转站,保存在主机400的内存里,是操作系统设置的一段存储区域。第三检测单元84能够检测该目标存储单元内是否有暂存文件,若存在暂存文件则向通信控制单元82发出第六指令,通信控制单元82根据第六指令控制通信单元81的导通状态,用户能够通过通信单元81将该暂存文件共享至其它主机400。
需要指出的是,在本公开的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本公开中的具体含义。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本公开的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
另一方面,结合图1、3所示,本实施例提供了一种外部设备共享方法,外部设备共享方法采用前文任一项实施例的外部设备共享装置100,外部设备共享方法包括:
S1至少一个外部设备电性连接于至少一个外部设备接口2;至少两台主机400分别电性连接于至少两个主机接口23。
示例性地,至少一个的输入设备接口21,能够支持至少一个输入设备的连接,输入设备300例如鼠标、键盘等。
示例性地,与至少两个主机接口23连接的主机400是计算机主机,包括中央处理器(central processing unit,CPU)、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,如USB控制器、显卡、网卡、声卡等。
S2控制模块1控制至少一个外部设备接口2相互切换的分别连接于至少两个主机接口23。
示例性地,外部设备接口2可以是一个或多个,例如,外部设备接口2为一个、两个、三个、四个。主机接口23可以是两个或两个以上,例如,主机接口23为两个、三个、四个。
在一些可能的实现方式中,至少一个外部设备接口2包括但不限于:USB接口、Type-C接口、Lighting接口;至少两个主机接口23包括但不限于:USB接口、Type-C接口、Lighting接口、HDMI接口、VGA接口、DVI接口、DP接口。
在另一些可能的实现方式中,至少一个外部设备接口2还可以采用无线连接方式与外部设备连接,例如,蓝牙(bluetooth)技术、Wi-Fi技术、红外通讯(IrDA)技术、近场通信(Near Field Communication,NFC)技术、紫蜂(ZigBee)技术、超宽带(Ultra Wide Band,UWB)技术、双界面SIM卡(SIMpass)技术、手机智能卡(RF-SIM)技术。
在一些可能的实现方式中,至少一个外部设备接口2用于连接鼠标、键盘、写字板、数位板、扫描仪等输入设备300,和/或显示器、打印机、传真机等输出设备。
本实施例的外部设备共享方法,能够将至少一个外部设备和至少两台主机400进行连接,并能够通过控制模块1实现至少一个外部设备在至少两台主机400之间进行切换,按照每台主机400的工作需要,将至少一个外部设备与该主机400电性连接,并在其它主机400需要时,即时的将至少一个外部设备切换至该其它主机400,实现了至少一个外部设备在至少两台主机400之间的共享。
结合图2、4所示,在一些实施例中,至少一个外部设备接口2包括:至少一个输入设备接口21;控制模块1包括:输入控制单元110;输入控制单元110包括第一切换开关111,第一切换开关111包括至少一个第一连接端1111和至少两个第二连接端1112;至少一个第一连接端1111与至少一个输入设备接口21电性连接,至少两个第二连接端1112分别与至少两个主机接口23电性连接;输入控制单元110至少包括能够相互切换的第一状态和第二状态;第一状态和第二状态中,至少一个第一连接端1111分别与不同的第二连接端1112电性连接;
步骤S2控制模块1控制至少一个外部设备接口2相互切换的分别连接于至少两个主机接口23,包括:
S21输入控制单元110接收输入切换指令;
示例性地,输入切换指令为用户向外部设备共享装置100输入的指令,或外部设备共享装置100根据输入设备300、主机400或输出设备的工作情况自动检测决策的指令。
S22输入控制单元110根据输入切换指令执行第一状态和第二状态的切换。
其中,第一状态下,至少一个第一连接端1111电性连接于其中一个第二连接端1112,使得至少一个输入设备300与对应的主机400电性连接,用户可以通过该至少一个输入设备300对该主机400进行输入操作;第二状态下,至少一个第二连接端1112执行切换动作,以电性连接于另一个第二连接端1112,使得至少一个输入设备300切换至另一台主机400电性连接,用户可以通过该至少一个输入设备300对该另一台主机400进行输入操作。
结合图2、5所示,在一些实施例中,外部设备共享装置100还包括:第一切换按键4;输入切换指令包括:第一指令;
步骤S21输入控制单元110接收输入切换指令,包括:
S2101触发第一切换按键4;
示例性,第一切换键为位于外部设备共享装置100的壳体11上的物理按钮,用户可以通过手指按压触发。另一示例中,第一切换键为可操作性控件、手势识别控件、图像识别控件中的至少一种,用户可以通过直接或间接接触触发第一切换按键4。
S2102第一切换按键4向输入控制单元110发出第一指令。
在一些可能的实现方式中,第一指令包括但不限于:机械力、电信号、压力信号、二进制数码等等。
从而,用户能够通过触发第一切换按键4,向输入控制单元110发出第一指令,输入控制单元110在第一指令的命令下切换输入控制单元110的状态,如第一状态切换到第二状态,或第二状态切换回第一状态,进而实现输入设备300在多台主机400之间的共享。
结合图2、6所示,在一些实施例中,外部设备共享装置100还包括:第一检测单元5;输入切换指令包括:第二指令;
步骤S21输入控制单元110接收输入切换指令,包括:
S2111第一检测单元5检测与至少一个输入设备接口21连接的输入设备300的运行状态。
示例性地,第一检测单元5为传感元器件或应用程序。当第一检测单元5为传感元器件时,该第一检测单元5设于输入设备300或外部设备共享装置100内;当第一检测单元5为应用程序时,该第一检测单元5存储并运行于主机400内,例如,当输入设备300为鼠标时,该第一检测单元5可以为单独存储并单独运行的程序,也可嵌入至鼠标的驱动程序中,与该驱动程序一起被存储并运行。
S2112判断输入设备300的运行状态是否达到第一目标状态。
S2113若达到第一目标状态,则向输入控制单元110发出第二指令;若未达到第一目标状态,则继续检测。
示例性地,输入设备300的运行状态包括:坐标状态、移动状态、轨迹状态、输入状态。
示例性地,输入设备300为鼠标,输入设备300的运行状态包括坐标状态。
当第一检测单元5检测到鼠标的坐标状态,达到第一目标状态时,第一检测单元5向输入控制单元110发出第二指令,输入控制单元110在第二指令的命令下切换输入控制单元110的状态。上述第一目标状态为坐标状态达到显示区域的边界,且还有向第一方向增加的状态,则第一检测单元5向输入控制单元110发出第二指令。此时,若该显示区域的边界的第一方向上还存在另一台主机400的显示区域,则第二指令为控制输入控制单元110将输入设备300切换至与该另一台主机400导通,从而鼠标能够在两台主机400之间的自动切换,实现了两台主机400共享一个鼠标。
结合图2、7所示,在一些实施例中,外部设备共享装置100还包括:第二检测单元6;输入切换指令包括:第三指令;
步骤S21输入控制单元110接收输入切换指令,包括:
S2121第二检测单元6检测与至少二个主机接口23连接的主机400的运行状态;
S2122判断主机400的运行状态是否达到第二目标状态;
S2123若达到第二目标状态,则向输入控制单元110发出第三指令;若未达到第二目标状态,则继续检测。
示例性地,第二检测单元6为传感元器件或应用程序。当第二检测单元6为传感元器件时,该第二检测单元6设于主机400或外部设备共享装置100内;当第二检测单元6为应用程序时,该第二检测单元6存储并运行于主机400内,例如,当输入设备300为键盘时,该第二检测单元6可以为单独存储并单独运行的程序,也可以嵌入至键盘的驱动程序中,与该驱动程序一起被存储并运行。
在一些可能的实现方式中,主机400的运行状态包括:开机状态、关机状态、休眠状态、熄屏状态、唤醒状态。从而,当连接到外部设备共享装置100上的两台或两台以上的主机400中,仅有一台开机时,第二检测单元6发出指令,输入控制模块1控制输入设备300与开机状态的主机400连接。当两台或两台以上的主机400中,其中一台主机400关机,第二检测单元6发出指令,输入控制模块1控制输入设备300切换到未关机的其它主机400上。当两台或两台以上的主机400中,主机400出现休眠或熄屏,执行与关机时同样的操作。当休眠或熄屏状态的主机400被唤醒时,第二检测单元6可以发出指令,输入控制模块1控制输入设备300切换回该被唤醒的主机400。
结合图2、8所示,在一些实施例中,外部设备共享装置100还包括:文件共享模块8;文件共享模块8包括:通信单元81和通信控制单元82;
外部设备共享方法还包括:
S31通信控制单元82接收文件共享指令;
S32通信控制单元82根据文件共享指令控制通信单元81建立至少两个主机接口23之间的通信连接。
本实施例的外部设备共享方法,能够实现在连接到外部设备共享装置100的多台主机400之间的文件共享,通信单元81受控于通信控制单元82能够在至少两个主机接口23之间建立通信连接,通过该通信连接,连接至该主机接口23的主机400能够实现即时通信,实现数据互传、数据共享、数据复制粘贴等。
在一些可能的实现方式中,通信单元81的无线通信采用短距离无线通信技术,包括但不限于:蓝牙(bluetooth)技术、Wi-Fi技术、红外通讯(IrDA)技术、近场通信(NearField Communication,NFC)技术、紫蜂(ZigBee)技术、超宽带(Ultra Wide Band,UWB)技术、双界面SIM卡(SIMpass)技术、手机智能卡(RF-SIM)技术。
在另一些可能的实现方式中,通信单元81的有线通信为利用金属导线、光纤等有形媒质传送信息。具体的媒介包括但不限于:光纤、同轴电缆、电话线、网线等。
结合图2所示,在一些实施例中,文件共享模块8还包括:文件共享开关83;文件共享指令包括:第五指令;
步骤S31通信控制单元82接收文件共享指令,包括:
S3101触发文件共享开关83;
示例性,文件共享开关83为位于外部设备共享装置100的壳体11上的物理按钮,用户可以通过手指按压触发。另一示例中,文件共享开关83为可操作性控件、手势识别控件、图像识别控件中的至少一种,用户可以通过直接或间接接触触发该文件共享开关83。
S3102文件共享开关83向通信控制单元82发出第五指令。
在一些可能的实现方式中,第五指令包括但不限于:机械力、电信号、压力信号、二进制数码等等。
结合图2所示,在一些实施例中,文件共享模块8还包括:第三检测单元84;文件共享指令包括:第六指令;
步骤S31通信控制单元82接收文件共享指令,包括:
S3111第三检测单元84检测与至少两个主机接口23连接的主机400的目标存储单元的工作状态;
S3112判断目标存储单元的工作状态是否达到第三目标状态;若达到第三目标状态,则向通信控制单元82发出第六指令;若未达到第三目标状态,则继续检测。
示例性地,第三检测单元84为应用程序。该第三检测单元84存储并运行于主机400内。
在一些可能的实现方式中,目标存储单元为主机400的操作系统的暂存数据,并且提供共享的一个模块,可能被称为剪切板或数据中转站,保存在主机400的内存里,是操作系统设置的一段存储区域。第三检测单元84能够检测该目标存储单元内是否有暂存文件,若存在暂存文件则向通信控制单元8282发出第六指令,通信控制单元82根据第六指令控制通信单元81的导通状态,用户能够通过通信单元81将该暂存文件共享至其它主机400。
另一方面,结合图9所示,本实施例提供了一种显示设备200,在一些实施例中,包括显示屏9,和前文任一项实施例的外部设备共享装置100,或采用前文任一项实施例的外部设备共享方法;显示屏9连接于至少一个外部设备接口2。
本实施例的显示设备200,具有外部设备共享功能和文件共享功能,能够实现多台主机400之间的输入、输出设备的使用共享,以及多台主机400之间的文件共享,能够提高多台主机400协同工作的便利性,提高用户的使用体验。
结合图9所示,在一些实施例中,显示设备200还包括显示控制系统10;显示控制系统10被配置为控制显示屏9至少分屏为第一分屏区91和第二分屏区92,第一分屏区91显示与其中一个主机接口23连接的主机400的显示信号,第二分屏区92显示与另一个主机接口23连接的主机400的显示信号。
本实施例的显示设备200,具有显示控制系统10,显示控制系统10能够控制显示屏9进行分屏,从而实现单台显示屏9同时展示多台主机400的显示信号,能够提高显示设备200的利用率,进一步提高多台主机400协同工作的便利性,提高用户的使用体验。
结合图9所示,在一些实施例中,显示设备200包括壳体11;显示屏9、外部设备共享装置100位于壳体11内;至少一个外部设备接口2包括至少一个输出设备接口22和至少两个输入设备接口21;显示屏9连接于至少一个输出设备接口22;至少两个输入设备接口21、至少两个主机接口23位于壳体11的外侧面。
本实施例的显示设备200,将外部设备共享装置100和显示屏9集成与一个壳体11内,提高了显示器类产品的功能集成性,显示屏9和外部设备共享装置100的连接置于壳体11内,提高了产品的集成性,用户只需要将多台主机400和输入设备300统一连接到该显示设备200上,即可实现设备共享,提高了多台主机400协同工作的便利性,提高用户的使用体验。
另一方面,结合图10所示,本实施例提供了一种计算机设备500,采用前文任一项实施例的外部设备共享装置100,或前文任一项实施例的外部设备共享方法,或前文实施例任一项的显示设备200。
至少两个主机400分别连接至至少两个主机接口23上,至少两个输入设备300分别连接至至少两个输入设备接口21上,通过外部设备共享装置100,实现了输入设备300在多台主机400之间的共享。此外,显示屏9与外部设备共享装置100的集成进一步的提高了设备的使用便利性,能够综合性的提高用户的使用体验。
需要指出的是,在本公开中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
在本说明书的描述中,参考术语“某些实施方式”、“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”的描述意指结合所述实施方式或示例措述的具体特征、结构、材料或者特点包含于本公开的至少一个实施方式或示例中。
以上所述仅为本公开的实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
Claims (24)
1.一种外部设备共享装置,其特征在于,所述外部设备共享装置(100)包括:控制模块(1)、至少一个外部设备接口(2)和至少两个主机接口(23);
所述至少一个外部设备接口(2)通过所述控制模块(1)与所述至少两个主机接口(23)连接;
所述控制模块(1)被配置为控制所述至少一个外部设备接口(2)能够相互切换的分别连接于所述至少两个主机接口(23);
所述至少一个外部设备接口(2)包括:至少一个输入设备接口(21);所述控制模块(1)包括:输入控制单元(110);
所述输入控制单元(110)包括第一切换开关(111),所述第一切换开关(111)包括至少一个第一连接端(1111)和至少两个第二连接端(1112);所述至少一个第一连接端(1111)与所述至少一个输入设备接口(21)电性连接,所述至少两个第二连接端(1112)分别与所述至少两个主机接口(23)电性连接;
所述输入控制单元(110)至少包括能够相互切换的第一状态和第二状态;所述第一状态和所述第二状态中,所述至少一个第一连接端(1111)分别与不同的所述第二连接端(1112)电性连接;
所述输入控制单元(110)被配置为能够响应于输入切换指令执行所述第一状态和所述第二状态的切换。
2.根据权利要求1所述的外部设备共享装置,其特征在于,所述外部设备共享装置(100)还包括:第一切换按键(4);所述输入切换指令包括:第一指令;
所述第一切换按键(4)被配置为当所述第一切换按键(4)被触发时,向所述输入控制单元(110)发出所述第一指令。
3.根据权利要求1所述的外部设备共享装置,其特征在于,所述外部设备共享装置(100)还包括:第一检测单元(5);所述输入切换指令包括:第二指令;
所述第一检测单元(5)被配置为检测与所述至少一个输入设备接口(21)连接的输入设备(300)的运行状态,并在所述输入设备(300)达到第一目标状态时,向所述输入控制单元(110)发出所述第二指令。
4.根据权利要求3所述的外部设备共享装置,其特征在于,所述输入设备(300)的运行状态包括:坐标状态、移动状态、轨迹状态、输入状态。
5.根据权利要求1所述的外部设备共享装置,其特征在于,所述外部设备共享装置(100)还包括:第二检测单元(6);所述输入切换指令包括:第三指令;
所述第二检测单元(6)被配置为检测与所述至少两个主机接口(23)连接的主机(400)的运行状态,并在所述主机(400)达到第二目标状态时,向所述输入控制单元(110)发出所述第三指令。
6.根据权利要求5所述的外部设备共享装置,其特征在于,所述主机(400)的运行状态包括:开机状态、关机状态、休眠状态、熄屏状态、唤醒状态。
7.根据权利要求1至6中任一项所述的外部设备共享装置,其特征在于,所述输入设备接口(21)为至少两个,所述至少两个输入设备接口(21)分别用于连接鼠标和键盘。
8.根据权利要求1所述的外部设备共享装置,其特征在于,所述外部设备接口(2)还包括:至少一个输出设备接口(22);所述控制模块(1)还包括:输出控制单元(120);
所述输出控制单元(120)包括第二切换开关(121),所述第二切换开关(121)包括至少一个第三连接端(1211)和至少两个第四连接端(1212);所述至少一个第三连接端(1211)与所述至少一个输出设备接口(22)电性连接,所述至少两个第四连接端(1212)分别与所述至少两个主机接口(23)电性连接;
所述输出控制单元(120)至少包括能够相互切换的第三状态和第四状态;所述第三状态下,所述至少两个第四连接端(1212)与所述至少一个第三连接端(1211)电性连接;所述第四状态下,所述至少两个第四连接端(1212)的其中之一与所述至少一个第三连接端(1211)电性连接;
所述输出控制单元(120)被配置为能够响应于输出切换指令进行所述第三状态和所述第四状态的切换。
9.根据权利要求8所述的外部设备共享装置,其特征在于,所述外部设备共享装置(100)还包括:第二切换按键(7);所述输出切换指令包括第四指令;
所述第二切换按键(7)被配置为当所述第二切换按键(7)被触发时,向所述输出控制单元(120)发出所述第四指令。
10.根据权利要求1所述的外部设备共享装置,其特征在于,所述外部设备共享装置(100)还包括:文件共享模块(8);
所述文件共享模块(8)包括:通信单元(81)和通信控制单元(82);
所述通信单元(81)被配置为能够在所述至少两个主机接口(23)之间建立通信连接;所述通信单元(81)包括无线通信模组和/或有线通信模组;
所述通信控制单元(82)被配置为能够响应于文件共享指令控制所述通信单元(81)在所述至少两个主机接口(23)之间建立通信连接。
11.根据权利要求10所述的外部设备共享装置,其特征在于,所述文件共享模块(8)还包括:文件共享开关(83);所述文件共享指令包括:第五指令;
所述文件共享开关(83)被配置为当所述文件共享开关(83)被触发时,向所述通信控制单元(82)发出所述第五指令。
12.根据权利要求10所述的外部设备共享装置,其特征在于,所述文件共享模块(8)还包括:第三检测单元(84);所述文件共享指令包括:第六指令;
所述第三检测单元(84)被配置为检测与所述至少两个主机接口(23)连接的主机(400)的目标存储单元的工作状态,并在目标存储单元达到第三目标状态时,向所述通信控制单元(82)发出所述第六指令。
13.一种外部设备共享方法,其特征在于,所述外部设备共享方法采用权利要求1-12任一项所述的外部设备共享装置(100),所述外部设备共享方法包括:
至少一个外部设备电性连接于所述至少一个外部设备接口(2);至少两台主机(400)分别电性连接于所述至少两个主机接口(23);
所述控制模块(1)控制所述至少一个外部设备接口(2)相互切换的分别连接于所述至少两个主机接口(23)。
14.根据权利要求13所述的外部设备共享方法,其特征在于,所述至少一个外部设备接口(2)包括:至少一个输入设备接口(21);所述控制模块(1)包括:输入控制单元(110);
所述输入控制单元(110)包括第一切换开关(111),所述第一切换开关(111)包括至少一个第一连接端(1111)和至少两个第二连接端(1112);所述至少一个第一连接端(1111)与所述至少一个输入设备接口(21)电性连接,所述至少两个第二连接端(1112)分别与所述至少两个主机接口(23)电性连接;
所述输入控制单元(110)至少包括能够相互切换的第一状态和第二状态;所述第一状态和所述第二状态中,所述至少一个第一连接端(1111)分别与不同的所述第二连接端(1112)电性连接;
所述控制模块(1)控制所述至少一个外部设备接口(2)相互切换的分别连接于所述至少两个主机接口(23),包括:
所述输入控制单元(110)接收输入切换指令;
所述输入控制单元(110)根据所述输入切换指令执行所述第一状态和所述第二状态的切换。
15.根据权利要求14所述的外部设备共享方法,其特征在于,所述外部设备共享装置(100)还包括:第一切换按键(4);所述输入切换指令包括:第一指令;
所述输入控制单元(110)接收输入切换指令,包括:
触发所述第一切换按键(4);
所述第一切换按键(4)向所述输入控制单元(110)发出所述第一指令。
16.根据权利要求14所述的外部设备共享方法,其特征在于,所述外部设备共享装置(100)还包括:第一检测单元(5);所述输入切换指令包括:第二指令;
所述输入控制单元(110)接收输入切换指令,包括:
所述第一检测单元(5)检测与所述至少一个输入设备接口(21)连接的输入设备(300)的运行状态;
判断所述输入设备(300)的运行状态是否达到第一目标状态;
若达到第一目标状态,则向所述输入控制单元(110)发出第二指令;
若未达到第一目标状态,则继续检测。
17.根据权利要求14所述的外部设备共享方法,其特征在于,所述外部设备共享装置(100)还包括:第二检测单元(6);所述输入切换指令包括:第三指令;
所述输入控制单元(110)接收输入切换指令,包括:
所述第二检测单元(6)检测与所述至少二个主机接口(23)连接的主机(400)的运行状态;
判断所述主机(400)的运行状态是否达到第二目标状态;
若达到第二目标状态,则向所述输入控制单元(110)发出第三指令;
若未达到第二目标状态,则继续检测。
18.根据权利要求13所述的外部设备共享方法,其特征在于,所述外部设备共享装置(100)还包括:文件共享模块(8);所述文件共享模块(8)包括:通信单元(81)和通信控制单元(82);
所述外部设备共享方法还包括:
所述通信控制单元(82)接收文件共享指令;
所述通信控制单元(82)根据所述文件共享指令控制所述通信单元(81)建立所述至少两个主机接口(23)之间的通信连接。
19.根据权利要求18所述的外部设备共享方法,其特征在于,所述文件共享模块(8)还包括:文件共享开关(83);所述文件共享指令包括:第五指令;
所述通信控制单元(82)接收文件共享指令,包括:
触发所述文件共享开关(83);
所述文件共享开关(83)向所述通信控制单元(82)发出所述第五指令。
20.根据权利要求18所述的外部设备共享方法,其特征在于,所述文件共享模块(8)还包括:第三检测单元(84);所述文件共享指令包括:第六指令;
所述通信控制单元(82)接收文件共享指令,包括:
所述第三检测单元(84)检测与所述至少两个主机接口(23)连接的主机(400)的目标存储单元的工作状态;
判断所述目标存储单元的工作状态是否达到第三目标状态;
若达到第三目标状态,则向所述通信控制单元(82)发出所述第六指令;
若未达到第三目标状态,则继续检测。
21.一种显示设备,其特征在于,所述显示设备(200)包括显示屏(9),和权利要求1至12中任一项所述的外部设备共享装置(100),或采用权利要求13至20中任一项所述的外部设备共享方法;
所述显示屏(9)连接于所述至少一个外部设备接口(2)。
22.根据权利要求21所述的显示设备,其特征在于,所述显示设备(200)还包括显示控制系统(10);
所述显示控制系统(10)被配置为控制所述显示屏(9)至少分屏为第一分屏区(91)和第二分屏区(92),所述第一分屏区(91)显示与其中一个所述主机接口(23)连接的主机(400)的显示信号,所述第二分屏区(92)显示与另一个所述主机接口(23)连接的主机(400)的显示信号。
23.根据权利要求21所述的显示设备,其特征在于,所述显示设备(200)包括壳体(11);
所述显示屏(9)、所述外部设备共享装置(100)位于所述壳体(11)内;
所述至少一个外部设备接口(2)包括至少一个输出设备接口(22)和至少两个输入设备接口(21);所述显示屏(9)连接于所述至少一个输出设备接口(22);所述至少两个输入设备接口(21)、所述至少两个主机接口(23)位于所述壳体(11)的外侧面。
24.一种计算机设备,其特征在于,采用权利要求1至12中任一项所述的外部设备共享装置(100),或权利要求13至20中任一项所述的外部设备共享方法,或权利要求21至23中任一项所述的显示设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111288586.2A CN114003298B (zh) | 2021-11-02 | 2021-11-02 | 外部设备共享装置及共享方法、显示设备、计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111288586.2A CN114003298B (zh) | 2021-11-02 | 2021-11-02 | 外部设备共享装置及共享方法、显示设备、计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114003298A CN114003298A (zh) | 2022-02-01 |
CN114003298B true CN114003298B (zh) | 2024-09-24 |
Family
ID=79926434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111288586.2A Active CN114003298B (zh) | 2021-11-02 | 2021-11-02 | 外部设备共享装置及共享方法、显示设备、计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114003298B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754437A (zh) * | 2015-03-20 | 2015-07-01 | 青岛歌尔声学科技有限公司 | 一种音频共享电路及具有其的音频共享设备 |
CN107451081A (zh) * | 2017-07-27 | 2017-12-08 | 北京计算机技术及应用研究所 | 一种物理隔离的usb共享装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567238B (zh) * | 2010-12-13 | 2015-12-16 | 联想(北京)有限公司 | 接口切换控制方法、便携终端、便携移动设备及输入设备 |
KR101933637B1 (ko) * | 2012-12-20 | 2018-12-28 | 엘지전자 주식회사 | 전자 기기 및 전자 기기의 제어 방법 |
CN203465646U (zh) * | 2013-08-07 | 2014-03-05 | 中晟国计科技有限公司 | 一种集成多功能的内置多主机主控切换板 |
CN107770186A (zh) * | 2017-10-31 | 2018-03-06 | 广州成达信息科技有限公司 | 一种计算机共享系统及其方法 |
-
2021
- 2021-11-02 CN CN202111288586.2A patent/CN114003298B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754437A (zh) * | 2015-03-20 | 2015-07-01 | 青岛歌尔声学科技有限公司 | 一种音频共享电路及具有其的音频共享设备 |
CN107451081A (zh) * | 2017-07-27 | 2017-12-08 | 北京计算机技术及应用研究所 | 一种物理隔离的usb共享装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114003298A (zh) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9471187B2 (en) | Input device and portable terminal therewith | |
CN103345312B (zh) | 以智能终端同时作为主机、鼠标和触摸板的系统及方法 | |
KR101226303B1 (ko) | 무선 멀티태스킹 키보드 및 그 구동방법 | |
US9110687B2 (en) | Information processing apparatus and operation control method | |
CN101924807A (zh) | 一种触摸屏手机和鼠标输入的方法 | |
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 (zh) | 鼠标输入方法以及触摸屏手机控制装置 | |
CN110262985B (zh) | 一种处理方法以及电子设备 | |
CN101426034B (zh) | 一种具有鼠标功能的手机实现方法 | |
CN114003298B (zh) | 外部设备共享装置及共享方法、显示设备、计算机设备 | |
CN102999092A (zh) | 具有触控板的电子装置 | |
CN101945151A (zh) | 一种触摸屏手机和键盘输入的方法 | |
CN110727522A (zh) | 一种控制方法及电子设备 | |
CN110069141A (zh) | 一种键盘显示方法、键盘及电子设备 | |
CN103577135A (zh) | 电脑控制系统 | |
JP5633418B2 (ja) | 電子情報ボード | |
KR100605930B1 (ko) | 이동통신 단말기를 이용한 입력장치 및 방법 | |
CN101957710A (zh) | 虚拟输入系统及其方法 | |
CN101354599B (zh) | 笔记本电脑的可分离式多功能整合模块 | |
CN201440240U (zh) | 一种多功能无线键盘 | |
KR20120115024A (ko) | 멀티태스킹 키보드 및 그 구동방법 | |
CN219834214U (zh) | 分辨率切换组件和拓展坞 | |
WO2017142816A1 (en) | Remote controller | |
JP2003177858A (ja) | 外部入力装置 |
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 |