System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 鼠标键盘信息远程传输方法、装置和系统制造方法及图纸_技高网

鼠标键盘信息远程传输方法、装置和系统制造方法及图纸

技术编号:44034874 阅读:17 留言:0更新日期:2025-01-15 01:14
本发明专利技术提供一种鼠标键盘信息远程传输方法、装置和系统,包括:响应于中断传输轮询请求,获取当前传输到本地的鼠标键盘信息对应的编码结果;在所述编码结果与历史鼠标键盘信息对应的历史编码结果相同的情况下,生成鼠标键盘静止指示信号,并向USB HOST模块发送所述鼠标键盘静止指示信号,以使USB HOST模块暂停对所述鼠标键盘信息的中断传输轮询;在所述编码结果与历史鼠标键盘信息对应的历史编码结果不同的情况下,生成鼠标键盘动作指示信号,并向USB HOST模块发送所述鼠标键盘动作指示信号,以使USB HOST模块重启对所述鼠标键盘信息的中断传输轮询。本发明专利技术能够避免驱动软件对相同鼠标键盘信息的重复获取和重复解析,节省了资源和总线带宽。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种鼠标键盘信息远程传输方法、装置和系统


技术介绍

1、随着科技的迅猛发展,服务器的应用越来越广泛,对本地大量服务器的管理和控制是一个非常重要的问题。远程控制是指通过局域网或者互联网连通本地计算机,将本地计算机的桌面环境显示到远端的计算机上,在远端实现对本地计算机的配置、监控、软件维护、升级、故障排除等工作,实现了对服务器的管理工作。

2、在远程控制系统里kvm( keyboard video mouse)实现了一个终端访问和控制多台计算机。kvm设备通过直接连接键盘、视频和鼠标端口,让管理员能够在一个终端访问和控制多台计算机。在远端对鼠标和键盘进行操作实现对本地服务器的控制。传统的对鼠标和键盘的信息处理,是远端鼠标和键盘信息经过编码后通过网络传输到本地,本地驱动软件通过usb(universal serial bus)系统接收并且解析这些信息,传输给操作系统或者应用程序处理相应的鼠标和键盘事件。在这个过程中,驱动软件会对相同鼠标键盘信息的重复获取和重复解析,浪费资源和总线带宽。

3、综上,现有技术存在资源和总线带宽消耗大的问题。


技术实现思路

1、本专利技术提供一种鼠标键盘信息远程传输方法、装置和系统,用以解决现有技术中资源和总线带宽消耗大的缺陷,实现资源和总线带宽消耗小的鼠标键盘信息远程传输。

2、本专利技术提供一种鼠标键盘信息远程传输方法,用于usb device模块,包括如下步骤:

3、响应于中断传输轮询请求,获取当前传输到本地的鼠标键盘信息对应的编码结果;

4、在所述编码结果与历史鼠标键盘信息对应的历史编码结果相同的情况下,生成鼠标键盘静止指示信号,并向usb host模块发送所述鼠标键盘静止指示信号,以使usb host模块暂停对所述鼠标键盘信息的中断传输轮询;

5、在所述编码结果与历史鼠标键盘信息对应的历史编码结果不同的情况下,生成鼠标键盘动作指示信号,并向usb host模块发送所述鼠标键盘动作指示信号,以使usb host模块重启对所述鼠标键盘信息的中断传输轮询。

6、根据本专利技术提供的一种鼠标键盘信息远程传输方法,获取当前传输到本地的鼠标键盘信息对应的编码结果,具体包括:

7、基于ahb总线协议捕获ddr中的鼠标键盘信息对应的编码结果;

8、其中,所述鼠标键盘信息包括鼠标的位置、鼠标移动速度、鼠标点击动作和键盘接收输入的按键信息;所述ddr中的鼠标键盘信息对应的编码结果是基于以太网获取用户端的鼠标键盘信息并对所述鼠标键盘信息进行编码处理后,基于axi总线协议将编码结果存储到ddr得到的。

9、本专利技术还提供一种鼠标键盘信息远程传输方法,用于usb host模块,包括如下步骤:

10、响应于接收鼠标键盘静止指示信号,暂停对鼠标键盘信息的中断传输轮询;所述鼠标键盘静止指示信号为usb device模块在当前鼠标键盘信息与历史鼠标键盘信息相同的情况下生成的;

11、和/或,响应于接收鼠标键盘动作指示信号,重启对鼠标键盘信息的中断传输轮询;所述鼠标键盘动作指示信号为usb device模块在当前鼠标键盘信息与历史鼠标键盘信息不同的情况下生成的。

12、根据本专利技术提供的一种鼠标键盘信息远程传输方法,响应于接收鼠标键盘动作指示信号,重启对鼠标键盘信息的中断传输轮询,之后还包括:

13、向所述usb device模块发出中断传输轮询请求。

14、本专利技术还提供一种鼠标键盘信息远程传输装置,包括:

15、获取单元,用于响应于中断传输轮询请求,获取当前传输到本地的鼠标键盘信息对应的编码结果;

16、第一信号单元,用于在所述编码结果与历史鼠标键盘信息对应的历史编码结果相同的情况下,生成鼠标键盘静止指示信号,并向usb host模块发送所述鼠标键盘静止指示信号,以使usb host模块暂停对所述鼠标键盘信息的中断传输轮询;

17、第二信号单元,用于在所述编码结果与历史鼠标键盘信息对应的历史编码结果不同的情况下,生成鼠标键盘动作指示信号,并向usb host模块发送所述鼠标键盘动作指示信号,以使usb host模块重启对所述鼠标键盘信息的中断传输轮询。

18、本专利技术还提供一种鼠标键盘信息远程传输装置,包括:

19、暂停单元,用于响应于接收鼠标键盘静止指示信号,暂停对鼠标键盘信息的中断传输轮询;所述鼠标键盘静止指示信号为usb device模块在当前鼠标键盘信息与历史鼠标键盘信息相同的情况下生成的;

20、重启单元,用于响应于接收鼠标键盘动作指示信号,重启对鼠标键盘信息的中断传输轮询;所述鼠标键盘动作指示信号为usb device模块在当前鼠标键盘信息与历史鼠标键盘信息不同的情况下生成的。

21、本专利技术还提供一种鼠标键盘信息远程传输系统,包括usb host模块和usb device模块;

22、其中,所述usb device模块用于响应于中断传输轮询请求,获取当前传输到本地的鼠标键盘信息对应的编码结果;在所述编码结果与历史鼠标键盘信息对应的历史编码结果相同的情况下,生成鼠标键盘静止指示信号,并向usb host模块发送所述鼠标键盘静止指示信号,以使usb host模块暂停对所述鼠标键盘信息的中断传输轮询;在所述编码结果与历史鼠标键盘信息对应的历史编码结果不同的情况下,生成鼠标键盘动作指示信号,并向usb host模块发送所述鼠标键盘动作指示信号,以使usb host模块重启对所述鼠标键盘信息的中断传输轮询;

23、所述usb host模块用于响应于接收鼠标键盘静止指示信号,暂停对鼠标键盘信息的中断传输轮询;所述鼠标键盘静止指示信号为usb device模块在当前鼠标键盘信息与历史鼠标键盘信息相同的情况下生成的;和/或,响应于接收鼠标键盘动作指示信号,重启对鼠标键盘信息的中断传输轮询;所述鼠标键盘动作指示信号为usb device模块在当前鼠标键盘信息与历史鼠标键盘信息不同的情况下生成的。

24、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述鼠标键盘信息远程传输方法。

25、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述鼠标键盘信息远程传输方法。

26、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述鼠标键盘信息远程传输方法。

27、本专利技术提供的鼠标键盘信息远程传输方法、装置和系统,通过usb device模块获取传输到本地的鼠标和键盘信息的编码结果,并对当前编码结果和历史编码结果进行处理分析,当接收到的当前编码结果和历史编码结果相同时,发出鼠标键盘静止指示信号,当接收到的当本文档来自技高网...

【技术保护点】

1.一种鼠标键盘信息远程传输方法,用于USB DEVICE模块,其特征在于,包括:

2.根据权利要求1所述的鼠标键盘信息远程传输方法,其特征在于,获取当前传输到本地的鼠标键盘信息对应的编码结果,具体包括:

3.一种鼠标键盘信息远程传输方法,用于USB HOST模块,其特征在于,包括:

4.根据权利要求3所述的鼠标键盘信息远程传输方法,其特征在于,响应于接收鼠标键盘动作指示信号,重启对鼠标键盘信息的中断传输轮询,之后还包括:

5.一种鼠标键盘信息远程传输装置,其特征在于,包括:

6.一种鼠标键盘信息远程传输装置,其特征在于,包括:

7.一种鼠标键盘信息远程传输系统,其特征在于,包括USB HOST模块和USB DEVICE模块;

8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述鼠标键盘信息远程传输方法。

9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述鼠标键盘信息远程传输方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述鼠标键盘信息远程传输方法。

...

【技术特征摘要】

1.一种鼠标键盘信息远程传输方法,用于usb device模块,其特征在于,包括:

2.根据权利要求1所述的鼠标键盘信息远程传输方法,其特征在于,获取当前传输到本地的鼠标键盘信息对应的编码结果,具体包括:

3.一种鼠标键盘信息远程传输方法,用于usb host模块,其特征在于,包括:

4.根据权利要求3所述的鼠标键盘信息远程传输方法,其特征在于,响应于接收鼠标键盘动作指示信号,重启对鼠标键盘信息的中断传输轮询,之后还包括:

5.一种鼠标键盘信息远程传输装置,其特征在于,包括:

6.一种鼠标键盘信息远程传输装置,其特征在于,包括:

7.一...

【专利技术属性】
技术研发人员:宋金凤
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1