本发明涉及kvm切换器控制,尤其涉及一种kvm切换器的远程管理控制方法及系统。
背景技术:
1、kvm切换器(keyboard video mouse switch)的传统功能是在本地通过一组键盘、显示器和鼠标控制多台计算机或服务器。然而,随着网络技术和远程管理需求的发展,kvm切换器已经进化为能够实现远程控制的解决方案。
2、目前,kvm切换器远程控制需要配置标准的tcp/ip协议来传输键盘、鼠标和视频信号,it管理员可以通过安装在本地或远程计算机上的客户端软件来访问远程kvm切换器,包括先进行kvm切换器与服务器、键盘、鼠标等设备的物理连接,然后再配置网络允许kvm切换器接入,最后通过安装客户端软件,以访问kvm设备的管理界面,当需要控制哪个服务器时,需要在软件的界面中使用菜单、按钮或热键来切换到另一个服务器。
3、然而,尽管上述方式能够实现kvm切换器的远程控制,但是仍存在一些缺点:第一,这种方式必须额外开发客户端软件,增加了控制成本;第二,这种方式的控制原理仍然依赖菜单、按钮或热键来切换到服务器,即需要远程管理端的人员手动切换服务器,其控制过程繁琐,为远程监测服务器带来了不便;第三,这种方式在实现多台服务器主机的画面显示时,通常只能单独切换和显示一个服务器的画面,无法实现多服务器的同步控制,为多服务器的控制和显示过程增加了难度,影响远程管理端工作人员的工作效率,造成用户体验感不佳。
技术实现思路
1、为了解决上述提出的至少一个技术问题,本发明提供一种kvm切换器的远程管理控制方法及系统。
2、第一方面,本发明提供了一种kvm切换器的远程管理控制方法,所述方法包括:
3、远程监测kvm切换器级联组,从所述kvm切换器级联组中定位目标kvm切换器;
4、识别由所述目标kvm切换器控制的服务器组,监测所述服务器组中的每个服务器的运行状态;当监测到目标事件时,将所述目标事件对应的服务器作为目标服务器;
5、加载所述目标服务器的配置文件,根据所述目标服务器的配置文件将所述目标kvm切换器的控制对象切换为所述目标服务器,并将当前显示画面切换为所述目标服务器的显示画面;
6、基于所述目标服务器的显示画面对所述目标事件进行处理,生成处理结果;分析所述处理结果,根据分析结果确定所述服务器组的远程切换控制策略。
7、本发明提供的远程管理控制方法,无需依赖人工手动锁定服务器以及手动切换服务器,而是通过目标事件自动锁定目标服务器并根据加载配置文件来自动切换目标服务器的显示画面,以进行目标事件的处理过程。如此,本发明并不需要额外开发远程kvm切换器的客户端软件,即必须依赖通信协议将硬件按钮转化为软件程序中的控制热键和菜单按钮来手动切换服务器,而是只需要kvm切换器的管理界面中设置服务器的配置文件即可,如此可以大大减低远程控制过程的复杂度、提高工作效率、节约控制成本,同时提升了管理人员的用户体验感。
8、优选地,当监测到目标事件时,将所述目标事件对应的服务器作为目标服务器,包括:
9、当监测到目标事件为一个时,将所述目标事件对应的服务器作为唯一目标服务器;
10、当监测到目标事件包含多个时,计算多个目标事件中两两目标事件的相关性,根据相关性的大小对目标事件分类,生成离散目标事件和关联目标事件集;所述关联目标事件集中包含相关性大于预设阈值的目标事件;
11、对所述离散目标事件和所述关联目标事件集的事件处理紧急度进行优先级排序,按照优先级顺序确定多个目标服务器的配置文件加载顺序。
12、本发明通过目标事件的相关性分析以及关联目标事件集、离散目标事件的分类,然后基于事件处理紧急度进行处理任务的优先级划分,如此能够提高紧急事件的响应效率,减少潜在的事故风险,保障道路使用者的生命财产安全;同时,该方法能够在有限的执法资源(如警力、监控资源)的情况下,更有效地分配给最需要关注的情况,即更严重的违规行为会得到更快的响应,而轻微违规可能会在资源允许的情况下处理,从而大大增加了目标事件的监管和处理能效。
13、优选地,加载所述目标服务器的配置文件,包括:
14、当确定目标事件为离散目标事件时,加载与离散目标事件所关联的目标服务器的第一配置文件;
15、当确定目标事件为关联目标事件集时,加载与关联目标事件集所对应的目标服务器的第二配置文件。
16、优选地,所述第一配置文件与将服务器组中的任意一台服务器关联;
17、所述第一配置文件用于在所述目标kvm切换器加载所述第一配置文件时,将所述控制对象切换为与所述第一配置文件关联的一台服务器。
18、优选地,所述第二配置文件与所述服务器组中的至少两台服务器关联;
19、所述第二配置文件用于在所述目标kvm切换器加载所述第二配置文件时,将所述控制对象切换为与所述第二配置文件关联的至少两台服务器。
20、优选地,所述将当前显示画面切换为所述目标服务器的显示画面,包括:
21、当第二配置文件关联的目标服务器数量大于关联目标事件集所对应的目标服务器的数量时,将关联目标事件集所对应的目标服务器的显示画面作为主显示画面,将第二配置文件关联的剩余目标服务器作为副显示画面;
22、将当前显示画面切换为包含主显示画面和副显示画面的分屏显示画面,所述主显示画面的显示比例大于所述副显示画面的显示比例。
23、本发明提供了不同的配置文件类型,即第一配置文件和第二配置文件,它们各自分别关联一台服务器、至少两台服务器。通过加载不同的配置文件可以实现不同的切换效果,包括只切换一台服务器的显示换面,或者同时切换多台服务器的显示画面。如此,可以实现对不同目标事件情况的有效显示和处理分析,从而大大增加监管能效。
24、优选地,在加载所述目标服务器的配置文件之前,还包括:
25、为所述服务器组创建配置文件,包括:
26、响应创建配置文件的请求指令,进入目标kvm切换器的创建配置文件界面;
27、在创建配置文件界面中创建配置文件并为配置文件命名,其中不同配置文件的名称唯一;
28、读取服务器组的服务器列表,将所述服务器列表与命名后的所述配置文件关联。
29、相比于传统的手动切换方式,本发明采用了配置文件关联服务器或服务器组,特别适合需要频繁在固定服务器组合之间切换的场景,可以显著节省时间,提高工作效率。该方式具有较高的灵活性和自由度,可以根据不同的工作场景快速调整服务器组合,比如开发测试、演示和维护等,相比于只能单服务器切换,这种方式能够实现任意组合的多服务器同步显示和控制。另外,该方式减少了手动切换时可能出现的人为错误,确保每次都能准确地切换到所需的服务器集合,并且简化了复杂环境下的远程kvm切换器管理,从而提高了数据监测管理的安全性。
30、第二方面,本发明还提供了一种kvm切换器的远程管理控制系统,所述系统包括:
31、kvm切换器定位模块,用于远程监测kvm切换器级联组,从所述kvm切换器级联组中定位目标kvm切换器;
32、目标事件监测模块,用于识别由所述目标kvm切换器控制的服务器组,监测所述服务器组中的每个服务器的运行状态;当监测到目标事件时,将所述目标事件对应的服务器作为目标服务器;
33、配置文件加载模块,用于加载所述目标服务器的配置文件,根据所述目标服务器的配置文件将所述目标kvm切换器的控制对象切换为所述目标服务器,并将当前显示画面切换为所述目标服务器的显示画面;
34、远程切换控制模块,用于基于所述目标服务器的显示画面对所述目标事件进行处理,生成处理结果;分析所述处理结果,根据分析结果确定所述服务器组的远程切换控制策略。
35、第三方面,本发明还提供了一种电子设备,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的kvm切换器的远程管理控制方法。
36、第四方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被电子设备的处理器执行时,使所述处理器执行如上述第一方面及其任意一种可能实现的方式的kvm切换器的远程管理控制方法。
37、第五方面,本发明还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现如上述第一方面及其任意一种可能实现的方式的kvm切换器的远程管理控制方法。
38、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
1.一种kvm切换器的远程管理控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的kvm切换器的远程管理控制方法,其特征在于,当监测到目标事件时,将所述目标事件对应的服务器作为目标服务器,包括:
3.根据权利要求2所述的kvm切换器的远程管理控制方法,其特征在于,加载所述目标服务器的配置文件,包括:
4.根据权利要求3所述的kvm切换器的远程管理控制方法,其特征在于,所述第一配置文件与将服务器组中的任意一台服务器关联;
5.根据权利要求3所述的kvm切换器的远程管理控制方法,其特征在于,所述第二配置文件与所述服务器组中的至少两台服务器关联;
6.根据权利要求5所述的kvm切换器的远程管理控制方法,其特征在于,所述将当前显示画面切换为所述目标服务器的显示画面,包括:
7.根据权利要求1所述的kvm切换器的远程管理控制方法,其特征在于,在加载所述目标服务器的配置文件之前,还包括:
8.一种kvm切换器的远程管理控制系统,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求1至7任一项所述的kvm切换器的远程管理控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被电子设备的处理器执行时,使所述处理器执行权利要求1至7任一项所述的kvm切换器的远程管理控制方法。