[发明专利]一种模拟键盘软关机按键实现远程软关机的方法有效
申请号: | 201910597246.4 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110308940B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 蔡宇;袁晓光;濮约刚;姜有田;孙雪松;李子磊 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 键盘 关机 按键 实现 远程 方法 | ||
1.一种模拟键盘软关机按键实现远程软关机的方法,其特征在于,包括:
修改机箱管理内核代码,在机箱管理内核中导出iUSB虚拟的键盘设备的proc接口;接收远程管理计算机发送的软关机命令;将接收到的软关机命令解析后,模拟成关机按键码,并组成机箱管理内核支持的数据格式,通过proc接口传输到机箱管理内核;机箱管理内核获取机箱管理iUSB虚拟的键盘设备的device信息;机箱管理内核根据获取的device信息,将关机按键码从机箱管理内核支持的数据格式转换为国产服务器主机支持的USB Report格式的数据;机箱管理内核将转换得到的USB Report格式的数据通过USB发送到国产服务器主机;国产服务器主机接收到USB Report格式的数据后,由国产操作系统执行软关机指令操作;
设计proc接口为接收8个整型的按键码数据,其中第1个整型数据为功能按键、第2个整型数据保留、第3个到第8个整型数据为普通按键1到普通按键6;
机箱管理内核将通过proc接口接收包含软关机按键码的8个整型数据,按照转换关系,并根据机箱管理iUSB虚拟的键盘设备的定义构造USB Report数据结构;
机箱管理内核获取机箱管理iUSB虚拟的键盘设备的device结构体;
机箱管理内核将构造的USB Report数据通过调用获取的device结构体中包含的USB发送接口函数发送到国产服务器主机。
2.如权利要求1所述的模拟键盘软关机按键实现远程软关机的方法,其特征在于,根据机箱管理iUSB虚拟的键盘设备的定义构造成8个字节的USB Report数据结构。
3.如权利要求1所述的模拟键盘软关机按键实现远程软关机的方法,其特征在于,国产服务器平台内部的机箱管理与国产服务器主机之间通过USB建立连接;机箱管理中应用软件通过proc接口与机箱管理内核进行数据传输;远程管理计算机通过网络与国产服务器平台机箱管理建立连接。
4.如权利要求1所述的模拟键盘软关机按键实现远程软关机的方法,其特征在于,在机箱管理内核态中导出iUSB虚拟的键盘设备的名称为KeyScanCode的供用户态使用的proc接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910597246.4/1.html,转载请声明来源钻瓜专利网。