一种分布式KVM系统中多坐席键盘灯同步的装置制造方法及图纸

技术编号:20324974 阅读:20 留言:0更新日期:2019-02-13 03:53
本实用新型专利技术公开了一种分布式KVM系统中多坐席键盘灯同步的装置。本实用新型专利技术的装置包括位于KVM坐席端节点的键盘鼠标接口机构、鼠标跨屏判断机构、键盘灯状态请求生成机构、键盘灯状态请求发送机构和键盘灯状态接收机构,以及位于KVM主机端节点的键盘灯状态请求接收机构、主机键盘接口和键盘灯状态发送机构。本实用新型专利技术配置简单,能同步远程接入同一台主机的所有键盘的键盘灯、鼠标跨屏时可同步更新键盘灯状态、切换接入主机时可即时更新键盘灯状态,实现分布式KVM系统中多坐席键盘灯的同步。

【技术实现步骤摘要】
一种分布式KVM系统中多坐席键盘灯同步的装置
本技术涉及远程键盘传输
,特别是涉及一种分布式KVM系统中多坐席键盘灯同步的装置。
技术介绍
在分布式KVM系统中,存在多个坐席同时接入一台主机的情况,此时就需要所有接入的键盘灯状态一致,不然会影响用户的使用体验。因此该类系统需要一种多坐席间同步键盘灯的机构。
技术实现思路
为了克服现有技术的不足,本技术的目的在于提供一种分布式KVM系统中多坐席键盘灯同步的装置。本技术中所有键盘灯相关网络包都是通过分布式KVM系统现有的网络连接线和交换机传输,不需要额外增加线路和网络设备,节省成本,操作方便。本技术的技术方案具体介绍如下。一种分布式KVM系统中多坐席键盘灯同步的装置,其包括若干组KVM坐席端节点和若干组主机端节点;KVM坐席端节点和键盘连接;KVM主机端节点和主机连接;KVM坐席端节点包括键盘鼠标接口、鼠标跨屏判断机构、键盘灯状态请求生成机构、键盘灯状态请求发送机构和键盘灯状态接收机构;KVM主机端节点包括键盘灯状态请求接收机构、主机键盘接口和键盘灯状态发送机构;键盘通过键盘鼠标接口一路直接连接键盘灯状态请求生成机构,另一路依次连接鼠标跨屏判断机构和键盘灯状态请求生成机构,键盘灯状态请求生成机构和键盘灯状态请求发送机构连接;键盘灯状态请求发送机构通过网络交换机依次和键盘灯状态请求接收机构和主机键盘接口连接,主机键盘接口一路和主机相连,另一路和键盘灯状态发送机构连接,键盘灯状态发送机构通过网络交换机依次和键盘灯状态接收机构、键盘鼠标接口以及键盘相连接。本技术中,键盘包含但不限于USB、PS2键盘。本技术中,KVM主机端节点和主机的连接方式包含但不限于USB和PS2连接。本技术中,KVM坐席端节点接入键盘,在检测到需要同步键盘灯状态时,产生键盘灯状态请求并通过网络发送到当前接入的主机端KVM节点;主机端KVM节点接收到键盘灯状态请求网络包后,发送到对应主机接口,并接收主机反馈的键盘灯状态,之后将其通过网络发送到所有接入该主机的KVM坐席端节点;KVM坐席端节点收到包含键盘灯状态的网络包后,将其传送到键盘,从而使得键盘灯状态和其接入的主机状态一致,实现多坐席间键盘灯状态与主机的同步。和现有技术相比,本技术的有益效果在于:配置简单,能同步远程接入同一台主机的所有键盘的键盘灯,鼠标跨屏时可同步更新键盘灯状态,切换接入主机时可即时更新键盘灯状态,可同步的键盘数量不限。附图说明图1为实施例中的一种分布式KVM系统中多坐席键盘灯同步的装置的结构框图。图中标号:1-键盘,2-主机,3-网络交换机,4-键盘鼠标接口,5-鼠标跨屏判断机构,6-键盘灯状态请求生成机构,7-键盘灯状态请求发送机构,8-键盘灯状态接收机构,9-键盘灯状态请求接收机构,10-主机键盘接口,11-键盘灯状态发送机构。具体实施方式下面结合附图和实施例对本技术的技术方案进行详细介绍。实施例1图1为分布式KVM系统中多坐席键盘灯同步的装置的结构框图,其包括若干组KVM坐席端节点U0,U1……Un和若干组主机端节点V0,V1……Vm;KVM坐席端节点和键盘1连接;KVM主机端节点和主机2连接;KVM坐席端节点包括键盘鼠标接口4、鼠标跨屏判断机构5、键盘灯状态请求生成机构6、键盘灯状态请求发送机构7和键盘灯状态接收机构8;KVM主机端节点包括键盘灯状态请求接收机构9、主机键盘接口10和键盘灯状态发送机构11;键盘1通过键盘鼠标接口4一路直接连接键盘灯状态请求生成机构6,另一路依次连接鼠标跨屏判断机构5和键盘灯状态请求生成机构6,键盘灯状态请求生成机构6和键盘灯状态请求发送机构7连接;键盘灯状态请求发送机构7通过网络交换机3依次和键盘灯状态请求接收机构9和主机键盘接口10连接,主机键盘接口10一路和主机2相连,另一路和键盘灯状态发送机构11连接,键盘灯状态发送机构11通过网络交换机3依次和键盘灯状态接收机构8、键盘鼠标接口4以及键盘1相连接。实施例中的装置,其各部件的结构和功能如下所述:A、键盘鼠标接口4:其采用USB2.0接口芯片,其通过USB接口和键盘连接,接受键盘发送的键值、接受鼠标动作、检测键盘插入、以及向键盘发送键盘灯状态,通过UART接口和键盘灯状态请求生成机构6连接;B、鼠标跨屏判断机构5:用于根据鼠标坐标来判断是否跨屏,从而判断该坐席接入的主机是否发生变化;C、键盘灯状态请求生成机构6:其采用FPGA芯片,通过RGMII接口和键盘灯状态请求发送机构7连接;其功能为将键盘值转换为网络包发送给键盘灯状态请求发送机构7;根据键盘键值、插入操作、以及是否跨屏来确定是否发送键盘灯状态请求;D、键盘灯状态请求发送机构7:将键盘灯状态请求转换成网络包,并发送给当前接入的主机端节点;E、键盘灯状态接收机构8:其采用网络接口芯片,通过双绞线和网络交换机3连接;从键盘灯状态发送机构11发送过来的键盘灯状态包中提取出键盘灯状态,并发送给键盘鼠标接口4;F、键盘灯状态请求接收机构9:其采用网络接口芯片,其通过双绞线和网络交换机3连接,通过RGMII接口和主机键盘接口10连接;其接受键盘灯状态请求发送机构7通过网络发送的键盘灯状态请求包,并将请求发送给主机键盘接口10;G、主机键盘接口10:其采用USB2.0接口芯片,其通过USB接口和主机2相连,将键盘灯状态请求接收机构9发送的键盘灯状态请求转换成USB2.0的包转发给主机2,同时接收主机2发送的键盘灯状态信息的USB包;H、键盘灯状态发送机构11:其通过UART接口和主机键盘接口10连接;其功能为将键值从网络包提取出来,发送给主机键盘接口10;同时将主机键盘接口10发过来的键盘灯信息转换为网络包发送给键盘灯状态接收机构8,通过网络交换机3发送到所有接入该主机2的KVM坐席端节点。鼠标跨屏判断机构5判断鼠标跨屏的具体过程如下:B1、设置接入主机屏幕分辨率,(x,y);B2、获取鼠标当前坐标(x0,y0);B3、获取鼠标移动像素点数(dx,dy);B4、如果x0+dx<0或x0+dx>=x或y0+dy<0或y0+dy>=y,则判断鼠标跨屏;键盘灯状态请求生成机构6,根据如下条件生成键盘灯状态请求:C1、鼠标跨屏;C2、键盘插入;C3、键盘发送的键值为“capslock”或“scrolllock”或“numlock”;C4、接入的主机发生切换;键盘灯状态接收机构8,判断接收到的键盘灯状态是否有效的步骤如下:G1、获取包的源网络地址src_addr,可以是MAC地址或IP地址等;G2、获取该坐席节点接入的主机端网络地址pc_addr;G3、比较src_addr和pc_addr,如果相同,则判断为有效;否则丢弃本技术中,利用分布式KVM坐席端节点,监测键盘插入,然后向该节点当前接入的主机2发送键盘灯状态请求网络包,KVM主机端节点收到包后转发到主机2,而后收到主机2反馈的键盘灯状态信息,并通过网络广播包将其发送到所有接入该主机2的KVM坐席端节点,KVM坐席端节点收到主机端发来的包,过滤掉无效的包,并将键盘灯状态信息发送给键盘1,从而实现键盘灯和接入主机2的同步。不需本文档来自技高网...

【技术保护点】
1.一种分布式KVM系统中多坐席键盘灯同步的装置,其特征在于:其包括若干组KVM坐席端节点和若干组主机端节点; KVM坐席端节点和键盘连接;KVM主机端节点和主机连接;KVM坐席端节点包括键盘鼠标接口、鼠标跨屏判断机构、键盘灯状态请求生成机构、键盘灯状态请求发送机构和键盘灯状态接收机构;KVM主机端节点包括键盘灯状态请求接收机构、主机键盘接口和键盘灯状态发送机构;键盘通过键盘鼠标接口一路直接连接键盘灯状态请求生成机构,另一路依次连接鼠标跨屏判断机构和键盘灯状态请求生成机构,键盘灯状态请求生成机构和键盘灯状态请求发送机构连接;键盘灯状态请求发送机构通过网络交换机依次和键盘灯状态请求接收机构和主机键盘接口连接,主机键盘接口一路和主机相连,另一路和键盘灯状态发送机构连接,键盘灯状态发送机构通过网络交换机依次和键盘灯状态接收机构、键盘鼠标接口以及键盘相连接。

【技术特征摘要】
1.一种分布式KVM系统中多坐席键盘灯同步的装置,其特征在于:其包括若干组KVM坐席端节点和若干组主机端节点;KVM坐席端节点和键盘连接;KVM主机端节点和主机连接;KVM坐席端节点包括键盘鼠标接口、鼠标跨屏判断机构、键盘灯状态请求生成机构、键盘灯状态请求发送机构和键盘灯状态接收机构;KVM主机端节点包括键盘灯状态请求接收机构、主机键盘接口和键盘灯状态发送机构;键盘通过键盘鼠标接口一路直接连接键盘灯状态请求生成机构,另一路依次连接鼠标跨屏判断机构和键盘灯状态请求生成机构,键盘灯状态请求生成机构和键盘灯...

【专利技术属性】
技术研发人员:邱昊
申请(专利权)人:上海晨驭信息科技有限公司
类型:新型
国别省市:上海,31

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

1