一种数据传输方法及其装置制造方法及图纸

技术编号:36743925 阅读:15 留言:0更新日期:2023-03-04 10:24
本申请实施例公开一种数据传输方法及其装置,所述方法应用于设备管理模块,设备管理模块通过中央处理器CPU系统的外设设备的带外接口与该外设设备连接;方法包括:设备管理模块通过带外接口协议获取该外设设备的数据。通过获取外设设备的数据有利于更好地管理外设设备。设备。设备。

【技术实现步骤摘要】
一种数据传输方法及其装置


[0001]本申请涉及计算设备
,尤其涉及一种数据传输方法及其装置。

技术介绍

[0002]计算机产品的不同外设设备,可以实现诸如网络连接、存储访问、图形处理等功能。计算机产品中的设备管理模块可以用于执行部件管理、资产管理等功能。
[0003]随着业务多样化,应用复杂化,外设设备的功能、数量越来越多。因此,如何更好地管理外设设备成为亟待解决的技术问题。

技术实现思路

[0004]本申请实施例提供了一种数据传输方法及其装置,通过获取外设设备的数据有利于更好地管理外设设备。
[0005]第一方面,本申请实施例提供了一种数据传输方法,所述方法应用于设备管理模块,设备管理模块通过中央处理器CPU系统的外设设备的带外接口与所述外设设备连接,该方法包括:设备管理模块通过带外接口协议获取所述外设设备的数据。
[0006]在该技术方案中,设备管理模块通过获取外设设备的数据,从而有利于通过获取的数据对外设设备进行更好地管理。另外,通过协议获取外设设备的数据,而非通过操作系统中的第三方软件获取外设设备的数据。在外设设备为PCIE设备,且所述数据为固件日志的情况下,有利于摆脱PCIE设备的固件日志收集对操作系统的依赖和受到的约束。
[0007]在一种实现方式中,所述设备管理模块通过带外接口协议获取所述外设设备的数据的具体实施方式为:所述设备管理模块通过所述带外接口协议向所述外设设备发送数据获取命令;并通过所述带外接口协议接收来自所述外设设备的所述数据。
>[0008]在一种实现方式中,所述外设设备为快速外设组件互联PCIE设备,所述带外接口协议为改进型集成电路总线I3C接口协议;所述设备管理模块通过所述带外接口协议向所述外设设备发送数据获取命令之后,所述方法还包括:所述设备管理模块检测到所述PCIE设备响应所述数据获取命令后,通过所述I3C接口协议向所述PCIE设备发起读操作,所述读操作用于获取所述数据;所述设备管理模块通过所述I3C接口协议接收来自所述PCIE设备的等待消息;所述设备管理模块响应所述等待消息,并继续通过所述I3C接口协议向所述PCIE设备发起所述读操作;所述设备管理模块通过所述I3C接口协议接收来自所述PCIE设备的传送消息;所述设备管理模块通过所述带外接口协议接收来自所述外设设备的所述数据的具体实施方式为:所述设备管理模块响应所述传送消息,并通过所述I3C接口协议接收来自所述PCIE设备的所述数据。
[0009]在一种实现方式中,所述外设设备为PCIE设备,所述带外接口协议为改进型集成电路总线I3C接口协议;所述设备管理模块通过带外接口协议获取所述外设设备的数据的具体实施方式为:所述设备管理模块接收所述PCIE设备发起的I3C中断请求;响应所述I3C中断请求,并通过所述I3C接口协议接收来自所述PCIE设备的所述数据。
[0010]在该技术方案中,PCIE设备通过I3C中断操作的方式,主动发起与设备管理模块的通信,进而将PCIE设备的数据传送给设备管理模块,采用这种方式,有利于使得PCIE设备的数据传输更具备实时性。在所述数据包括固件日志文件的情况下,运维人员可以通过设备管理模块获取到的固件日志从而进行故障诊断。通过I3C中断方式有利于更及时地传输固件日志文件,进一步的,有利于运维人员更及时地根据固件日志文件进行故障诊断,从而有利于提高故障诊断的效率。
[0011]在一种实现方式中,所述外设设备为PCIE设备,所述数据包括所述PCIE设备的固件日志文件;所述固件日志文件包括所述PCIE设备的至少两条事件日志。
[0012]在该技术方案中,通过固件日志文件(固件日志文件中封装有至少两条事件日志)的方式传送,使得设备管理模块发出一次数据获取命令可以获取至少两条事件日志,或者使得PCIE设备通过I3C中断操作的方式可以获取至少两条事件日志,相较于逐条读取事件日志(即一次命令导出一条事件日志)的方式更加简单、高效。
[0013]在一种实现方式中,所述固件日志文件还包括以下一项或多项:所述PCIE设备的运行日志、寄存器信息、设备信息。
[0014]第二方面,本申请实施例提供了另一种数据传输方法,所述方法应用于中央处理器CPU系统的外设设备,CPU系统的外设设备通过所述外设设备的带外接口与设备管理模块连接,该方法包括:所述外设设备通过带外接口协议向所述设备管理模块发送所述外设设备的数据。
[0015]在该技术方案中,外设设备通过将其数据传输给设备管理模块,从而有利于利用数据对外设设备进行更好地管理。另外,通过协议传输外设设备的数据,而非通过操作系统中的第三方软件将外设设备的数据传输给设备管理模块。在外设设备为PCIE设备,且所述数据为固件日志的情况下,有利于摆脱PCIE设备的固件日志收集对操作系统的依赖和受到的约束。
[0016]在一种实现方式中,所述方法还包括:所述外设设备通过所述带外接口协议接收来自所述设备管理模块的数据获取命令;所述外设设备通过带外接口协议向所述设备管理模块发送所述外设设备的数据的具体实施方式为:所述外设设备响应所述数据获取命令,并通过所述带外接口协议向所述设备管理模块发送所述外设设备的数据。
[0017]在一种实现方式中,所述外设设备为快速外设组件互联PCIE设备,所述带外接口协议为改进型集成电路总线I3C接口协议;所述外设设备响应所述数据获取命令之后,所述方法还包括:所述PCIE设备检测到所述设备管理模块通过所述I3C接口协议发起的读操作,所述读操作用于获取所述数据;若未完成所述数据的生成操作,则所述PCIE设备通过所述I3C接口协议向所述设备管理模块发送等待消息;若已完成所述数据的生成操作,则所述PCIE设备通过所述I3C接口协议向所述设备管理模块发送传送消息。
[0018]在一种实现方式中,所述外设设备为PCIE设备,所述带外接口协议为I3C接口协议;所述方法还包括:所述PCIE设备向所述设备管理模块发起I3C中断请求;所述外设设备通过带外接口协议向所述设备管理模块发送所述外设设备的数据的具体实施方式为:所述PCIE设备通过所述I3C接口协议向所述设备管理模块发送所述PCIE设备的数据。
[0019]在该技术方案中,PCIE设备通过I3C中断操作的方式,主动发起与设备管理模块的通信,进而将PCIE设备的数据传送给设备管理模块,采用这种方式,有利于使得PCIE设备的
数据传输更具备实时性。在所述数据包括固件日志文件的情况下,运维人员可以通过设备管理模块获取到的固件日志从而进行故障诊断。通过I3C中断方式有利于更及时地传输固件日志文件,进一步的,有利于运维人员更及时地根据固件日志文件进行故障诊断,从而有利于提高故障诊断的效率。
[0020]在一种实现方式中,所述外设设备为PCIE设备,所述数据包括所述PCIE设备的固件日志文件;所述固件日志文件包括所述PCIE设备的至少两条事件日志。
[0021]在该技术方案中,通过固件日志文件(固件日志文件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,所述方法应用于设备管理模块,其特征在于,所述设备管理模块通过中央处理器CPU系统的外设设备的带外接口与所述外设设备连接;所述方法包括:所述设备管理模块通过带外接口协议获取所述外设设备的数据。2.如权利要求1所述的方法,其特征在于,所述设备管理模块通过带外接口协议获取所述外设设备的数据,包括:所述设备管理模块通过所述带外接口协议向所述外设设备发送数据获取命令;所述设备管理模块通过所述带外接口协议接收来自所述外设设备的所述数据。3.如权利要求2所述的方法,其特征在于,所述外设设备为快速外设组件互联PCIE设备,所述带外接口协议为改进型集成电路总线I3C接口协议;所述设备管理模块通过所述带外接口协议向所述外设设备发送数据获取命令之后,所述方法还包括:所述设备管理模块检测到所述PCIE设备响应所述数据获取命令后,通过所述I3C接口协议向所述PCIE设备发起读操作,所述读操作用于获取所述数据;所述设备管理模块通过所述I3C接口协议接收来自所述PCIE设备的等待消息;所述设备管理模块响应所述等待消息,并继续通过所述I3C接口协议向所述PCIE设备发起所述读操作;所述设备管理模块通过所述I3C接口协议接收来自所述PCIE设备的传送消息;所述设备管理模块通过所述带外接口协议接收来自所述外设设备的所述数据,包括:所述设备管理模块响应所述传送消息,并通过所述I3C接口协议接收来自所述PCIE设备的所述数据。4.如权利要求1所述的方法,其特征在于,所述外设设备为PCIE设备,所述带外接口协议为改进型集成电路总线I3C接口协议;所述设备管理模块通过带外接口协议获取所述外设设备的数据,包括:所述设备管理模块接收所述PCIE设备发起的I3C中断请求;所述设备管理模块响应所述I3C中断请求,并通过所述I3C接口协议接收来自所述PCIE设备的所述数据。5.如权利要求1~4任一项所述的方法,其特征在于,所述外设设备为PCIE设备,所述数据包括所述PCIE设备的固件日志文件;所述固件日志文件包括所述PCIE设备的至少两条事件日志。6.如权利要求5所述的方法,其特征在于,所述固件日志文件还包括以下一项或多项:所述PCIE设备的运行日志、寄存器信息、设备信息。7.一种数据传输方法,所述方法应用于中央处理器CPU系统的外设设备,其特征在于,所述外设设备通过所述外设设备的带外接口与设备管理模块连接;所述方法包括:所述外设设备通过带外接口协议向所述设备管理模块发送所述外设设备的数据。8.如权利要求7所述的方法,...

【专利技术属性】
技术研发人员:李宇涛
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1