【技术实现步骤摘要】
一种数据传输方法、控制设备及计算设备
[0001]本申请涉及计算机
,尤其涉及一种数据传输方法、控制设备及计算设备。
技术介绍
[0002]目前,服务器中的设备与设备之间的通信大多是单端对单端传输,设备可以包括括基板管理控制器(Board Management Controller,BMC)、主板背板连接插卡或硬盘、主板背板控制芯片等。在传输过程中大多是骤发事件,如果单端对单端传输使用一个传输媒介(例如线缆),在传输空闲时期,存在带宽资源浪费。如果设备与设备之间在传输相同协议数据时使用多种传输媒介(例如线缆),其中,传输媒介的数量由对端设备的数目确定,会导致带宽浪费严重浪费和增线缆成本增加。
技术实现思路
[0003]本申请实施例提供了一种数据传输方法、控制设备及计算设备,可以减少设备与设备之间的总线的数量,提高总线的带宽的利用率,减少设备成本。
[0004]第一方面,本申请实施例提供了一种数据传输方法,该方法应用于第一控制设备,第一控制设备包括多个IO口,多个输入输出IO口用于接收不同的协议数据,第一控制设备通过一条总线与第二控制设备连接,该方法包括:
[0005]第一控制设备确定通过IO口接收到的第一协议数据的频率与第二协议数据的频率是否相同,第一协议数据和第二协议数据同时有传输需求;
[0006]第一控制设备若第一协议数据的频率与第二协议数据的频率相同,则确定第一协议数据的第一数据量和第二协议数据的第二数据量;
[0007]第一控制设备根据第一数据量和第二数 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于第一控制设备,所述第一控制设备包括多个IO口,所述多个输入输出IO口用于接收不同的协议数据,所述第一控制设备通过一条总线与第二控制设备连接,所述方法包括:第一控制设备确定通过所述IO口接收到的第一协议数据的频率与第二协议数据的频率是否相同,所述第一协议数据和所述第二协议数据同时有传输需求;所述第一控制设备若所述第一协议数据的频率与所述第二协议数据的频率相同,则确定所述第一协议数据的第一数据量和所述第二协议数据的第二数据量;所述第一控制设备根据所述第一数据量和所述第二数据量,在不同时间通过所述总线分别向所述第二控制设备发送所述第一协议数据和所述第二协议数据。2.如权利要求1所述的方法,其特征在于,所述第一控制设备根据所述第一数据量和所述第二数据量,在不同时间通过所述总线分别向所述第二控制设备发送所述第一协议数据和所述第二协议数据包括:当所述第一数据量大于所述第二数据量时,在第一时间通过所述总线向所述第二控制设备发送所述第一协议数据、以及在第二时间通过所述总线向所述第二控制设备发送所述第二协议数据,所述第一时间早于所述第二时间。3.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一协议数据的频率与所述第二协议数据的频率不相同,则采用分频传输方式在同一时间通过所述总线向所述第二控制设备发送所述第一协议数据和所述第二协议数据。4.如权利要求3所述的方法,其特征在于,所述采用分频传输方式在同一时间通过所述总线向所述第二控制设备发送所述第一协议数据和所述第二协议数据包括:按照所述第一协议数据的频率和所述第二协议数据的频率从大到小的顺序,采用分频传输方式在同一时间通过所述总线向所述第二控制设备发送所述第一协议数据和所述第二协议数据。5.如权利要求1
‑
4任一项所述的方法,其特征在于,所述第一控制设备确定通过所述IO口接收到的第一协议数据的频率与第二协议数据的频率是否相同之前,所述方法还包括:确定所述第一协议数据的频率是否小于预设阈值、且所述第二协议数据的频率是否小于所述预设阈值;若所述第一协议数据的频率小于所述预设阈值、且所述第二协议数据的频率小于所述预设阈值,则执行确定所述第一协议数据的频率与所述第二协议数据的频率是否相同。6.如权利要求5所述的方法,其特征在于,所述方法还包括:若所述第一协议数据的频率大于等于所述预设阈值、且所述第二协议数据的频率大于等于所述预设阈值,则在一段时间内分别统计所述第一协议数据的第三数据量和所述第二协议数据的第四数据量;根据所述第三数据量和所述第四数据量,在不同时间通过所述总线分别向所述第二控制设备发送所述第一协议数据和所述第二协议数据。7.如权利要求6所述的方法,其特征在于,所述根据所述第三数据量和所述第四数据量,在不同时间通过所述总线分别向所述第二控制设备发送所述第一协议数据和所述第二协议数据包括:
当所述第三数据量大于所述第四数据量时,在第三时间通过所述总线向所述第二控制设备发送所述第...
【专利技术属性】
技术研发人员:肖卅,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。