[发明专利]KM切换器控制方法在审
申请号: | 202110431280.1 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113076012A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 黄昊权 | 申请(专利权)人: | 深圳中科爱讯科技有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F3/038 |
代理公司: | 深圳市中智立信知识产权代理有限公司 44427 | 代理人: | 刘蕊 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | km 切换 控制 方法 | ||
本发明提供了一种KM切换器控制方法,包括:将用于与外部HID键盘鼠标输入设备连接的键盘鼠标接口芯片通过MCU分别与多个用于与电脑一一对应连接的机械开关连接;MCU的串口接收来自所述外部HID键盘鼠标输入设备的键盘鼠标信号;MCU根据是否按下电脑切换控制键将键盘鼠标信号转发至相应的电脑。通过由MCU来接收键鼠接口芯片的数据,并在按下切换电脑控制键的时候,发送键盘按键弹起对应的字节指令给当前电脑,然后再切换电脑的做法,解决了键盘按键对应的内容会一直在切换前的电脑上输出的问题;通过在键鼠接口芯片上拒绝非HID设备的连接、在MCU上对键鼠接口芯片输入的数据进行合法性和有效性校验、限制键鼠数据为单向传输等手段,增强了设备的安全性。
技术领域
本发明涉及KM切换器领域,特别涉及一种解决KM切换器键盘内容持续输出和增强安全性的控制方法。
背景技术
KVM切换器:KVM是Keyboard Video Mouse的缩写,即键盘、显示器和鼠标。KVM切换器利用一组键盘、显示器和鼠标实现对多台电脑或服务器的切换,进而节省空间,降低成本,使得用户的管理操作更为便捷,在节省时间的同时提升了工作效率。
KM切换器:在KVM切换器的基础上,减少了显示器的切换,多台电脑的画面通过多台显示器同时展示在用户面前,让用户能够同时观察到多台电脑的界面情况。
HID:HID是Human Interface Device的缩写,即人机交互设备,包括常见的键盘、鼠标等设备。
现有技术中的切换器存在以下缺点:(1)使用HID芯片在操作系统层面将键盘、鼠标保持活动状态的方案,操作系统会一直认为键盘和鼠标处于连接状态,在键盘有按键按下时,切到另外一台电脑,键盘按键对应的内容会一直在切换前的电脑上不停输出,对该电脑工作状态造成破坏,而普遍情况认为这是小概率事件,不需要解决。(2)市面上现有的KM切换器支持非键盘鼠标设备接入,存在一定的安全隐患;在键鼠设备的信号通过电路直接连接的方式到达电脑的方案下,如果是经过改造或者破解的HID设备接入KM切换器时,没有对应的防护能力。
发明内容
本发明提供了一种KM切换器控制方法,以解决至少一个上述技术问题。
为解决上述问题,作为本发明的一个方面,提供了一种KM切换器控制方法,包括:将用于与外部HID键盘鼠标输入设备连接的键盘鼠标接口芯片通过MCU分别与多个用于与电脑一一对应连接的机械开关连接;MCU的串口接收来自所述外部HID键盘鼠标输入设备的键盘鼠标信号;MCU根据是否按下电脑切换控制键将键盘鼠标信号转发至相应的电脑。
优选地,MCU根据是否按下电脑切换控制键将键盘鼠标信号的转发至相应的电脑包括:当没有按下切换控制键时,MCU把自身串口收到的数据直接转发到当前电脑;当按下切换控制键时,如果控制的电脑没有改变,MCU把串口收到的数据直接转发到当前电脑;如果控制的电脑发生改变,MCU先停止接收串口输入数据,然后将键盘按键弹起动作对应的字节指令发送至连接切换前电脑的HID芯片,以停止按键对应字符的持续输入,然后将当前电脑方向的机械开关关断,再开启接通切换目标的机械开关,最后恢复接收串口输入数据。
优选地,使所述外部HID键盘鼠标接口芯片拒绝非HID设备的连接。
优选地,使所述键盘鼠标接口芯片拒绝非HID设备的连接包括:MCU在转发之前,先对字节指令的合法性和有效性进行校验,校验通过则进行转发,不通过则进行拦截不转发。
优选地,所述键盘鼠标接口芯片和MCU之间的连接是单向的,即MCU只接收所述键盘鼠标接口芯片的数据,而不向所述键盘鼠标接口芯片发送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中科爱讯科技有限公司,未经深圳中科爱讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110431280.1/2.html,转载请声明来源钻瓜专利网。