一种kvm设备通道记忆功能的处理方法

文档序号:6620792阅读:361来源:国知局
一种kvm设备通道记忆功能的处理方法
【专利摘要】本发明公开了一种KVM设备通道记忆功能的处理方法,该方法步骤如下:先启动KVM设备并初始化,之后读取E2PROM内保存的上次掉电时的当前通道位置,控制单元把读取到的通道位置置为当前通道,保持掉电前通道操作的连续性;然后循环扫描各个通道VGA信号的行、场同步信号,控制器单元只需要通过I2C总线读取寄存器的值就能确定端口有无计算机连接;控制器单元根据读取到的端口连接状态设置端口切换标志,在依次循环切换通道时会自动跳过没有连接的通道;同时,控制器也会把当前通道的位置信息实时写入E2PROM保存起来。本发明可以实时记忆各个通道有无连接、当前通道位置等信息,用户使用起来就会更方便、高效的多。
【专利说明】[0001] 一种KVM设备通道记忆功能的处理方法

【技术领域】
[0002] 本发明涉及计算机应用【技术领域】,具体地说是一种KVM设备通道记忆功能的处理 方法。

【背景技术】
[0003] KVM:就是Keyboard Video Mouse的缩写。KVM交换机通过直接连接键盘、视频和 鼠标(KVM)端口,能够访问和控制计算机。KVM技术无需目标服务器修改软件。这就意味着 可以在Windows的BIOS环境下,随时访问目标计算机。KVM提供真正的主板级别访问, 并支持多平台服务器和串行设备。
[0004] E2PR0M (Electrically Erasable Programmable Read-Only Memory),带电可擦 可编程只读存储器一一种掉电后数据不丢失的存储芯片。EEPR0M可以在电脑上或专用 设备上擦除已有信息,重新编程。一般用在即插即用。
[0005] CPLD (Complex Programmable Logic Device)复杂可编程逻辑器件,是从 PAL 和 GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用 户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软 件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆("在系统"编 程)将代码传送到目标芯片中,实现设计的数字系统。
[0006] VGA (Video Graphics Array)即视频图形阵列,是一种视频传输标准,具有分辨率 高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。
[0007] 随着KVM技术的不断发展,KVM设备的智能化趋势越来越明显。庞大的计算机应 用系统需要若干台单体计算机或服务器共同部署来完成,必须用KVM设备将其集中管理起 来,通过频繁切换来实现各个计算机的控制。根据客观需求,KVM设备的各个通道接口计算 机可能不需要全部启动,但顺序切换时还要切换到空接通道,浪费时间;或者由于通道接口 众多,再次开启KVM设备时的复位导致KVM通道信息全无,丢失了上次掉电时操作的通道位 置等,KVM设备使用可能给用户带来诸多的烦恼。


【发明内容】

[0008] 本发明的技术任务是提供一种KVM设备通道记忆功能的处理方法。
[0009] 本发明的技术任务是按以下方式实现的,该方法步骤如下:在KVM设备上添加 E2PR0M芯片,将KVM设备的管理平台接口连接上PS2键盘、鼠标及显示器,输入端至少接入 一个通道的主机VGA及PS2键鼠信号线,先启动KVM设备并初始化,之后读取E2PR0M内保存 的上次掉电时的当前通道位置,控制单元把读取到的通道位置置为当前通道,保持掉电前 通道操作的连续性;然后循环扫描各个通道VGA信号的行、场同步信号,控制器单元只需要 通过I2C总线读取寄存器的值就能确定端口有无计算机连接;控制器单元根据读取到的端 口连接状态设置端口切换标志,在依次循环切换通道时会自动跳过没有连接的通道;同时, 控制器也会把当前通道的位置信息实时写入E2PR0M保存起来。
[0010] 所述的行、场同步信号的通道被CPLD逻辑置相应寄存器位为1,否则为0。
[0011] 所述的控制器单元根据读取到的端口连接状态设置端口切换标志,在依次循环切 换通道时只在有计算机连接的通道间切换。
[0012] 本发明的一种KVM设备通道记忆功能的处理方法和现有技术相比,可以实时记忆 各个通道有无连接、当前通道位置等信息,用户使用起来就会更方便、高效的多。

【专利附图】

【附图说明】
[0013] 附图1为一种KVM设备通道记忆功能的处理方法的控制流程示意图。
[0014] 附图2为一种KVM设备通道记忆功能的处理方法的原理框图。

【具体实施方式】
[0015] 实施例1 : 该KVM设备通道记忆功能的处理方法步骤如下:在KVM设备上添加 E2PR0M芯片,将KVM 设备的管理平台接口连接上PS2键盘、鼠标及显示器,输入端接入一个通道的主机VGA及 PS2键鼠信号线,先启动KVM设备并初始化,之后读取E2PR0M内保存的上次掉电时的当前通 道位置,控制单元把读取到的通道位置置为当前通道,保持掉电前通道操作的连续性;然后 循环扫描各个通道VGA信号的行、场同步信号,CPLD逻辑已经将有行、场同步信号的通道置 相应寄存器位为1,否则为〇,控制器单元只需要通过I2C总线读取寄存器的值就能确定端 口有无计算机连接;控制器单元根据读取到的端口连接状态设置端口切换标志,在依次循 环切换通道时会自动跳过没有连接的通道,只在有计算机连接的通道间切换;同时,控制器 也会把当前通道的位置信息实时写入E2PR0M保存起来。
[0016] 实施例1 : 该KVM设备通道记忆功能的处理方法步骤如下:在KVM设备上添加 E2PR0M芯片,将KVM 设备的管理平台接口连接上PS2键盘、鼠标及显示器,输入端接入三个通道的主机VGA及 PS2键鼠信号线,先启动KVM设备并初始化,之后读取E2PR0M内保存的上次掉电时的当前通 道位置,控制单元把读取到的通道位置置为当前通道,保持掉电前通道操作的连续性;然后 循环扫描各个通道VGA信号的行、场同步信号,CPLD逻辑已经将有行、场同步信号的通道置 相应寄存器位为1,否则为〇,控制器单元只需要通过I2C总线读取寄存器的值就能确定端 口有无计算机连接;控制器单元根据读取到的端口连接状态设置端口切换标志,在依次循 环切换通道时会自动跳过没有连接的通道,只在有计算机连接的通道间切换;同时,控制器 也会把当前通道的位置信息实时写入E2PR0M保存起来。
[0017] 需要说明的是当有计算机物理连接但通道关机后,由于通道VGA接口没有了行场 同步信号会被控制器视为无连接通道,因此只有满足有物理连接而且是开机状态才能被扫 描到有计算机连接。通道上次扫描无连接,下次扫描有连接时,控制器会实时的改变端口状 态标志,以便切换操作。
[0018] 通过上面【具体实施方式】,所述【技术领域】的技术人员可容易的实现本发明。但是应 当理解,本发明并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述技术 领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【权利要求】
1. 一种KVM设备通道记忆功能的处理方法,其特征在于,该方法步骤如下:在KVM设备 上添加 E2PR0M芯片,将KVM设备的管理平台接口连接上PS2键盘、鼠标及显示器,输入端至 少接入一个通道的主机VGA及PS2键鼠信号线,先启动KVM设备并初始化,之后读取E2PR0M 内保存的上次掉电时的当前通道位置,控制单元把读取到的通道位置置为当前通道,保持 掉电前通道操作的连续性;然后循环扫描各个通道VGA信号的行、场同步信号,控制器单元 只需要通过I2C总线读取寄存器的值就能确定端口有无计算机连接;控制器单元根据读 取到的端口连接状态设置端口切换标志,在依次循环切换通道时会自动跳过没有连接的通 道;同时,控制器也会把当前通道的位置信息实时写入E2PR0M保存起来。
2. 根据权利要求1所述的一种KVM设备通道记忆功能的处理方法,其特征在于,所述的 行、场同步信号的通道被CPLD逻辑置相应寄存器位为1,否则为0。
3. 根据权利要求1所述的一种KVM设备通道记忆功能的处理方法,其特征在于,所述的 控制器单元根据读取到的端口连接状态设置端口切换标志,在依次循环切换通道时只在有 计算机连接的通道间切换。
【文档编号】G06F3/02GK104123010SQ201410346501
【公开日】2014年10月29日 申请日期:2014年7月21日 优先权日:2014年7月21日
【发明者】吴之光, 李善荣 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1