数据处理方法、装置、基板控制管理系统及电子设备制造方法及图纸

技术编号:36339134 阅读:14 留言:0更新日期:2023-01-14 17:51
本公开提供了一种数据处理方法、装置、基板控制管理系统及电子设备,所述方法适用于基板控制管理系统,所述基板控制管理系统包括基板控制管理器、输出接口以及目标控制器,所述方法包括:基于所述目标控制器监测到所述基板控制管理器通过所述输出接口输出数据,存储所述数据至与所述基板控制管理系统关联的随机存储内存中;基于目标应用检测到所述随机存储内存中存储有所述数据,响应于所述目标应用的指令从所述随机存储内存中获取所述数据。指令从所述随机存储内存中获取所述数据。指令从所述随机存储内存中获取所述数据。

【技术实现步骤摘要】
数据处理方法、装置、基板控制管理系统及电子设备


[0001]本公开涉及计算机
,尤其涉及一种数据处理方法、装置、基板控制管理系统及电子设备。

技术介绍

[0002]相关技术中,在服务器开发阶段或批量交付阶段,基板控制管理器(BMC)出现异常无法通过BMC内部的日志文件进行问题查看和定位,需要通过物理串口来获取日志文件进而分析异常;如何不依赖物理串口获取BMC内部的日志文件亟需解决。

技术实现思路

[0003]本公开提供了一种数据处理方法、装置、基板控制管理系统及电子设备,以至少解决现有技术中存在的以上技术问题。
[0004]根据本公开的第一方面,提供一种数据处理方法,适用于基板控制管理系统,所述基板控制管理系统包括基板控制管理器、输出接口以及目标控制器,所述方法包括:
[0005]基于所述目标控制器监测到所述基板控制管理器通过所述输出接口输出数据,存储所述数据至与所述基板控制管理系统关联的随机存储内存中;
[0006]基于目标应用检测到所述随机存储内存中存储有所述数据,响应于所述目标应用的指令从所述随机存储内存中获取所述数据。
[0007]上述方案中,所述基板控制管理系统还包括本地内存,在所述响应于所述目标应用的指令从所述随机存储内存中获取所述数据之后,所述方法还包括:
[0008]将所述数据存储至所述本地内存中。
[0009]上述方案中,所述方法还包括:
[0010]向远端发送所述数据。
[0011]上述方案中,所述基板控制管理系统还包括网络接口,所述向远端发送所述数据包括:
[0012]基于所述网络接口向服务器发送所述数据,以使所述服务器存储所述数据。
[0013]上述方案中,所述基板控制管理系统还包括网络接口,所述向远端发送所述数据包括:
[0014]基于所述网络接口向网络浏览器发送所述数据,以基于所述网络浏览器浏览所述数据。
[0015]上述方案中,所述目标控制器包括基板控制管理器高级高性能总线控制器。
[0016]上述方案中,所述数据包括基板控制管理系统的日志文件。
[0017]根据本公开的第二方面,提供一种基板控制管理系统,所述系统包括:基板控制管理器、输出接口以及目标控制器;
[0018]所述目标控制器,用于监测所述基板控制管理器通过所述输出接口进行的数据输出行为,并在检测到输出数据的情况下,将所述数据存储至与所述基板控制管理系统关联
的随机存储内存中;
[0019]所述基板控制管理器,用于在目标应用检测到所述随机存储内存中存储有所述数据的情况下,响应于所述目标应用的指令,从所述随机存储内存中获取所述数据。
[0020]根据本公开的第三方面,提供一种数据处理装置,适用于基板控制管理系统,所述基板控制管理系统包括基板控制管理器、输出接口以及目标控制器,所述装置包括:
[0021]存储单元,用于基于所述目标控制器监测到所述基板控制管理器通过所述输出接口输出数据,存储所述数据至与所述基板控制管理系统关联的随机存储内存中;
[0022]处理单元,用于基于目标应用检测到所述随机存储内存中存储有所述数据,响应于所述目标应用的指令从所述随机存储内存中获取所述数据。
[0023]根据本公开的第四方面,提供了一种电子设备,包括:
[0024]至少一个处理器;以及
[0025]与所述至少一个处理器通信连接的存储器;其中,
[0026]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。
[0027]本公开的数据处理方法,基于所述目标控制器监测到所述基板控制管理器通过所述输出接口输出数据,存储所述数据至与所述基板控制管理系统关联的随机存储内存中;基于目标应用检测到所述随机存储内存中存储有所述数据,响应于所述目标应用的指令从所述随机存储内存中获取所述数据;可以不依赖物理串口获得BMC的日志文件,方便远端获取BMC的日志文件,以及异常回溯和异常定位。
[0028]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0029]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0030]在附图中,相同或对应的标号表示相同或对应的部分。
[0031]图1示出了相关技术中通过物理串口获取BMC内部的日志文件的示意图;
[0032]图2示出了本公开实施例提供的数据处理方法的一种可选流程示意图;
[0033]图3示出了本公开实施例提供的数据处理方法的另一种可选流程示意图;
[0034]图4示出了本公开实施例提供的数据处理方法的可选示意图;
[0035]图5示出了本公开实施例提供的目标控制器的工作流程示意图;
[0036]图6示出了本公开实施例提供的基板控制管理器的工作流程示意图;
[0037]图7示出了本公开实施例提供的数据处理装置的可选结构示意图;
[0038]图8示出了本公开实施例一种电子设备的组成结构示意图。
具体实施方式
[0039]为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅
仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0040]图1示出了相关技术中通过物理串口获取BMC内部的日志文件的示意图。
[0041]在目前服务器开发阶段或者批量交付过程中,如果BMC出现一些异常问题,无法直接通过BMC内部的日志文件等并不能查看、定位问题,而需要通过物理串口获取BMC内部的日志文件,进而进行异常分析和定位。具体的,需要连接实际的物理串口线与上位机软件串口工具来获得BMC内部的日志文件。但上述方案具备如下缺陷:
[0042]1)量产设备出现内核崩溃(kernel crash)的情况下无法回溯日志文件;
[0043]2)量产设备出现复现概率低的异常信息,需要依赖物理串口的日志文件来定位问题;
[0044]3)物理串口获得的日志文件,需要依赖上位机存储。
[0045]基于相关技术中存在的缺陷,本公开提供一种数据处理方法,可以不依赖物理串口,可以将日志数据存储到BMC本地或发送至远端,方便异常回溯和定位。
[0046]图2示出了本公开实施例提供的数据处理方法的一种可选流程示意图,将根据各个步骤进行说明。
[0047]步骤S201,基于所述目标控制器监测到所述基板控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,适用于基板控制管理系统,所述基板控制管理系统包括基板控制管理器、输出接口以及目标控制器,所述方法包括:基于所述目标控制器监测到所述基板控制管理器通过所述输出接口输出数据,存储所述数据至与所述基板控制管理系统关联的随机存储内存中;基于目标应用检测到所述随机存储内存中存储有所述数据,响应于所述目标应用的指令从所述随机存储内存中获取所述数据。2.根据权利要求1所述的方法,所述基板控制管理系统还包括本地内存,在所述响应于所述目标应用的指令从所述随机存储内存中获取所述数据之后,所述方法还包括:将所述数据存储至所述本地内存中。3.根据权利要求1或2所述的方法,所述方法还包括:向远端发送所述数据。4.根据权利要求3所述的方法,所述基板控制管理系统还包括网络接口,所述向远端发送所述数据包括:基于所述网络接口向服务器发送所述数据,以使所述服务器存储所述数据。5.根据权利要求3所述的方法,所述基板控制管理系统还包括网络接口,所述向远端发送所述数据包括:基于所述网络接口向网络浏览器发送所述数据,以基于所述网络浏览器浏览所述数据。6.根据权利要求1所述的方法,所述目标控制器包括基板控制管理器高级高性能总线控制器。7.根据权利要求1所述的方法,所述数据包括基板控制管理系...

【专利技术属性】
技术研发人员:袁兆铭
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1