[发明专利]一种数字式KVM主控端与受控端之间同步状态信息的方法无效

专利信息
申请号: 201210395727.5 申请日: 2012-10-17
公开(公告)号: CN103777768A 公开(公告)日: 2014-05-07
发明(设计)人: 沈雷;邹超 申请(专利权)人: 沈雷;邹超
主分类号: G06F3/023 分类号: G06F3/023;G06F3/038;G06F3/14
代理公司: 暂无信息 代理人: 暂无信息
地址: 518000 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数字式 kvm 主控 受控 之间 同步 状态 信息 方法
【说明书】:

技术领域

发明涉及一种KVM电脑切换器装置,尤其涉及一种采用CAT5网线连接KVM主控端与受控端的数字式KVM切换器。 

背景技术

近年来,计算机的应用已经深入到人们生活的方方面面。面对越来越复杂的计算任务,就需要越来越多计算机的协同工作才能完成。例如,在中央机房或数据中心,往往需要部署了几百甚至几千台计算机;甚至一般家庭都有可能配置三台以上的计算机。一般说来,每一台计算机都需要配置一套外围设备(键盘、显示器、鼠标)才能被管理员操控。不仅投资巨大,占用空间,而且管理员往往要穿梭于各台计算机之间,十分不便。KVM电脑切换器(KVM Switch)正是用来解决此问题的关键设备。通过将每台计算机的输入输出信号汇总到KVM,使用者仅使用一组键盘、显示器、鼠标,就可以操控这些计算机。当需要切换信号线路时,只需要按一下KVM上的选路开关,即可切换去监控另一台计算机。 

传统KVM设备采用“三并线”(键盘、显示器、鼠标的捆绑线)连接电脑主机与KVM设备。但三并线的线材价格较高,信号衰减很快,传输距离不超过20米。由于三并线的接头较多,接线较宽,对于支持16路以上的KVM切换器,其三并线的合计直径可达10厘米以上,线材粗重,容易互相缠结,显得杂乱无章,给使用带来很大不便。数字式KVM通过在每台计算机后端添加一个小型KVM受控端设备,将键盘、显示器、鼠标的信号转化为差分信号,用CAT5网线与KVM切换器(即KVM主控端)连接进行通信,从而取代传统的三并线连接方式。由于网线价格便宜,横截面较小,每条控制线路只需一根网线,信号传输距离可达150米以上,大大降低了机房布线的难度。 

为了实现即时的操作响应,数字式KVM的主控端与受控端要不断的同步各种信号,其中包括键盘、鼠标、显示器以及数字式KVM自身的控制信号与状态信号。这些信号中有些具有很高的发送频率,有些则是对复杂的结构化信息的局部更新。如何利用有限的带宽和计算能力受限的微控制器,提供稳定的、高效的状态同步更新机制,是数字式KVM性能优化的一个重要组成部分。 

发明内容

数字式KVM设备内部一般都存储着结构化的数据(如C语言的结构体)。这样一个数据往往包含多个字段,字段可以是基本数据类型(如整数),也可以是另一个结构化的数据,从而形成层级结构。当数字式KVM要在主控端与受控端同步这些结构化数据时,往往只是更新结构中的某个或某几个字段。如果传送整个结构的全部信息,不但浪费带宽,也增加了发生传输故障的风险。本发明的目的是给出一种有效的在数字式KVM主控端与受控端进行通信的协议及具体实现方式,此协议具有紧凑的数据表达,向后兼容,高容错性,易于嵌入式 处理器执行的特性。 

本发明所采用的技术方案是: 

一种数字式KVM主控端与受控端之间同步状态信息的方法,其特征在于:主控端与受控端均具有一套状态更新收集器,执行指定协议的编码器,执行指定协议的解码器;所述更新收集器包括控制器,计时器,两个状态数据存储区;所述编码器与状态更新收集器相连,将状态更新收集器采集到的状态变更编码为字节流;所述解码器与接收装置相连,用于将编码器编码后的字节流转化为状态的更新;所述指定协议是一种编码解码方式,将数字式KVM主控端与受控端所存储的结构化状态数据表达为多个“字段头部信息+字段内容”的直接拼接而成的字节流或将字节流转化为结构化状态数据的某个字段的变化;所述字段头部信息为8bits数据,其中高5bits用于编码字段编号,低2bits用于编码字段类型,剩余1个bit用于表示清空标志;所述字段类型包括变长整数、带长度的字节流、32位定长字节流、64位定长字节流4个可能取值;所述字段内容根据字段头部信息指定的字段类型进行不同的编码。 

其中的编码解码方式为:当字段类型为变长整数时,字段内容的编码为约定大小端(Big-endian or Little-endian)的以7bits为单位的整数编码,每个字节(8bits)的最高位用于表达是否还需要额外细节来存放整数编码,剩余位用于存放7bits为单位的整数编码。当字段类型为带长度的字节流时,字段内容的编码为由变长整数表示的字节流长度+字节流原始内容,且编码器将结构化数据中的子结构信息也用带长度的字节流来进行编码。当字段类型为32位定长字节流或64位定长字节流时,则字段内容的编码保持原始字节内容不变,数字式KVM的主控端与受控端根据状态数据的实际结构来确定字段内容是整数还是浮点数。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈雷;邹超,未经沈雷;邹超许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210395727.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top