[发明专利]一种服务器多模块控制方法、设备及介质在审
申请号: | 202111250260.0 | 申请日: | 2021-10-26 |
公开(公告)号: | CN113986666A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 杨柳;于治楼;高霄霄;赖一鹏 | 申请(专利权)人: | 超越科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;H04L67/02 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250104 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 模块 控制 方法 设备 介质 | ||
本说明书实施例公开了一种多模块运行数据的显示及多模块控制方法,用以解决现有技术中无法实现在自主研发的单片机以及CPU操作系统下完成服务器多个模块远程控制的问题。方法包括:获取向指定子模块发送的远程控制指令;其中,指定子模块与远程控制指令相对应;通过预设的用户数据报协议将远程控制指令发送至远程服务器中管理模块的处理器,以便管理模块的处理器通过串口将远程控制指令发送至管理模块的第一单片机;将远程控制指令由第一单片机发送至指定子模块,以使指定子模块根据远程控制指令,完成对远程服务器运行数据的控制。
技术领域
本说明书涉及计算机通信控制技术领域,尤其涉及一种服务器多模块控制方法、设备及介质。
背景技术
服务器是一种计算机,但其在计算速度、稳定性等方面的性能指标明显高于其他计算机。现阶段随着信息技术的发展与互联网应用的普及,服务器越来越广泛地应用在各个领域,尤其在一些对数据安全性要求较高的企业,对服务器的监控和管理要求非常高。基板管理控制器(Baseboard Management Controller,简称BMC)是多节点管理的一种系统,BMC是独立于服务器的系统,可用于检测服务器重要位置传感器的状态。
目前主流的BMC采用进口的AST2400或者AST2500相关芯片及代码实现健康信息采集以及远程控制等基本功能。市场上现有的BMC健康管理功能主要用于服务器级别的主板,并且采用专用BMC控制芯片实现主板上参数采集、控制等功能。自主研发的相关芯片还无法对服务器多模块的运行数据进行远程控制。
因此,现需要一种可以实现服务器多模块远程控制的方法。
发明内容
本说明书一个或多个实施例提供了一种多模块运行数据的显示及多模块控制方法,用于解决如下技术问题:如何基于自主研发的单片机实现服务器的多模块远程控制的问题。
本说明书一个或多个实施例采用下述技术方案:
本说明书一个或多个实施例提供一种服务器多模块控制方法,方法包括:
获取向指定子模块发送的远程控制指令;其中,所述指定子模块在远程服务器中,由用户终端确定;
通过预设的用户数据报协议将所述远程控制指令发送至远程服务器中的管理模块的处理器,以便所述管理模块的处理器通过串口将所述远程控制指令发送至所述管理模块的第一单片机;
将所述远程控制指令由第一单片机发送至所述指定子模块,以使所述指定子模块根据所述远程控制指令,完成对所述远程服务器运行数据的控制。可选地,在本说明书一个或多个实施例中,所述获取向指定子模块发送的远程控制指令之前,所述方法还包括:
根据当前web服务器的显示信息,获取各子模块的运行数据;其中,所述各子模块位于所述远程服务器的不同板卡中;
根据所述运行数据,确定可触发的各子模块的远程控制指令。
可选地,在本说明书一个或多个实施例中,所述根据当前web服务器的显示信息,获取各子模块的运行数据之前,所述方法还包括:
实时获取各子模块的第二单片机采集的运行数据;
将所述运行数据发送到管理模块的第一单片机,以确定出汇总运行数据;
将所述汇总运行数据通过串口发送到所述管理模块的处理器;
根据所述管理模块的处理器中预设的用户数据报协议,将所述汇总运行数据发送给web服务器,以将所述各子模块的所述运行数据进行实时显示。
可选地,在本说明书一个或多个实施例中,所述实时获取各子模块中第二单片机采集的运行数据之后,所述方法还包括:
通过所述第二单片机对所述运行数据进行分析解码,以将所述运行数据通过I2C总线发送到第一单片机进行数据汇总。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超越科技股份有限公司,未经超越科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111250260.0/2.html,转载请声明来源钻瓜专利网。