一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

KVM系统的控制方法、装置及计算机可读存储介质与流程

2021-10-24 06:29:00 来源:中国专利 TAG:装置 可读 控制 计算机 方法

kvm系统的控制方法、装置及计算机可读存储介质
技术领域
1.本技术涉及电子信息技术领域,特别是涉及kvm系统的控制方法、装置及计算机可读存储介质。


背景技术:

2.现有技术中,kvm(keyboardvideomouse,键盘、视频和鼠标)系统包括若干个kvm模块,各kvm模块均用于与一主机连接,用户可通过kvm模块实现对主机的使用。
3.现有技术的缺陷在于,kvm系统中的各kvm模块独立工作,用户需要对不同kvm模块进行操作以实现对不同主机的使用,便捷性较差,进而使得用户使用kvm系统时的工作效率较低。


技术实现要素:

4.本技术提供kvm系统的控制方法、装置及计算机可读存储介质,以解决现有技术中kvm系统的便捷性较差而导致用户使用kvm系统时的工作效率较低的技术问题。
5.为解决上述技术问题,本技术提供的第一个技术方案为:一种kvm系统的控制方法,kvm系统包括:通讯连接的第一kvm模块以及若干第二kvm模块,控制方法应用于第一kvm模块;控制方法包括:显示第一视音界面;获取第一操作信号,判断第一操作信号是否满足预设操作条件;若是,向第一操作信号对应的目标第二kvm模块发送模式切换命令信号,以使目标第二kvm模块发送第一视音频数据;获取第一视音频数据,基于第一视音频数据显示第二视音界面。
6.为解决上述技术问题,本技术提供的第二个技术方案为:一种kvm系统的控制方法,控制方法应用于一种kvm系统,其中,kvm系统包括通讯连接的第一kvm模块以及若干第二kvm模块;控制方法包括:第一kvm模块显示第一视音界面;获取第一操作信号,判断第一操作信号是否满足预设操作条件;若是,向第一操作信号对应的目标第二kvm模块发送模式切换命令信号;目标第二kvm模块获取到模式切换命令信号时,向第一kvm模块发送第一视音频数据;第一kvm模块获取第一视音频数据,基于第一视音频数据显示第二视音界面。
7.为解决上述技术问题,本技术提供的第三个技术方案为:一种kvm系统的控制装置,包括:存储器和处理器;存储器用于存储程序指令,处理器用于执行程序指令以实现上述控制方法。
8.为解决上述技术问题,本技术提供的第四个技术方案为:一种计算机可读存储介质,计算机可读存储介质存储有程序指令,程序指令被处理器执行时实现上述控制方法。
9.本技术的有益效果在于:区别于现有技术,通过使第一kvm模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二kvm模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一kvm模块基于第一视音频数据显示第二视音界面,能够使用户通过第一kvm模块实现对目标第二kvm模块所对应的主机的使用,提高了kvm系统的便捷性,进而提高了用户使用kvm系统时的工作效率。
附图说明
10.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
11.图1是本技术的kvm系统的控制方法的一实施例的流程示意图;
12.图2是本技术的kvm系统的一实施例的结构示意图;
13.图3是本技术的kvm模块的一实施例的结构示意图;
14.图4是本技术的kvm系统的控制方法的另一实施例的流程示意图;
15.图5是本技术的kvm系统的控制装置的一实施例的结构示意图;
16.图6是本技术的计算机可读存储介质的一实施例的结构示意图。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本技术保护的范围。
18.本技术中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
19.本技术提供一种kvm系统的控制方法,kvm系统包括:通讯连接的第一kvm模块以及若干第二kvm模块,控制方法应用于第一kvm模块。
20.如图1所示,图1是本技术的kvm系统的控制方法的一实施例的流程示意图,控制方法可包括:
21.步骤s11:显示第一视音界面。
22.本实施例中,各kvm模块(如第一kvm模块和第二kvm模块)可包含或连接一具备计算处理能力的主机,第一kvm模块可包含或连接一显示模块。第一kvm模块可根据接收到的本地视音频数据,在显示模块上显示第一视音界面。
23.具体的,本地视音频数据可由第一kvm模块所包含或连接的主机提供。
24.步骤s12:获取第一操作信号,判断第一操作信号是否满足预设操作条件。
25.本实施例中,第一kvm模块可包含或连接一具备产生操作信号能力的操作模块,用户可使用该操作模块对第一kvm模块输入第一操作信号。第一kvm模块可对接收到的第一操作信号持续进行是否满足预设操作条件的判断。
26.具体的,操作模块可以是鼠标和/或键盘和/或其它操作模块,预设操作条件可以是鼠标光标在第一视音界面的预设区域双击,或在第一视音界面的预设区域往预设方向移动,或其它根据用户需求所设置的条件,此处不作限定。
27.步骤s13:若是,向第一操作信号对应的目标第二kvm模块发送模式切换命令信号,以使目标第二kvm模块发送第一视音频数据。
28.本实施例中,当第一操作信号满足预设操作条件时,可基于第一操作信号确定第一操作信号所对应的目标第二kvm模块,之后可对目标第二kvm模块发送模式切换命令信号,以使目标第二kvm模块向第一kvm模块发送第一视音频数据。
29.具体的,目标第二kvm模块为若干第二kvm模块中与第一操作信号相对应的一第二kvm模块,第一视音频数据可由目标第二kvm模块所包含或连接的主机提供。
30.步骤s14:获取第一视音频数据,基于第一视音频数据显示第二视音界面。
31.本实施例中,第一kvm模块可基于接收到的发送自第二kvm模块的第一视音频数据,在显示模块上显示第二视音界面,以使用户可通过第一kvm模块访问目标第二kvm模块所包含或连接的主机的数据。
32.可选的,向第一操作信号对应的目标第二kvm模块发送模式切换命令信号之后,控制方法还包括:
33.获取第二操作信号,向目标第二kvm模块发送第二操作信号,以使目标第二kvm模块基于第二操作信号生成并返回第二视音频数据。
34.获取第二视音频数据,基于第二视音频数据显示第三视音界面。
35.本实施例中,在向目标第二kvm模块发送模式切换命令信号后,用户可使用操作模块对第一kvm模块输入第二操作信号,第一kvm模块可将接收到的第二操作信号转发至目标第二kvm模块,以使目标第二kvm模块基于第二操作信号对其所包含或连接的主机进行控制,并基于该控制的结果生成第二视音频数据,并将所生成的第二视音频数据发送至第一kvm模块,第一kvm模块可基于接收到的第二视音频数据,在显示模块上显示第三视音界面,以使用户可通过第一kvm模块对目标第二kvm模块所包含或连接的主机进行控制。
36.可选的,预设操作条件为鼠标光标在第一视音界面的预设区域往预设方向移动。
37.具体的,预设操作条件具体可以为鼠标光标在第一视音界面的上/下/左/右边界往上/下/左/右方向移动,或鼠标光标在第一视音界面的其它区域范围内往某预设方向移动,此处不作限定。
38.进一步的,第一kvm模块以及若干第二kvm模块依次连接以形成级联通讯环路。
39.第一操作信号为鼠标光标在第一视音界面的右边界往右方向移动。
40.步骤s13中的向第一操作信号对应的目标第二kvm模块发送模式切换命令信号,包括:
41.向级联通讯环路中处于第一kvm模块右侧的第一个目标第二kvm模块发送模式切换命令信号。
42.更进一步的,向级联通讯环路中处于第一kvm模块右侧的第一个目标第二kvm模块发送模式切换命令信号,包括:
43.将模式切换命令信号发送给按照级联通讯环路的级联顺序的下一个第二kvm模块,以使下一个第二kvm模块将模式切换命令信号发送给级联通讯环路的级联顺序的另一个下一个第二kvm模块,直至发送至目标第二kvm模块。
44.具体的,如图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模块之间的通讯。
45.若第一操作信号为鼠标光标在第一视音界面的右边界往右方向移动时,且预设操作条件为鼠标光标在第一视音界面的右边界往右方向移动,则向如图2所示的级联通讯环路中处于第一kvm模块21右侧的第一个目标第二kvm模块23发送模式切换命令信号,其中,目标第二kvm模块23为各第二kvm模块中预设的与第一操作信号相对应的第二kvm模块。
46.除上述一预设操作条件外,还可包括其它预设操作条件,当第一操作信号满足任一预设操作条件时,均可基于当前的第一操作信号确定目标第二kvm模块23并向其发送模式切换命令信号。
47.需要说明的是,传统的kvm系统中,各主机和客户端的控制设备(如:鼠标和键盘等),均需与具备双向光矩阵的kvm切换器连接,并经由该双向光矩阵实现不同主机与不同客户端之间的连接切换。传统kvm系统的缺陷在于,kvm主机设备与客户端设备不为同一种设备,且kvm系统的主机数量和客户端数量受双向光矩阵的规模所限,想要增大最大可连接的主机数量和客户端数量就需要增大双向光矩阵的规模,成本较高且复杂。
48.而在本技术中,相较于传统的kvm系统,级联通讯环路电路避免了双向光矩阵的使用,而是采用了基于光纤通讯的级联通讯连接方式,通讯传输的延迟同样极低,且可直接通过增加级联的kvm模块以增加主机数量和客户端数量(如鼠标、键盘和显示器等),同时kvm主机设备与客户端设备使用同一种设备,使得系统结构更简单,硬件成本更低,且完全适用于本技术的kvm系统的控制方法。
49.进一步的,第一kvm模块以及若干第二kvm模块依次连接以形成级联通讯环路。
50.第一操作信号为鼠标光标在第一视音界面的下边界往下方向移动。
51.向第一操作信号对应的目标第二kvm模块发送模式切换命令信号,包括:
52.向处于第一kvm模块按照级联通讯环路方向的第一个目标第二kvm模块发送模式切换命令信号。
53.具体的,若第一操作信号为鼠标光标在第一视音界面的下边界往下方向移动时,且预设操作条件为鼠标光标在第一视音界面的下边界往下方向移动,则向如图2所示级联通讯环路中处于第一kvm模块21右侧的第一个目标第二kvm模块23发送模式切换命令信号。
54.举例说明,在一实际应用场景中,如图2所示,kvm系统包括第一kvm模块21、第二kvm模块22至2n(包括目标第二kvm模块23)。如图3所示,图3是本技术的kvm模块的一实施例的结构示意图。kvm模块包括:视音频解嵌模块31、数据交换与命令管理模块32、数据去串行化模块33、数据串行化模块34和控制模块35。
55.视音频解嵌模块31可用于对视音频数据进行解嵌分离以得到视频数据和音频数据,或可直接接收音频数据,之后将视频数据和/或音频数据发送至数据交换与命令管理模块32。视音频解嵌模块31所接收到的视音频数据或音频数据可以是由视音频解嵌模块31所在kvm模块所连接的主机所发送的数据,即本地的视音频数据或音频数据。
56.数据交换与命令管理模块32可用于与主机的usb接口和设备模块的usb接口(如操
作模块中的鼠标和键盘)连接,用于在主机和设备模块之间进行数据(如操作信号)的双向传输。数据交换与命令管理模块32还可将视频数据和/或音频数据进行输出,以使用户可通过本地的显示器和/或音响读取视频数据和/或音频数据。
57.此外,数据交换与命令管理模块32还可分别与数据去串行化模块33和数据串行化模块34连接,一kvm模块(第一kvm模块或第二kvm模块)可通过其数据串行化模块34和另一kvm模块的数据去串行化模块通讯连接(如通过图3中的光电转换输入和电光转换输出实现的光纤通讯连接),实现两个kvm模块的级联。基于该两个kvm模块的级联的连接方式可将kvm系统中的各kvm模块进行级联连接以形成如图2所示的级联通讯环路。各kvm模块可通过该级联通讯环路相互传输视音频数据和/或音频数据和/或操作信号。
58.数据去串行化模块33可用于对接收到的数据进行去串行化,之后将去串行化的数据发送至数据交换与命令管理模块32。
59.数据串行化模块34可用于接收数据交换与命令管理模块32发送的数据并将该数据进行串行化,之后将串行化的数据发送至下一kvm模块。
60.控制模块35可用于基于通过用户的设置对数据交换与命令管理模块32进行相应配置,以实现对各kvm模块基于数据去串行化模块输入的数据的来源进行识别。
61.图2所示的kvm系统,假设当前第一kvm模块21所连接的显示器显示的画面是基于第一kvm模块21所连接的主机的视音频数据所生成的第一视音界面,且预设操作条件为鼠标光标在当前的视音界面的右边界往右方向移动。
62.当鼠标光标在第一视音界面的右边界往右方向移动时,第一kvm模块21会向第二kvm模块22发送模式切换命令信息以使其通过级联通讯环路将其连接的主机的视音频数据传输给第一kvm模块21,第一kvm模块21可基于第二kvm模块22的视音频数据生成并显示第二视音界面。
63.当鼠标光标在第二视音界面的右边界往右方向移动时,第一kvm模块21会通过级联通讯环路向第二kvm模块23发送模式切换命令信息以使其通过级联通讯环路将其连接的主机的视音频数据传输给第一kvm模块21,第一kvm模块21可基于第二kvm模块23的视音频数据生成并显示第三视音界面。此时的第二kvm模块23即为当前的目标第二kvm模块。
64.需要说明的是,当第一kvm模块所显示画面的kvm模块为第一kvm模块自身时,第一kvm模块和各第二kvm模块均处于本地控制模式,只可由各kvm模块各自控制自身所连接的主机并显示自身连接的主机所对应的画面。
65.当第一kvm模块所显示画面的kvm模块为某一目标第二kvm模块时,第一kvm模块处于会议控制模式以显示目标第二kvm模块的画面并控制第二kvm模块对应的主机,目标第二kvm模块处于远端控制模式以将视音频数据传输至第一kvm模块并受第一kvm模块的操作信号的控制,各第二kvm模块中除目标第二kvm模块的模块均处于本地控制模式。
66.当一kvm模块处于会议控制模式时,该kvm模块向本地输出的音频数据来自kvm系统中除该kvm模块以外的任一kvm模块,而该kvm模块向本地输出的视频数据则可来自kvm系统中的任一kvm模块。可经数据交换与命令模块32进行视频数据来源的切换(数据交换与命令模块32可配置有相应的按钮切换模块),向本地输出的视频数据可以是由视音频解嵌模块31输入的本地的视频数据,也可以是由数据去串行化模块33输入的某一kvm模块的视频数据。
67.可见,通过上述方式,用户可通过将鼠标光标不断在当前的视音界面的右边界上进行右移,实现基于第一kvm模块所控制主机和所显示的主机对应画面的切换,进而可实现通过第一kvm模块对kvm系统中任一kvm模块所连接主机进行使用,提高了kvm系统的使用便捷性。以上方案仅为本技术的一实施例,预设操作条件还可以是其它类型的条件(如鼠标光标在当前视音界面的左边界往左移动,或鼠标光标在某预设范围内上下折返若干次,或某种键盘操作信号,或其它类型操作信号),此处不作限定。预设操作条件和目标第二kvm模块的对应关系也可根据用户需求自行制定,此处不作限定。
68.区别于现有技术,通过使第一kvm模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二kvm模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一kvm模块基于第一视音频数据显示第二视音界面,能够使用户通过第一kvm模块实现对目标第二kvm模块所对应的主机的使用,提高了kvm系统的便捷性,进而提高了用户使用kvm系统时的工作效率。
69.本技术还提出一种kvm系统的控制方法,控制方法应用于一种kvm系统,其中,kvm系统包括通讯连接的第一kvm模块以及若干第二kvm模块。
70.如图4所示,图4是本技术的kvm系统的控制方法的另一实施例的流程示意图,控制方法可包括:
71.步骤s21:第一kvm模块显示第一视音界面。
72.步骤s22:获取第一操作信号,判断第一操作信号是否满足预设操作条件。
73.步骤s23:若是,向第一操作信号对应的目标第二kvm模块发送模式切换命令信号。
74.步骤s24:目标第二kvm模块获取到模式切换命令信号时,向第一kvm模块发送第一视音频数据。
75.步骤s25:第一kvm模块获取第一视音频数据,基于第一视音频数据显示第二视音界面。
76.可选的,控制方法还包括:
77.目标第二kvm模块获取到模式切换命令信号时,基于模式切换命令信号将本地控制模式切换为远端控制模式。
78.目标第二kvm模块获取第一kvm模块发送的第二操作信号,基于第二操作信号生成并返回第二视音频数据。
79.第一kvm模块获取第二视音频数据,基于第二视音频数据显示第三视音界面。
80.本实施例中,当kvm系统中的目标第二kvm模块接收到第一kvm模块所发送的模式切换命令信号时,该目标第二kvm模块即被可将自身的工作模式从本地控制模式(用户仅可通过目标第二kvm模块对目标第二kvm模块所对应的本地的主机进行控制)切换为远端控制模式(用户可通过第一kvm模块实现对目标第二kvm模块所对应的本地的主机进行控制)。
81.区别于现有技术,通过使第一kvm模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二kvm模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一kvm模块基于第一视音频数据显示第二视音界面,能够使用户通过第一kvm模块实现对目标第二kvm模块所对应的主机的使用,提高了kvm系统的便捷性,进而提高了用户使用kvm系统时的工作效率。
82.本技术还提出一种kvm系统的控制装置,如图5所示,图5是本技术的kvm系统的控
制装置的一实施例的结构示意图。本实施例的控制装置50包括:处理器51、存储器52以及总线53。
83.该处理器51、存储器52分别与总线53相连,该存储器52中存储有程序指令,处理器51用于执行程序指令以实现上述kvm系统的控制方法。
84.在本实施例中,处理器51还可以称为cpu(central processing unit,中央处理单元)。处理器51可能是一种集成电路芯片,具有信号的处理能力。处理器51还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器51也可以是任何常规的处理器等。
85.区别于现有技术,通过使第一kvm模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二kvm模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一kvm模块基于第一视音频数据显示第二视音界面,能够使用户通过第一kvm模块实现对目标第二kvm模块所对应的主机的使用,提高了kvm系统的便捷性,进而提高了用户使用kvm系统时的工作效率。
86.本技术还提出一种计算机可读存储介质,如图6所示,图6是本技术的计算机可读存储介质的一实施例的结构示意图。计算机可读存储介质60其上存储有程序指令61,程序指令61被处理器(图未示)执行时实现上述kvm系统的控制方法。
87.本实施例计算机可读存储介质60可以是但不局限于u盘、sd卡、pd光驱、移动硬盘、大容量软驱、闪存、多媒体记忆卡、服务器等。
88.区别于现有技术,通过使第一kvm模块在判定接收到的第一操作信号满足预设操作条件时,向目标第二kvm模块发送模式切换命令信号以使其发送第一视音频数据,通过使第一kvm模块基于第一视音频数据显示第二视音界面,能够使用户通过第一kvm模块实现对目标第二kvm模块所对应的主机的使用,提高了kvm系统的便捷性,进而提高了用户使用kvm系统时的工作效率。
89.在本技术的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
90.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
91.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术
的实施例所属技术领域的技术人员所理解。
92.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(可以是个人计算机,服务器,网络设备或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
93.以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜