System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 移动式服务器电源按键软开关方法、存储介质技术_技高网

移动式服务器电源按键软开关方法、存储介质技术

技术编号:44658413 阅读:8 留言:0更新日期:2025-03-17 18:51
本申请涉及服务器安全控制技术领域,公开了一种移动式服务器电源按键软开关方法、存储介质,该方法包括上电控制芯片通过串口或GPIO接口与CPU相连,形成关机命令行下发链路,通知操作系统中运行的关机监听服务软件,关机监听服务软件执行关机命令,通知操作系统执行关机操作;操作系统完成关机操作后下发关机完成信号给上电控制芯片,上电控制芯片进行掉电操作。该方案只需额外引出CPLD/MCU的一路串口或者I2C,无需额外硬件设计,无额外成本;服务器设备通过电源按键软关机的功能,解决了移动式服务器设备频繁关机损坏文件的问题,也节省了键盘和显示器的配备,节省了资源,保护了设备。

【技术实现步骤摘要】

本申请涉及服务器安全控制,例如涉及一种移动式服务器电源按键软开关方法、存储介质


技术介绍

1、服务器一般有两种应用情景,第一种应用情景是传统的数据中心,服务器设备部署在恒温恒湿的机房环境,并且服务器都普遍地都接入互联网,以互联网业务为主,为用户提供购物网站、邮件管理、数据库处理、游戏访问等服务,服务器设备需要24*7小时连续、稳定的工作,以便对外提供无间断服务。另外一种应用情景是移动式数据中心,服务器设备安装在车载、舰载、机载等移动式环境中,服务器设备会根据移动式环境的实际需要,进行频繁的开关机操作,而在车载、舰载、机载等移动式环境中,空间有限,服务器设备一般不配备显示器和键鼠,无法实现操作系统下的软关机操作。

2、需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了一种移动式服务器电源按键软开关方法,该方法包括:

3、上电控制芯片通过串口或gpio接口与cpu相连,形成关机命令行下发链路,通知操作系统中运行的关机监听服务软件,关机监听服务软件执行关机命令,通知操作系统执行关机操作;

4、操作系统完成关机操作后下发关机完成信号给上电控制芯片,上电控制芯片进行掉电操作。

5、在一些实施例中,该方法还包括:

6、如果上电控制芯片在第一预设时间段内未检测到关机完成信号,则上电控制芯片直接切断电源进行硬关机操作。

7、在一些实施例中,所述上电控制芯片通过串口或gpio接口与cpu相连,形成关机命令行下发链路,通知操作系统中运行的关机监听服务软件,关机监听服务软件执行关机命令,通知操作系统执行关机操作,包括:

8、mcu/cpld收到外部的关机信号后,通过与cpu相连的串口或gpio接口发送关机命令“0xff0x050x500xfe”给操作系统,操作系统在第二预设时间段内返回“0xff0x050x500xfe”数据,表示系统正常工作,通知操作系统执行关机操作。

9、在一些实施例中,所述操作系统完成关机操作后下发关机完成信号给到上电控制芯片,上电控制芯片进行掉电操作;如果上电控制芯片在第一预设时间段内未检测到关机完成信号,则上电控制芯片直接切断电源进行硬关机操作,包括:

10、操作系统完成关机操作后下发关机完成信号给到mcu/cpld,mcu/cpld接收到系统返回数据后进行超时计时,如果在第一预设时间段内没有收到系统下发的软关机信号,进行掉电硬关机;如果操作系统在第三预设时间段内没有返回“0xff0x050x500xfe”数据,表示系统工作异常,直接进行硬关机。

11、在一些实施例中,该方法还包括:

12、操作系统内运行关机监听服务软件,关机监听服务软件实时监测串口通信,当收到mcu/cpld发送的关机命令后,将相同命令数据通过gpio或串口返还给mcu/cpld,然后执行shutdown命令进行软关机。

13、在一些实施例中,该方法还包括:

14、在服务器设备开关机按键信号按下的情况下开机;

15、若服务器设备开关机按键没有按下的话,则bmc无法开机。

16、在一些实施例中,该方法还包括:

17、mcu/cpld接收到bmc界面关机信号、服务器设备开关机按键关机信号后,通过上传关机信号给操作系统,操作系统监测脚本监测到执行关机。

18、本公开实施例提供了一种存储介质,存储有程序指令,该程序指令在运行时,执行上述的移动式服务器电源按键软开关方法。

19、本公开实施例提供的移动式服务器电源按键软开关方法、存储介质,可以实现以下技术效果:

20、本公开中的服务器设备通过电源按键软关机满足移动式服务器设备频繁关机的应用需求,也满足固定机房环境设备维护关机的需求,开创了服务器设备电源按键软关机的先例。服务器设备电源按键软关机包含的关机监听服务软件和芯片固件全部自主研发,可控安全;而且该方案只需额外引出cpld/mcu的一路串口或者i2c,无需额外硬件设计,无额外成本;服务器设备通过电源按键软关机的功能,解决了移动式服务器设备频繁关机损坏文件的问题,也节省了键盘和显示器的配备,节省了资源,保护了设备。

21、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

本文档来自技高网...

【技术保护点】

1.一种移动式服务器电源按键软开关方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述上电控制芯片通过串口或GPIO接口与CPU相连,形成关机命令行下发链路,通知操作系统中运行的关机监听服务软件,关机监听服务软件执行关机命令,通知操作系统执行关机操作,包括:

4.根据权利要求3所述的方法,其特征在于,所述操作系统完成关机操作后下发关机完成信号给到上电控制芯片,上电控制芯片进行掉电操作;如果上电控制芯片在第一预设时间段内未检测到关机完成信号,则上电控制芯片直接切断电源进行硬关机操作,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种存储介质,存储有程序指令,其特征在于,所述程序指令在运行时,执行如权利要求1至7任一项所述的移动式服务器电源按键软开关方法。

【技术特征摘要】

1.一种移动式服务器电源按键软开关方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述上电控制芯片通过串口或gpio接口与cpu相连,形成关机命令行下发链路,通知操作系统中运行的关机监听服务软件,关机监听服务软件执行关机命令,通知操作系统执行关机操作,包括:

4.根据权利要求3所述的方法,其特征在于,所述操作系统完成关机操作后下发关机完成信号给到上电控制芯片,上电...

【专利技术属性】
技术研发人员:徐永强李新庆孙慧宁
申请(专利权)人:西安超越申泰信息科技有限公司
类型:发明
国别省市:

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

1