分布式KVM坐席的多输出节点控制方法、系统、设备技术方案

技术编号:27593050 阅读:20 留言:0更新日期:2021-03-10 10:11
本发明专利技术属于电子信息、通信技术领域,具体涉及一种分布式KVM坐席的多输出节点控制方法、系统、设备,旨在解决现有分布式KVM坐席系统坐席席位中固定主输出节点故障导致键鼠无法使用、实施效率低的问题。本系统方法包括获取当前坐席席位各输出节点对应的坐席配置信息;结合坐席配置信息,通过预设的选取规则选取其中一个输出节点作为主输出节点;检测主输出节点与当前坐席席位其他输出节点之间是否相互存在心跳,若存在,则主输出节点接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作;否则,选取新的主输出节点。本发明专利技术提高了分布式KVM坐席系统坐席席位键鼠控制的便利性,提高了KVM坐席系统的实施效率。提高了KVM坐席系统的实施效率。提高了KVM坐席系统的实施效率。

【技术实现步骤摘要】
分布式KVM坐席的多输出节点控制方法、系统、设备


[0001]本专利技术属于电子信息、通信
,具体涉及一种分布式KVM坐席的多输出节点控制方法、系统、设备。

技术介绍

[0002]分布式KVM(Keyboard Video Mouse)坐席系统中,主要包含输入节点,输出节点和交换机,其中输出节点连接显示器,多个输出节点组成一个坐席席位,键鼠连接到其中的一个输出节点上,使用一套键鼠控制和管理多个屏幕上的信号源。
[0003]一种典型分布式KVM坐席如图3所,连接键鼠(键盘和鼠标)的输出节点要负责整个席位的鼠标移动控制,当前鼠标在哪个显示器上显示,都是由这个输出节点判断并通知其他输出节点在显示器哪个位置显示。在上位机软件配置坐席时,都会指定连接键鼠的输出节点为主输出节点,并且键鼠只能连接到这个盒子上才能控制坐席。
[0004]这就对现场实施带来很大的麻烦,实施人员必须牢记哪些输出节点是主节点,以便键鼠能连接到主输出节点从而正常的控制坐席;还有,如果一旦主输出节点故障,整个席位都不能正常控制,即使键鼠连接到坐席其他输出节点也无济于事。基于此,本专利技术提出一种分布式KVM坐席的多输出节点控制方法。

技术实现思路

[0005]为了解决现有技术中的上述问题,即为了解决现有分布式KVM坐席系统坐席席位中固定主输出节点故障导致键鼠无法使用、实施效率低的问题,本专利技术第一方面,提出了一种分布式KVM坐席的多输出节点控制方法,应用于分布式KVM坐席系统,该系统包括输入节点、输出节点、交换机、上位机,多个输出节点组成一个坐席席位,每个坐席席位设置一套键盘和鼠标,其特征在于,所述多输出节点控制方法包括以下步骤:步骤S10,获取当前坐席席位各输出节点对应的坐席配置信息;所述坐席配置信息包括IP地址;步骤S20,结合所述坐席配置信息,通过预设的选取规则选取其中一个输出节点作为主输出节点;步骤S30,检测主输出节点与当前坐席席位其他输出节点之间是否相互存在心跳,若存在,则主输出节点接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作;否则,选取新的主输出节点。
[0006]在一些优选的实施方式中,所述坐席配置信息从上位机下发至各输出节点,且各输出节点接收的坐席配置信息中携带了当前坐席席位所有输出节点的节点信息;所述节点信息包括IP地址。
[0007]在一些优选的实施方式中,步骤S20中通过预设的选取规则选取其中一个输出节点作为主输出节点,其方法为:每个输出节点都向其他输出节点发送查询主输出节点请求,如果存在主输出节点,则
结束选取;如果设定时间内没有收到主输出节点的回复,则按照IP地址最小的原则,所有输出节点向IP地址最小的输出节点发送主输出节点确认请求,如果IP地址最小的输出节点工作正常,IP地址最小的输出节点收到确认请求后,向发起的输出节点确认响应,标识IP地址最小的输出节点是主输出节点,同时标识IP地址最小的输出节点也向其他节点广播本节点是主输出节点的通知;如果IP地址最小的输出节点工作异常,其他输出节点在设定时间内未接收到响应,则按照IP地址第二小的原则,继续选取,直至选取出主输出节点。
[0008]在一些优选的实施方式中,步骤S30中检测主输出节点与当前坐席席位其他输出节点之间是否相互存在心跳,若存在,则主输出节点接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作;否则,选取新的主输出节点,其方法为:步骤S31,依次判断当前输出节点是否为主输出节点,若是,则执行步骤S32,否则执行步骤S34;步骤S32,对主输出节点,检测其与当前坐席席位其他输出节点是否存在心跳,若存在,则接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作,触发后,循环执行本步骤;否则执行步骤S33;步骤S33,查询是否存在新的主输出节点,若存在,则将本节点转换为非主输出节点,并检测其与新的主输出节点是否存在心跳,若存在,则将对应的键盘和鼠标数据发送至新的主输出节点,并跳转步骤S31;否则选取新的主输出节点;步骤S34,对当前输出节点,检测其与主输出节点是否存在心跳,若存在,则将对应的键盘和鼠标数据发送至主输出节点,否则选取新的主输出节点。
[0009]本专利技术的第二方面,提出了一种分布式KVM坐席的多输出节点控制系统,该系统包括:信息获取模块、主输出节点选取模块、心跳检测模块;所述信息获取模块,配置为获取当前坐席席位各输出节点对应的坐席配置信息;所述坐席配置信息包括IP地址;所述主输出节点选取模块,配置为结合所述坐席配置信息,通过预设的选取规则选取其中一个输出节点作为主输出节点;所述心跳检测模块,检测主输出节点与当前坐席席位其他输出节点之间是否相互存在心跳,若存在,则主输出节点接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作;否则,重新选取新的主输出节点。
[0010]在一些优选的实施方式中,所述主输出节点选取模块中通过预设的选取规则选取其中一个输出节点作为主输出节点,其方法为:每个输出节点都向其他输出节点发送查询主输出节点请求,如果存在主输出节点,则结束选取;如果设定时间内没有收到主输出节点的回复,则按照IP地址最小的原则,所有输出节点向IP地址最小的输出节点发送主输出节点确认请求,如果IP地址最小的输出节点工作正常,IP地址最小的输出节点收到确认请求后,向发起的输出节点确认响应,标识IP地址最小的输出节点是主输出节点,同时标识IP地址最小的输出节点也向其他节点广播本节点是主输出节点的通知;如果IP地址最小的输出节点工作异常,其他输出节点在设定时间内未接收到响应,则按照IP地址第二小的原则,继续选取,直至选取出主输出节点。
[0011]本专利技术的第三方面,提出了一种分布式KVM坐席的多输出节点控制设备,包括:至少一个处理器;以及与至少一个所述处理器通信连接的存储器;其中,所述存储器存储有可
被所述处理器执行的指令,所述指令用于被所述处理器执行以实现上述的分布式KVM坐席的多输出节点控制方法。
[0012]本专利技术的第四方面,提出了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于被所述计算机执行以实现上述的分布式KVM坐席的多输出节点控制方法。
[0013]本专利技术的有益效果:本专利技术提高了分布式KVM坐席系统坐席席位键鼠控制的便利性,提高了KVM坐席系统的实施效率。本专利技术分布式KVM坐席系统中,输出节点没有固定的主输出节点和非主输出节点之分,某个连接键鼠的输出节点失效时,通过选取规则重新选取新的主输出节点,其他连接键鼠的输出节点依然能控制坐席,降低输出节点故障带来的影响;同时,无需实施人员区分主输出节点和非主上输出节点,对系统实施带来极大的方便,提高实施效率。
附图说明
[0014]通过阅读参照以下附图所做的对非限制性实施例所做的详细描述,本申请的其他特征、目的和优点将会变得更明显。
[0015]图1是本专利技术一种实施例的分布式KVM坐席的多输出节点控制方法的流程示意图;图2是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式KVM坐席的多输出节点控制方法,应用于分布式KVM坐席系统,该系统包括输入节点、输出节点、交换机、上位机,多个输出节点组成一个坐席席位,每个坐席席位设置一套键盘和鼠标,其特征在于,所述多输出节点控制方法包括以下步骤:步骤S10,获取当前坐席席位各输出节点对应的坐席配置信息;所述坐席配置信息包括IP地址;步骤S20,结合所述坐席配置信息,通过预设的选取规则选取其中一个输出节点作为主输出节点;步骤S30,检测主输出节点与当前坐席席位其他输出节点之间是否相互存在心跳,若存在,则主输出节点接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作;否则,选取新的主输出节点。2.根据权利要求1所述的分布式KVM坐席的多输出节点控制方法,其特征在于,所述坐席配置信息从上位机下发至各输出节点,且各输出节点接收的坐席配置信息中携带了当前坐席席位所有输出节点的节点信息;所述节点信息包括IP信息。3.根据权利要求1所述的分布式KVM坐席的多输出节点控制方法,其特征在于,步骤S20中通过预设的选取规则选取其中一个输出节点作为主输出节点,其方法为:每个输出节点都向其他输出节点发送查询主输出节点请求,如果存在主输出节点,则结束选取;如果设定时间内没有收到主输出节点的回复,则按照IP地址最小的原则,所有输出节点向IP地址最小的输出节点发送主输出节点确认请求,如果IP地址最小的输出节点工作正常,IP地址最小的输出节点收到确认请求后,向发起的输出节点确认响应,标识IP地址最小的输出节点是主输出节点,同时标识IP地址最小的输出节点也向其他节点广播本节点是主输出节点的通知;如果IP地址最小的输出节点工作异常,其他输出节点在设定时间内未接收到响应,则按照IP地址第二小的原则,继续选取,直至选取出主输出节点。4.根据权利要求1所述的分布式KVM坐席的多输出节点控制方法,其特征在于,步骤S30中检测主输出节点与当前坐席席位其他输出节点之间是否相互存在心跳,若存在,则主输出节点接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作;否则,选取新的主输出节点,其方法为:步骤S31,依次判断当前输出节点是否为主输出节点,若是,则执行步骤S32,否则执行步骤S34;步骤S32,对主输出节点,检测其与当前坐席席位其他输出节点是否存在心跳,若存在,则接收本节点与其他输出节点的键盘和鼠标数据并触发相应的坐席控制动作,触发后,循环执行本步骤;否则执行步骤S3...

【专利技术属性】
技术研发人员:周景波董学明李伟赵建立李厚鹏
申请(专利权)人:北京小鸟科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1