[发明专利]一种模拟键盘软关机按键实现远程软关机的方法有效
申请号: | 201910597246.4 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110308940B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 蔡宇;袁晓光;濮约刚;姜有田;孙雪松;李子磊 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 键盘 关机 按键 实现 远程 方法 | ||
本发明涉及一种模拟键盘软关机按键实现远程软关机的方法,其中,包括:修改机箱管理内核代码,在机箱管理内核中导出iUSB虚拟的键盘设备的proc接口;接收远程管理计算机发送的软关机命令;将接收到的软关机命令解析后,模拟成关机按键码,并组成机箱管理内核支持的数据格式,通过proc接口传输到机箱管理内核;机箱管理内核获取机箱管理iUSB虚拟的键盘设备的device信息;机箱管理内核根据步骤获取的device信息,将软关机命令数据转换为国产服务器主机支持的USB Report格式的数据;机箱管理内核将转换得到的USB Report格式的数据通过USB发送到国产服务器主机;国产服务器主机接收到USB Report格式的数据后,由国产操作系统执行软关机指令操作。
技术领域
本发明涉及计算机开关机控制技术,特别涉及一种模拟键盘软关机按键实现远程软关机的方法。
背景技术
在国产服务器平台中通常采用机箱管理方式实现包括远程电源控制、KVM overIP等服务器远程管理功能,在服务器远程电源控制方面,因国产平台不支持ACPI,现有方法都是通过机箱管理直接控制CPLD切断服务器主板电源的方式达到远程关机要求,此种方式属于强制断电的硬关机方式,容易造成服务器在电源控制过程中因系统数据保存出现错误导致国产操作系统崩溃的问题,因此在服务器平台中需要实现一种远程软关机的操作方法,确保电源控制过程中系统数据稳定保存避免出现国产操作系统崩溃的问题。
在国产服务器平台中,为实现服务器远程电源控制要求,国产平台都是通过CPLD实现下电控制,强制切断服务器主板电源,此种操作方式容易出现因为操作系统服务或数据处理没有正常停止导致的操作系统崩溃的问题;同时当前服务器硬盘多使用机械硬盘,在硬盘读写过程中强制断电容易导致硬盘损坏,造成数据丢失的问题,且严重影响硬盘的使用寿命。
发明内容
本发明的目的提供一种模拟键盘软关机按键实现远程软关机的方法,解决通过机箱管理直接控制CPLD切断服务器主板电源实现关机导致的国产操作系统崩溃或者硬盘损坏的问题。
本发明一种模拟键盘软关机按键实现远程软关机的方法,其中,包括:修改机箱管理内核代码,在机箱管理内核中导出iUSB虚拟的键盘设备的proc接口;接收远程管理计算机发送的软关机命令;将接收到的软关机命令解析后,模拟成关机按键码,并组成机箱管理内核支持的数据格式,通过proc接口传输到机箱管理内核;机箱管理内核获取机箱管理iUSB虚拟的键盘设备的device信息;机箱管理内核根据步骤获取的device信息,将软关机命令数据转换为国产服务器主机支持的USB Report格式的数据;机箱管理内核将转换得到的USB Report格式的数据通过USB发送到国产服务器主机;国产服务器主机接收到USBReport格式的数据后,由国产操作系统执行软关机指令操作。
根据本发明的模拟键盘软关机按键实现远程软关机的方法,其特征在于,根据机箱管理iUSB虚拟的键盘设备的定义构造成8个字节的USB Report数据结构。
根据本发明的模拟键盘软关机按键实现远程软关机的方法,其特征在于,国产服务器平台内部的机箱管理与国产服务器主机之间通过USB建立连接;机箱管理中应用软件通过proc接口与机箱管理内核进行数据传输;远程管理计算机通过网络与国产服务器平台机箱管理建立连接。
根据本发明的模拟键盘软关机按键实现远程软关机的方法,其特征在于,国产服务器平台内部的机箱管理与国产服务器主机之间通过USB建立连接;机箱管理中应用软件通过proc接口与机箱管理内核进行数据传输,远程管理计算机通过网络与国产服务器平台机箱管理建立连接。
根据本发明的模拟键盘软关机按键实现远程软关机的方法,其特征在于,在机箱管理内核态中导出iUSB虚拟的键盘设备的KeyScanCode的供用户态使用的proc接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910597246.4/2.html,转载请声明来源钻瓜专利网。