CN113534988A - Kvm***的控制方法、装置及计算机可读存储介质 - Google Patents
Kvm***的控制方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113534988A CN113534988A CN202110721041.XA CN202110721041A CN113534988A CN 113534988 A CN113534988 A CN 113534988A CN 202110721041 A CN202110721041 A CN 202110721041A CN 113534988 A CN113534988 A CN 113534988A
- Authority
- CN
- China
- Prior art keywords
- kvm
- video
- module
- kvm module
- target
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004891 communication Methods 0.000 claims description 36
- 230000002349 favourable effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 7
- 230000002457 bidirectional effect Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1438—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using more than one graphics controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种KVM***的控制方法、装置及计算机可读存储介质,涉及电子信息技术领域,该控制方法包括:显示第一视音界面;获取第一操作信号,判断第一操作信号是否满足预设操作条件;若是,向第一操作信号对应的目标第二KVM模块发送模式切换命令信号,以使目标第二KVM模块发送第一视音频数据;获取第一视音频数据,基于第一视音频数据显示第二视音界面。基于本申请的技术方案,有利于提高KVM***的使用便捷性,进而提高用户使用KVM***时的工作效率。
Description
技术领域
本申请涉及电子信息技术领域,特别是涉及KVM***的控制方法、装置及计算机可读存储介质。
背景技术
现有技术中,KVM(KeyboardVideoMouse,键盘、视频和鼠标)***包括若干个KVM模块,各KVM模块均用于与一主机连接,用户可通过KVM模块实现对主机的使用。
现有技术的缺陷在于,KVM***中的各KVM模块独立工作,用户需要对不同KVM模块进行操作以实现对不同主机的使用,便捷性较差,进而使得用户使用KVM***时的工作效率较低。
发明内容
本申请提供KVM***的控制方法、装置及计算机可读存储介质,以解决现有技术中KVM***的便捷性较差而导致用户使用KVM***时的工作效率较低的技术问题。
为解决上述技术问题,本申请提供的第一个技术方案为:一种KVM***的控制方法,KVM***包括:通讯连接的第一KVM模块以及若干第二KVM模块,控制方法应用于第一KVM模块;控制方法包括:显示第一视音界面;获取第一操作信号,判断第一操作信号是否满足预设操作条件;若是,向第一操作信号对应的目标第二KVM模块发送模式切换命令信号,以使目标第二KVM模块发送第一视音频数据;获取第一视音频数据,基于第一视音频数据显示第二视音界面。
为解决上述技术问题,本申请提供的第二个技术方案为:一种KVM***的控制方法,控制方法应用于一种KVM***,其中,KVM***包括通讯连接的第一KVM模块以及若干第二KVM模块;控制方法包括:第一KVM模块显示第一视音界面;获取第一操作信号,判断第一操作信号是否满足预设操作条件;若是,向第一操作信号对应的目标第二KVM模块发送模式切换命令信号;目标第二KVM模块获取到模式切换命令信号时,向第一KVM模块发送第一视音频数据;第一KVM模块获取第一视音频数据,基于第一视音频数据显示第二视音界面。
为解决上述技术问题,本申请提供的第三个技术方案为:一种KVM***的控制装置,包括:存储器和处理器;存储器用于存储程序指令,处理器用于执行程序指令以实现上述控制方法。
为解决上述技术问题,本申请提供的第四个技术方案为:一种计算机可读存储介质,计算机可读存储介质存储有程序指令,程序指令被处理器执行时实现上述控制方法。
本申请的有益效果在于:区别于现有技术,通过使第一KVM模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二KVM模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一KVM模块基于第一视音频数据显示第二视音界面,能够使用户通过第一KVM模块实现对目标第二KVM模块所对应的主机的使用,提高了KVM***的便捷性,进而提高了用户使用KVM***时的工作效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本申请的KVM***的控制方法的一实施例的流程示意图;
图2是本申请的KVM***的一实施例的结构示意图;
图3是本申请的KVM模块的一实施例的结构示意图;
图4是本申请的KVM***的控制方法的另一实施例的流程示意图;
图5是本申请的KVM***的控制装置的一实施例的结构示意图;
图6是本申请的计算机可读存储介质的一实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。
本申请中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请提供一种KVM***的控制方法,KVM***包括:通讯连接的第一KVM模块以及若干第二KVM模块,控制方法应用于第一KVM模块。
如图1所示,图1是本申请的KVM***的控制方法的一实施例的流程示意图,控制方法可包括:
步骤S11:显示第一视音界面。
本实施例中,各KVM模块(如第一KVM模块和第二KVM模块)可包含或连接一具备计算处理能力的主机,第一KVM模块可包含或连接一显示模块。第一KVM模块可根据接收到的本地视音频数据,在显示模块上显示第一视音界面。
具体的,本地视音频数据可由第一KVM模块所包含或连接的主机提供。
步骤S12:获取第一操作信号,判断第一操作信号是否满足预设操作条件。
本实施例中,第一KVM模块可包含或连接一具备产生操作信号能力的操作模块,用户可使用该操作模块对第一KVM模块输入第一操作信号。第一KVM模块可对接收到的第一操作信号持续进行是否满足预设操作条件的判断。
具体的,操作模块可以是鼠标和/或键盘和/或其它操作模块,预设操作条件可以是鼠标光标在第一视音界面的预设区域双击,或在第一视音界面的预设区域往预设方向移动,或其它根据用户需求所设置的条件,此处不作限定。
步骤S13:若是,向第一操作信号对应的目标第二KVM模块发送模式切换命令信号,以使目标第二KVM模块发送第一视音频数据。
本实施例中,当第一操作信号满足预设操作条件时,可基于第一操作信号确定第一操作信号所对应的目标第二KVM模块,之后可对目标第二KVM模块发送模式切换命令信号,以使目标第二KVM模块向第一KVM模块发送第一视音频数据。
具体的,目标第二KVM模块为若干第二KVM模块中与第一操作信号相对应的一第二KVM模块,第一视音频数据可由目标第二KVM模块所包含或连接的主机提供。
步骤S14:获取第一视音频数据,基于第一视音频数据显示第二视音界面。
本实施例中,第一KVM模块可基于接收到的发送自第二KVM模块的第一视音频数据,在显示模块上显示第二视音界面,以使用户可通过第一KVM模块访问目标第二KVM模块所包含或连接的主机的数据。
可选的,向第一操作信号对应的目标第二KVM模块发送模式切换命令信号之后,控制方法还包括:
获取第二操作信号,向目标第二KVM模块发送第二操作信号,以使目标第二KVM模块基于第二操作信号生成并返回第二视音频数据。
获取第二视音频数据,基于第二视音频数据显示第三视音界面。
本实施例中,在向目标第二KVM模块发送模式切换命令信号后,用户可使用操作模块对第一KVM模块输入第二操作信号,第一KVM模块可将接收到的第二操作信号转发至目标第二KVM模块,以使目标第二KVM模块基于第二操作信号对其所包含或连接的主机进行控制,并基于该控制的结果生成第二视音频数据,并将所生成的第二视音频数据发送至第一KVM模块,第一KVM模块可基于接收到的第二视音频数据,在显示模块上显示第三视音界面,以使用户可通过第一KVM模块对目标第二KVM模块所包含或连接的主机进行控制。
可选的,预设操作条件为鼠标光标在第一视音界面的预设区域往预设方向移动。
具体的,预设操作条件具体可以为鼠标光标在第一视音界面的上/下/左/右边界往上/下/左/右方向移动,或鼠标光标在第一视音界面的其它区域范围内往某预设方向移动,此处不作限定。
进一步的,第一KVM模块以及若干第二KVM模块依次连接以形成级联通讯环路。
第一操作信号为鼠标光标在第一视音界面的右边界往右方向移动。
步骤S13中的向第一操作信号对应的目标第二KVM模块发送模式切换命令信号,包括:
向级联通讯环路中处于第一KVM模块右侧的第一个目标第二KVM模块发送模式切换命令信号。
更进一步的,向级联通讯环路中处于第一KVM模块右侧的第一个目标第二KVM模块发送模式切换命令信号,包括:
将模式切换命令信号发送给按照级联通讯环路的级联顺序的下一个第二KVM模块,以使下一个第二KVM模块将模式切换命令信号发送给级联通讯环路的级联顺序的另一个下一个第二KVM模块,直至发送至目标第二KVM模块。
具体的,如图2所示,图2是本申请的KVM***的一实施例的结构示意图,KVM***包括第一KVM模块21和N-1个第二KVM模块(第二KVM模块22、23、24至2N),其中一个第二KVM模块为目标第二KVM模块23,第一KVM模块21与各第二KVM模块(包括目标第二KVM模块23)依次连接以形成图2中的级联通讯环路,任一第二KVM模块所发出的信号或数据均可通过级联通讯环路中与第一KVM模块21之间的各第二KVM模块的接收与发送最终传送至第一KVM模块21,而第一KVM模块21所发出的信号也可通过级联通讯环路最终传送至任一第二KVM模块中,以实现级联通讯环路中任意两个KVM模块之间的通讯。
若第一操作信号为鼠标光标在第一视音界面的右边界往右方向移动时,且预设操作条件为鼠标光标在第一视音界面的右边界往右方向移动,则向如图2所示的级联通讯环路中处于第一KVM模块21右侧的第一个目标第二KVM模块23发送模式切换命令信号,其中,目标第二KVM模块23为各第二KVM模块中预设的与第一操作信号相对应的第二KVM模块。
除上述一预设操作条件外,还可包括其它预设操作条件,当第一操作信号满足任一预设操作条件时,均可基于当前的第一操作信号确定目标第二KVM模块23并向其发送模式切换命令信号。
需要说明的是,传统的KVM***中,各主机和客户端的控制设备(如:鼠标和键盘等),均需与具备双向光矩阵的KVM切换器连接,并经由该双向光矩阵实现不同主机与不同客户端之间的连接切换。传统KVM***的缺陷在于,KVM主机设备与客户端设备不为同一种设备,且KVM***的主机数量和客户端数量受双向光矩阵的规模所限,想要增大最大可连接的主机数量和客户端数量就需要增大双向光矩阵的规模,成本较高且复杂。
而在本申请中,相较于传统的KVM***,级联通讯环路电路避免了双向光矩阵的使用,而是采用了基于光纤通讯的级联通讯连接方式,通讯传输的延迟同样极低,且可直接通过增加级联的KVM模块以增加主机数量和客户端数量(如鼠标、键盘和显示器等),同时KVM主机设备与客户端设备使用同一种设备,使得***结构更简单,硬件成本更低,且完全适用于本申请的KVM***的控制方法。
进一步的,第一KVM模块以及若干第二KVM模块依次连接以形成级联通讯环路。
第一操作信号为鼠标光标在第一视音界面的下边界往下方向移动。
向第一操作信号对应的目标第二KVM模块发送模式切换命令信号,包括:
向处于第一KVM模块按照级联通讯环路方向的第一个目标第二KVM模块发送模式切换命令信号。
具体的,若第一操作信号为鼠标光标在第一视音界面的下边界往下方向移动时,且预设操作条件为鼠标光标在第一视音界面的下边界往下方向移动,则向如图2所示级联通讯环路中处于第一KVM模块21右侧的第一个目标第二KVM模块23发送模式切换命令信号。
举例说明,在一实际应用场景中,如图2所示,KVM***包括第一KVM模块21、第二KVM模块22至2N(包括目标第二KVM模块23)。如图3所示,图3是本申请的KVM模块的一实施例的结构示意图。KVM模块包括:视音频解嵌模块31、数据交换与命令管理模块32、数据去串行化模块33、数据串行化模块34和控制模块35。
视音频解嵌模块31可用于对视音频数据进行解嵌分离以得到视频数据和音频数据,或可直接接收音频数据,之后将视频数据和/或音频数据发送至数据交换与命令管理模块32。视音频解嵌模块31所接收到的视音频数据或音频数据可以是由视音频解嵌模块31所在KVM模块所连接的主机所发送的数据,即本地的视音频数据或音频数据。
数据交换与命令管理模块32可用于与主机的USB接口和设备模块的USB接口(如操作模块中的鼠标和键盘)连接,用于在主机和设备模块之间进行数据(如操作信号)的双向传输。数据交换与命令管理模块32还可将视频数据和/或音频数据进行输出,以使用户可通过本地的显示器和/或音响读取视频数据和/或音频数据。
此外,数据交换与命令管理模块32还可分别与数据去串行化模块33和数据串行化模块34连接,一KVM模块(第一KVM模块或第二KVM模块)可通过其数据串行化模块34和另一KVM模块的数据去串行化模块通讯连接(如通过图3中的光电转换输入和电光转换输出实现的光纤通讯连接),实现两个KVM模块的级联。基于该两个KVM模块的级联的连接方式可将KVM***中的各KVM模块进行级联连接以形成如图2所示的级联通讯环路。各KVM模块可通过该级联通讯环路相互传输视音频数据和/或音频数据和/或操作信号。
数据去串行化模块33可用于对接收到的数据进行去串行化,之后将去串行化的数据发送至数据交换与命令管理模块32。
数据串行化模块34可用于接收数据交换与命令管理模块32发送的数据并将该数据进行串行化,之后将串行化的数据发送至下一KVM模块。
控制模块35可用于基于通过用户的设置对数据交换与命令管理模块32进行相应配置,以实现对各KVM模块基于数据去串行化模块输入的数据的来源进行识别。
图2所示的KVM***,假设当前第一KVM模块21所连接的显示器显示的画面是基于第一KVM模块21所连接的主机的视音频数据所生成的第一视音界面,且预设操作条件为鼠标光标在当前的视音界面的右边界往右方向移动。
当鼠标光标在第一视音界面的右边界往右方向移动时,第一KVM模块21会向第二KVM模块22发送模式切换命令信息以使其通过级联通讯环路将其连接的主机的视音频数据传输给第一KVM模块21,第一KVM模块21可基于第二KVM模块22的视音频数据生成并显示第二视音界面。
当鼠标光标在第二视音界面的右边界往右方向移动时,第一KVM模块21会通过级联通讯环路向第二KVM模块23发送模式切换命令信息以使其通过级联通讯环路将其连接的主机的视音频数据传输给第一KVM模块21,第一KVM模块21可基于第二KVM模块23的视音频数据生成并显示第三视音界面。此时的第二KVM模块23即为当前的目标第二KVM模块。
需要说明的是,当第一KVM模块所显示画面的KVM模块为第一KVM模块自身时,第一KVM模块和各第二KVM模块均处于本地控制模式,只可由各KVM模块各自控制自身所连接的主机并显示自身连接的主机所对应的画面。
当第一KVM模块所显示画面的KVM模块为某一目标第二KVM模块时,第一KVM模块处于会议控制模式以显示目标第二KVM模块的画面并控制第二KVM模块对应的主机,目标第二KVM模块处于远端控制模式以将视音频数据传输至第一KVM模块并受第一KVM模块的操作信号的控制,各第二KVM模块中除目标第二KVM模块的模块均处于本地控制模式。
当一KVM模块处于会议控制模式时,该KVM模块向本地输出的音频数据来自KVM***中除该KVM模块以外的任一KVM模块,而该KVM模块向本地输出的视频数据则可来自KVM***中的任一KVM模块。可经数据交换与命令模块32进行视频数据来源的切换(数据交换与命令模块32可配置有相应的按钮切换模块),向本地输出的视频数据可以是由视音频解嵌模块31输入的本地的视频数据,也可以是由数据去串行化模块33输入的某一KVM模块的视频数据。
可见,通过上述方式,用户可通过将鼠标光标不断在当前的视音界面的右边界上进行右移,实现基于第一KVM模块所控制主机和所显示的主机对应画面的切换,进而可实现通过第一KVM模块对KVM***中任一KVM模块所连接主机进行使用,提高了KVM***的使用便捷性。以上方案仅为本申请的一实施例,预设操作条件还可以是其它类型的条件(如鼠标光标在当前视音界面的左边界往左移动,或鼠标光标在某预设范围内上下折返若干次,或某种键盘操作信号,或其它类型操作信号),此处不作限定。预设操作条件和目标第二KVM模块的对应关系也可根据用户需求自行制定,此处不作限定。
区别于现有技术,通过使第一KVM模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二KVM模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一KVM模块基于第一视音频数据显示第二视音界面,能够使用户通过第一KVM模块实现对目标第二KVM模块所对应的主机的使用,提高了KVM***的便捷性,进而提高了用户使用KVM***时的工作效率。
本申请还提出一种KVM***的控制方法,控制方法应用于一种KVM***,其中,KVM***包括通讯连接的第一KVM模块以及若干第二KVM模块。
如图4所示,图4是本申请的KVM***的控制方法的另一实施例的流程示意图,控制方法可包括:
步骤S21:第一KVM模块显示第一视音界面。
步骤S22:获取第一操作信号,判断第一操作信号是否满足预设操作条件。
步骤S23:若是,向第一操作信号对应的目标第二KVM模块发送模式切换命令信号。
步骤S24:目标第二KVM模块获取到模式切换命令信号时,向第一KVM模块发送第一视音频数据。
步骤S25:第一KVM模块获取第一视音频数据,基于第一视音频数据显示第二视音界面。
可选的,控制方法还包括:
目标第二KVM模块获取到模式切换命令信号时,基于模式切换命令信号将本地控制模式切换为远端控制模式。
目标第二KVM模块获取第一KVM模块发送的第二操作信号,基于第二操作信号生成并返回第二视音频数据。
第一KVM模块获取第二视音频数据,基于第二视音频数据显示第三视音界面。
本实施例中,当KVM***中的目标第二KVM模块接收到第一KVM模块所发送的模式切换命令信号时,该目标第二KVM模块即被可将自身的工作模式从本地控制模式(用户仅可通过目标第二KVM模块对目标第二KVM模块所对应的本地的主机进行控制)切换为远端控制模式(用户可通过第一KVM模块实现对目标第二KVM模块所对应的本地的主机进行控制)。
区别于现有技术,通过使第一KVM模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二KVM模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一KVM模块基于第一视音频数据显示第二视音界面,能够使用户通过第一KVM模块实现对目标第二KVM模块所对应的主机的使用,提高了KVM***的便捷性,进而提高了用户使用KVM***时的工作效率。
本申请还提出一种KVM***的控制装置,如图5所示,图5是本申请的KVM***的控制装置的一实施例的结构示意图。本实施例的控制装置50包括:处理器51、存储器52以及总线53。
该处理器51、存储器52分别与总线53相连,该存储器52中存储有程序指令,处理器51用于执行程序指令以实现上述KVM***的控制方法。
在本实施例中,处理器51还可以称为CPU(Central Processing Unit,中央处理单元)。处理器51可能是一种集成电路芯片,具有信号的处理能力。处理器51还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器51也可以是任何常规的处理器等。
区别于现有技术,通过使第一KVM模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二KVM模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一KVM模块基于第一视音频数据显示第二视音界面,能够使用户通过第一KVM模块实现对目标第二KVM模块所对应的主机的使用,提高了KVM***的便捷性,进而提高了用户使用KVM***时的工作效率。
本申请还提出一种计算机可读存储介质,如图6所示,图6是本申请的计算机可读存储介质的一实施例的结构示意图。计算机可读存储介质60其上存储有程序指令61,程序指令61被处理器(图未示)执行时实现上述KVM***的控制方法。
本实施例计算机可读存储介质60可以是但不局限于U盘、SD卡、PD光驱、移动硬盘、大容量软驱、闪存、多媒体记忆卡、服务器等。
区别于现有技术,通过使第一KVM模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二KVM模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一KVM模块基于第一视音频数据显示第二视音界面,能够使用户通过第一KVM模块实现对目标第二KVM模块所对应的主机的使用,提高了KVM***的便捷性,进而提高了用户使用KVM***时的工作效率。
在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(可以是个人计算机,服务器,网络设备或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种KVM***的控制方法,其特征在于,所述KVM***包括:通讯连接的第一KVM模块以及若干第二KVM模块,所述控制方法应用于所述第一KVM模块;所述控制方法包括:
显示第一视音界面;
获取第一操作信号,判断所述第一操作信号是否满足预设操作条件;
若是,向所述第一操作信号对应的目标第二KVM模块发送模式切换命令信号,以使所述目标第二KVM模块发送第一视音频数据;
获取所述第一视音频数据,基于所述第一视音频数据显示第二视音界面。
2.根据权利要求1所述的控制方法,其特征在于,所述向所述第一操作信号对应的目标第二KVM模块发送模式切换命令信号之后,所述控制方法还包括:
获取第二操作信号,向所述目标第二KVM模块发送所述第二操作信号,以使所述目标第二KVM模块基于所述第二操作信号生成并返回第二视音频数据;
获取所述第二视音频数据,基于所述第二视音频数据显示第三视音界面。
3.根据权利要求1所述的控制方法,其特征在于,所述预设操作条件为鼠标光标在所述第一视音界面的预设区域往预设方向移动。
4.根据权利要求3所述的控制方法,其特征在于,所述第一KVM模块以及所述若干第二KVM模块依次连接以形成级联通讯环路;
所述第一操作信号为鼠标光标在所述第一视音界面的右边界往右方向移动;
所述向所述第一操作信号对应的目标第二KVM模块发送模式切换命令信号,包括:
向所述级联通讯环路中处于所述第一KVM模块右侧的第一个目标第二KVM模块发送所述模式切换命令信号。
5.根据权利要求4所述的控制方法,其特征在于,所述向所述级联通讯环路中处于所述第一KVM模块右侧的第一个目标第二KVM模块发送所述模式切换命令信号,包括:
将所述模式切换命令信号发送给按照所述级联通讯环路的级联顺序的下一个第二KVM模块,以使所述下一个第二KVM模块将所述模式切换命令信号发送给所述级联通讯环路的级联顺序的另一个下一个第二KVM模块,直至发送至所述目标第二KVM模块。
6.根据权利要求3所述的控制方法,其特征在于,所述第一KVM模块以及所述若干第二KVM模块依次连接以形成级联通讯环路;
所述第一操作信号为鼠标光标在所述第一视音界面的下边界往下方向移动;
所述向所述第一操作信号对应的目标第二KVM模块发送模式切换命令信号,包括:
向处于所述第一KVM模块按照所述级联通讯环路方向的第一个目标第二KVM模块发送所述模式切换命令信号。
7.一种KVM***的控制方法,其特征在于,所述控制方法应用于一种KVM***,其中,所述KVM***包括通讯连接的第一KVM模块以及若干第二KVM模块;所述控制方法包括:
所述第一KVM模块显示第一视音界面;获取第一操作信号,判断所述第一操作信号是否满足预设操作条件;若是,向所述第一操作信号对应的目标第二KVM模块发送模式切换命令信号;
所述目标第二KVM模块获取到所述模式切换命令信号时,向所述第一KVM模块发送第一视音频数据;
所述第一KVM模块获取所述第一视音频数据,基于所述第一视音频数据显示第二视音界面。
8.根据权利要求7所述的控制方法,其特征在于,所述控制方法还包括:
所述目标第二KVM模块获取到所述模式切换命令信号时,基于所述模式切换命令信号将本地控制模式切换为远端控制模式;
所述目标第二KVM模块获取所述第一KVM模块发送的第二操作信号,基于所述第二操作信号生成并返回第二视音频数据;
所述第一KVM模块获取所述第二视音频数据,基于所述第二视音频数据显示第三视音界面。
9.一种KVM***的控制装置,其特征在于,包括:存储器和处理器;
所述存储器用于存储程序指令,所述处理器用于执行所述程序指令以实现如权利要求1至6任一项所述的控制方法和/或7至8任一项所述的控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序指令,所述程序指令被处理器执行时实现如权利要求1至6任一项所述的控制方法和/或7至8任一项所述的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110721041.XA CN113534988B (zh) | 2021-06-28 | 2021-06-28 | Kvm***的控制方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110721041.XA CN113534988B (zh) | 2021-06-28 | 2021-06-28 | Kvm***的控制方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113534988A true CN113534988A (zh) | 2021-10-22 |
CN113534988B CN113534988B (zh) | 2024-03-01 |
Family
ID=78126032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110721041.XA Active CN113534988B (zh) | 2021-06-28 | 2021-06-28 | Kvm***的控制方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113534988B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178619A (zh) * | 2006-11-06 | 2008-05-14 | 宏正自动科技股份有限公司 | 一种kvm切换器、语音控制***及控制计算机的方法 |
CN101261550A (zh) * | 2007-03-05 | 2008-09-10 | 宏正自动科技股份有限公司 | 一种控制管理*** |
CN103744524A (zh) * | 2014-01-18 | 2014-04-23 | 浪潮电子信息产业股份有限公司 | 一种新型kvm设计方法 |
CN109343810A (zh) * | 2018-09-30 | 2019-02-15 | 北京淳中科技股份有限公司 | 控制权切换方法、装置及kvm切换*** |
CN109388257A (zh) * | 2018-09-30 | 2019-02-26 | 北京淳中科技股份有限公司 | 控制权切换方法、装置及kvm切换*** |
CN109542250A (zh) * | 2018-12-10 | 2019-03-29 | 威创集团股份有限公司 | 服务器间切换控制方法、kvm视频处理器及拼接墙*** |
CN109963091A (zh) * | 2019-03-28 | 2019-07-02 | 山东超越数控电子股份有限公司 | 一种视频通道切换方法,切换终端及*** |
CN110401824A (zh) * | 2019-07-24 | 2019-11-01 | 北京小鸟科技股份有限公司 | 多路复用的kvm光传输***、级联式***、光接口卡 |
-
2021
- 2021-06-28 CN CN202110721041.XA patent/CN113534988B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178619A (zh) * | 2006-11-06 | 2008-05-14 | 宏正自动科技股份有限公司 | 一种kvm切换器、语音控制***及控制计算机的方法 |
CN101261550A (zh) * | 2007-03-05 | 2008-09-10 | 宏正自动科技股份有限公司 | 一种控制管理*** |
CN103744524A (zh) * | 2014-01-18 | 2014-04-23 | 浪潮电子信息产业股份有限公司 | 一种新型kvm设计方法 |
CN109343810A (zh) * | 2018-09-30 | 2019-02-15 | 北京淳中科技股份有限公司 | 控制权切换方法、装置及kvm切换*** |
CN109388257A (zh) * | 2018-09-30 | 2019-02-26 | 北京淳中科技股份有限公司 | 控制权切换方法、装置及kvm切换*** |
CN109542250A (zh) * | 2018-12-10 | 2019-03-29 | 威创集团股份有限公司 | 服务器间切换控制方法、kvm视频处理器及拼接墙*** |
CN109963091A (zh) * | 2019-03-28 | 2019-07-02 | 山东超越数控电子股份有限公司 | 一种视频通道切换方法,切换终端及*** |
CN110401824A (zh) * | 2019-07-24 | 2019-11-01 | 北京小鸟科技股份有限公司 | 多路复用的kvm光传输***、级联式***、光接口卡 |
Also Published As
Publication number | Publication date |
---|---|
CN113534988B (zh) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10489101B2 (en) | Screen sharing system, screen sharing method, and storage medium | |
US8904051B2 (en) | Controlling multiple external device coupled to user equipment | |
US11113224B2 (en) | Display driver board with multiple TYPE-C full-function interfaces | |
CN111541852B (zh) | 视频处理方法、装置、电子设备及计算机存储介质 | |
CN104618793A (zh) | 一种信息处理方法及电子设备 | |
US20080074343A1 (en) | Digital Video Switch and Method of Switching Between Multiple Digital Video Inputs and Multiple Outputs | |
CN110971855A (zh) | 基于USB Type-C接口的DVR***及方法 | |
US20230067867A1 (en) | Display screen controlling method and apparatus | |
CN112822438A (zh) | 一种实时控制多路视频管理器 | |
CN214381223U (zh) | 一种基于网络的屏幕共享*** | |
CN113534988B (zh) | Kvm***的控制方法、装置及计算机可读存储介质 | |
CN110309462B (zh) | 数据展示方法及*** | |
KR20190007656A (ko) | 인터페이스 변환장치 | |
CN210155656U (zh) | 一种带Type-C接口的交互式平板及交互式平板*** | |
CN115617294A (zh) | 一种屏幕显示方法、装置、设备及可读存储介质 | |
CN212966155U (zh) | 一种接口复用的显示屏*** | |
CN209543330U (zh) | Usb集线器的资源切换*** | |
CN107402898B (zh) | 一种信息处理的方法及电子设备 | |
CN116383108A (zh) | 用于屏幕分享的接口扩展装置 | |
CN111064908B (zh) | 信号传输方法、装置、设备及可读存储介质 | |
CN114025227A (zh) | 一种电子设备及控制方法 | |
CN220584656U (zh) | 一种kvm切换器 | |
CN111479319A (zh) | 一种通信方法以及装置 | |
CN217825156U (zh) | 图像显示*** | |
CN210038621U (zh) | 具有触控和显示功能的云终端一体机 |
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 |