本发明公开一种方法,涉及usb设备及otg,具体地说是一种针对kvm的otg键盘鼠标液晶触摸映射的方法。
背景技术:
1、kvm是应用于便携式运维网关操作被运维设备的软件平台,该平台集成了操作画面图像、虚拟键盘、键鼠映射等功能于一体,实现运维被管理设备的可视化隔离操作及控制。通过otg键盘鼠标液晶触摸映射技术,键盘鼠标液晶触摸在便携式运维网关机端经过otg接口即可实现对被运维的设备进行远程操作,实现被运维设备的键盘及鼠标的全部功能。
2、现有的技术中,便携式网关机kvm的键盘鼠标液晶触摸功能的映射,需要在便携式网关机端增加mcu芯片,mcu芯片实现模拟键盘鼠标触摸设备的功能,需要在mcu芯片上开发相应的适配程序适配不同的键盘鼠标触摸信号,不仅增加了开发适配的难度,而且不能兼容所有的键盘及鼠标设备。
技术实现思路
1、本发明针对现有技术的问题,提供一种针对kvm的otg键盘鼠标液晶触摸映射的方法,
2、本发明提出的具体方案是:
3、本发明提供一种针对kvm的otg键盘鼠标液晶触摸映射的方法,包括:
4、步骤1:通过便携式网关机配置键盘和鼠标usb复合设备,生成键盘和鼠标设备节点;
5、通过便携式网关机otg接口使用usb线连接到被运维设备usb接口;
6、被运维设备识别键盘和鼠标usb复合设备;
7、步骤2:在系统内核创建内核空间与用户空间的信息交互节点;
8、通过系统用户空间查看信息交互节点文件是否创建成功;
9、步骤3:在系统内核检测液晶触摸事件,判断是否启动了映射;
10、若启动映射,自动将液晶触摸事件转换为键盘和鼠标事件,并转发到usb复合设备创建的键盘和鼠标设备节点;
11、步骤4:通过便携式网关机kvm启动键盘和鼠标液晶触摸映射;
12、在系统内核空间检测到映射信号后,截取键盘和鼠标事件,转发到usb复合设备创建的键盘和鼠标设备节点;
13、自动检测usb复合设备键盘和鼠标设备节点信息,通过otg接口将键盘和鼠标事件发送到被运维设备端,实现被运维设备键盘及鼠标的控制。
14、进一步,所述的一种针对kvm的otg键盘鼠标液晶触摸映射的方法中步骤1中,将键盘鼠标连接便携式网关机usb接口,设置键盘和鼠标usb描述符,通过便携式网关机配置键盘和鼠标usb复合设备,并在被运维设备下查看键盘和鼠标usb复合设备是否被发现,如果被发现则usb复合设备设置成功。
15、进一步,所述的一种针对kvm的otg键盘鼠标液晶触摸映射的方法中步骤3中自动将液晶触摸事件转换为键盘和鼠标事件时,将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式。
16、进一步,所述的一种针对kvm的otg键盘鼠标液晶触摸映射的方法中步骤4中在系统内核空间检测键盘和鼠标液晶触摸映射设备节点的标志数据变化,根据标志数据变化发现映射信号,根据标志数据将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式,同时将键盘和鼠标数据信息转发到usb复合设备创建的键盘和鼠标设备节点。
17、本发明还提供一种针对kvm的otg键盘鼠标液晶触摸映射的装置,包括连接管理模块、判断模块、检测模块和映射管理模块,
18、连接管理模块通过便携式网关机配置键盘和鼠标usb复合设备,生成键盘和鼠标设备节点;
19、通过便携式网关机otg接口使用usb线连接到被运维设备usb接口;
20、被运维设备识别键盘和鼠标usb复合设备;
21、判断模块在系统内核创建内核空间与用户空间的信息交互节点;
22、通过系统用户空间查看信息交互节点文件是否创建成功;
23、检测模块在系统内核检测液晶触摸事件,判断是否启动了映射;
24、若启动映射,自动将液晶触摸事件转换为键盘和鼠标事件,并转发到usb复合设备创建的键盘和鼠标设备节点;
25、映射管理模块通过便携式网关机kvm启动键盘和鼠标液晶触摸映射;
26、在系统内核空间检测到映射信号后,截取键盘和鼠标事件,转发到usb复合设备创建的键盘和鼠标设备节点;
27、自动检测usb复合设备键盘和鼠标设备节点信息,通过otg接口将键盘和鼠标事件发送到被运维设备端,实现被运维设备键盘及鼠标的控制。
28、进一步,所述的一种针对kvm的otg键盘鼠标液晶触摸映射的装置中连接管理模块将键盘鼠标连接便携式网关机usb接口,设置键盘和鼠标usb描述符,通过便携式网关机配置键盘和鼠标usb复合设备,并在被运维设备下查看键盘和鼠标usb复合设备是否被发现,如果被发现则usb复合设备设置成功。
29、进一步,所述的一种针对kvm的otg键盘鼠标液晶触摸映射的装置中检测模块自动将液晶触摸事件转换为键盘和鼠标事件时,将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式。
30、进一步,所述的一种针对kvm的otg键盘鼠标液晶触摸映射的装置中映射管理模块在系统内核空间检测键盘和鼠标液晶触摸映射设备节点的标志数据变化,根据标志数据变化发现映射信号,根据标志数据将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式,同时将键盘和鼠标数据信息转发到usb复合设备创建的键盘和鼠标设备节点。
31、本发明的有益之处是:
32、本发明提供提供一种针对kvm的otg键盘鼠标液晶触摸映射的方法,实现了键盘鼠标液晶触摸映射的功能,在硬件电路设计上不用额外添加其他的mcu控制芯片,只需要设备具有otg接口即可,只要系统驱动支持键盘鼠标设备,不需要额外的数据转换开发,内核系统会自动进行适配,降低了适配的难度;在连接设备上,由于液晶触摸信号转换为了键盘鼠标信号,液晶触摸信号也不需要占用额外的接口,节省了usb连接线;在控制被运维设备的操作延时上,系统自动发送,基本不存在延时,大大提高了运行效率,优化了设备接口数量。
1.一种针对kvm的otg键盘鼠标液晶触摸映射的方法,其特征是包括:
2.根据权利要求1所述的一种针对kvm的otg键盘鼠标液晶触摸映射的方法,其特征是步骤1中,将键盘鼠标连接便携式网关机usb接口,设置键盘和鼠标usb描述符,通过便携式网关机配置键盘和鼠标usb复合设备,并在被运维设备下查看键盘和鼠标usb复合设备是否被发现,如果被发现则usb复合设备设置成功。
3.根据权利要求1所述的一种针对kvm的otg键盘鼠标液晶触摸映射的方法,其特征是步骤3中自动将液晶触摸事件转换为键盘和鼠标事件时,将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式。
4.根据权利要求1所述的一种针对kvm的otg键盘鼠标液晶触摸映射的方法,其特征是步骤4中在系统内核空间检测键盘和鼠标液晶触摸映射设备节点的标志数据变化,根据标志数据变化发现映射信号,根据标志数据将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式,同时将键盘和鼠标数据信息转发到usb复合设备创建的键盘和鼠标设备节点。
5.一种针对kvm的otg键盘鼠标液晶触摸映射的装置,其特征是包括连接管理模块、判断模块、检测模块和映射管理模块,
6.根据权利要求5所述的一种针对kvm的otg键盘鼠标液晶触摸映射的装置,其特征是连接管理模块将键盘鼠标连接便携式网关机usb接口,设置键盘和鼠标usb描述符,通过便携式网关机配置键盘和鼠标usb复合设备,并在被运维设备下查看键盘和鼠标usb复合设备是否被发现,如果被发现则usb复合设备设置成功。
7.根据权利要求5所述的一种针对kvm的otg键盘鼠标液晶触摸映射的装置,其特征是检测模块自动将液晶触摸事件转换为键盘和鼠标事件时,将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式。
8.根据权利要求5所述的一种针对kvm的otg键盘鼠标液晶触摸映射的装置,其特征是映射管理模块在系统内核空间检测键盘和鼠标液晶触摸映射设备节点的标志数据变化,根据标志数据变化发现映射信号,根据标志数据将液晶触摸数据信息格式转换为键盘和鼠标数据信息格式,同时将键盘和鼠标数据信息转发到usb复合设备创建的键盘和鼠标设备节点。