一种信号传输方法及相关组件技术

技术编号:38483854 阅读:10 留言:0更新日期:2023-08-15 17:00
本发明专利技术公开了一种信号传输方法及相关组件,涉及通信领域,主端设备接收待传输数据,并将待传输数据通过自身的通用型输入输出引脚发送至从端设备的通用型输入输出引脚,以便从端设备基于待传输数据执行相应操作,能够使主端设备和从端设备共享通用型输入输出引脚,也即让服务器中的主机和基板管理控制器共享彼此的通用型输入输出引脚,当主机需要与被管理设备通信时可直接通过与基板管理控制器连接的通用型输入输出引脚实现,不需要设置额外的信号线,也无需进行数据串并行转换和还原,从而提高数据传输效率,降低布线成本。降低布线成本。降低布线成本。

【技术实现步骤摘要】
一种信号传输方法及相关组件


[0001]本专利技术涉及通信领域,特别是涉及一种信号传输方法及相关组件。

技术介绍

[0002]目前,IPMI(Intelligent Platform Management Interf ace,智能型平台管理接口规范)为服务器实现对硬件设备的监控和可靠性管理提供了帮助。IPMI的核心是BMC(Baseboard Management Controller,基板管理控制器),主机对各个被管理硬件设备的监控都是通过BMC实现的,但是被管理硬件设备与主机之间若要传输数据则需要通过单独的通道实现,目前主机与被管理硬件设备通信通常采用两种方式:其一是采用例如LPC(Low Pin Count Bus,精简引脚总线)的普通信道传输数据,另一种是采用带外信号传输数据,但是利用普通信道传输数据需要经历数据串并行转换和还原的过程,存在失真并且效率比较低;利用带外信号传输数据会占用主机的引脚以及外部信号线,布线成本比较高。

技术实现思路

[0003]本专利技术的目的是提供一种信号传输方法及相关组件,当主机需要与被管理设备通信时可直接通过与基板管理控制器连接的通用型输入输出引脚实现,不需要设置额外的信号线,也无需进行数据串并行转换和还原,从而提高数据传输效率,降低布线成本。
[0004]为解决上述技术问题,本专利技术提供了一种信号传输方法,应用于主端设备上的处理器,在所述主端设备为服务器的主机时从端设备为基板管理控制器,在所述主端设备为所述基板管理控制器时所述从端设备为所述主机,所述主端设备的通用型输入输出引脚与所述从端设备的通用型输入输出引脚连接,所述信号传输方法包括:
[0005]接收待传输数据;
[0006]将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述待传输数据执行相应操作。
[0007]另一方面,所述待传输数据包括N位待传输子数据和N位用于分别表征各位所述待传输子数据是否有效的状态数据,其中,所述状态数据为第一电平时表征与所述状态数据对应的待传输子数据有效,所述状态数据为与所述第一电平相反的第二电平时表征与所述状态数据对应的待传输子数据无效,N为正整数;
[0008]在接收待传输数据之后,还包括:
[0009]在确定所述待传输数据中存在为所述第一电平的状态数据之后,进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤。
[0010]另一方面,所述待传输数据还包括用于表征所述待传输子数据的功能的功能分类数据;
[0011]将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述待传输数据执行相应操作,包括:
[0012]将所述功能分类数据和N位所述待传输子数据均通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述功能分类数据确定欲基于所述待传输数据执行的操作的目标类型,并基于N位所述待传输子数据执行类型为所述目标类型的操作。
[0013]另一方面,在将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚之前,还包括:
[0014]判断是否需要将所述待传输数据传输到除所述主机之外的其他远端设备;
[0015]若是,则先将所述待传输数据存储到指定寄存器中,存储完成后从所述指定寄存器中读取所述待传输数据并进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤;
[0016]若否,则直接进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤。
[0017]另一方面,若所述主端设备为所述基板管理控制器且所述从端设备为所述主机,在接收待传输数据之后,还包括:
[0018]在将所述待传输数据全部接收完毕之后,向所述主机发送调度请求,以便所述主机向所述基板管理控制器发送数据读取指令;
[0019]在接收到所述数据读取指令后,进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤。
[0020]另一方面,在接收到的所述待传输数据的组数大于所述主端设备通过所述通用型输入输出引脚传输数据的组数时,在接收所述待传输数据之后,还包括:
[0021]将各组所述待传输数据分别存储到所述主端设备的各个缓存单元中;
[0022]将位于起始缓存单元之后预设数量个的缓存单元中存储的数据作为待传输数据,并进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤;
[0023]将本次完成待传输数据传输的最后一个缓存单元作为新的起始缓存单元,进入将位于起始缓存单元之后预设数量个的缓存单元中存储的数据作为待传输数据的步骤。
[0024]另一方面,将位于起始缓存单元之后预设数量个的缓存单元中存储的数据作为待传输数据,包括:
[0025]将位于所述起始缓存单元之后预设数量个的更新缓存单元中存储的数据作为待传输数据,其中,所述更新缓存单元为当前存储的数据相较于上一次存储的数据发生变化的缓存单元。
[0026]另一方面,在将各组所述待传输数据分别存储到所述主端设备的各个缓存单元中之后,还包括:
[0027]在确定所述缓存单元中存储的待传输数据对应的操作为预设系统级操作时,优先将操作为所述预设系统级操作对应的待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚。
[0028]为解决上述技术问题本申请还提供了一种信号传输系统,应用于主端设备上的处理器,在所述主端设备为服务器的主机时从端设备为基板管理控制器,在所述主端设备为所述基板管理控制器时所述从端设备为所述主机,所述主端设备的通用型输入输出引脚与
所述从端设备的通用型输入输出引脚连接,所述信号传输系统包括:
[0029]数据接收单元,用于接收待传输数据;
[0030]数据传输单元,用于将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述待传输数据执行相应操作。
[0031]为解决上述技术问题本申请还提供了一种信号传输装置,包括:
[0032]存储器,用于存储计算机程序;
[0033]处理器,用于执行所述计算机程序时实现上述任一信号传输方法的步骤。
[0034]为解决上述技术问题本申请还提供了一种主端设备,包括上述信号传输装置。
[0035]为解决上述技术问题本申请还提供了一种服务器,包括上述主端设备,还包括通用型输入输出引脚与所述主端设备的通用型输入输出引脚连接的从端设备;
[0036]在所述主端设备为主机时所述从端设备为基板管理控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号传输方法,其特征在于,应用于主端设备上的处理器,在所述主端设备为服务器的主机时从端设备为基板管理控制器,在所述主端设备为所述基板管理控制器时所述从端设备为所述主机,所述主端设备的通用型输入输出引脚与所述从端设备的通用型输入输出引脚连接,所述信号传输方法包括:接收待传输数据;将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述待传输数据执行相应操作。2.如权利要求1所述的信号传输方法,其特征在于,所述待传输数据包括N位待传输子数据和N位用于分别表征各位所述待传输子数据是否有效的状态数据,其中,所述状态数据为第一电平时表征与所述状态数据对应的待传输子数据有效,所述状态数据为与所述第一电平相反的第二电平时表征与所述状态数据对应的待传输子数据无效,N为正整数;在接收待传输数据之后,还包括:在确定所述待传输数据中存在为所述第一电平的状态数据之后,进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤。3.如权利要求2所述的信号传输方法,其特征在于,所述待传输数据还包括用于表征所述待传输子数据的功能的功能分类数据;将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述待传输数据执行相应操作,包括:将所述功能分类数据和N位所述待传输子数据均通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚,以便所述从端设备基于所述功能分类数据确定欲基于所述待传输数据执行的操作的目标类型,并基于N位所述待传输子数据执行类型为所述目标类型的操作。4.如权利要求1所述的信号传输方法,其特征在于,在将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚之前,还包括:判断是否需要将所述待传输数据传输到除所述主机之外的其他远端设备;若是,则先将所述待传输数据存储到指定寄存器中,存储完成后从所述指定寄存器中读取所述待传输数据并进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤;若否,则直接进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述从端设备的通用型输入输出引脚的步骤。5.如权利要求1所述的信号传输方法,其特征在于,若所述主端设备为所述基板管理控制器且所述从端设备为所述主机,在接收待传输数据之后,还包括:在将所述待传输数据全部接收完毕之后,向所述主机发送调度请求,以便所述主机向所述基板管理控制器发送数据读取指令;在接收到所述数据读取指令后,进入将所述待传输数据通过所述主端设备的通用型输入输出引脚传输至所述...

【专利技术属性】
技术研发人员:王朝辉刘同强时慧玲
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1