通信控制方法、装置、PCIE设备以及存储介质与流程

文档序号:35679956发布日期:2023-10-08 16:13阅读:29来源:国知局
通信控制方法、装置、PCIE设备以及存储介质与流程

本申请涉及通信安全,更具体地,涉及一种通信控制方法、装置、pcie设备以及存储介质。


背景技术:

1、周边设备高速连接标准(peripheral component interconnect express,pcie)作为一种高速串行点对点双通道高带宽传输协议,通常采用pcb传输。随着光纤技术的逐渐成熟,pcie光传输逐渐成为可能,但光纤传输pcie还没有形成公知的规范。其中,在光纤传输pcie的情况下,pcie设备通常无法及时感知到光传输链路的通断状态的改变,一旦某条光传输链路出现不满足pcie电气标准的操作,控制器也无法及时对故障链路进行隔离,进而容易导致pcie设备出现系统崩溃或坏死的情况。


技术实现思路

1、鉴于上述问题,本申请提出了一种通信控制方法、装置、pcie设备以及存储介质,以使设备在pcie光传输链路的状态发生变化时及时改变pcie通道的状态,避免系统崩溃或挂死。

2、第一方面,本申请实施例提供了一种通信控制方法,应用于pcie设备,所述pcie设备包括至少一个光电收发模块,所述光电收发模块用于将pcie电信号转换为光信号或者将光信号转换为pcie电信号后进行传输,所述方法包括:接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;基于所述状态指示信号,控制所述pcie设备的pcie通道的状态。

3、第二方面,本申请实施例提供了一种通信控制装置,应用于pcie设备,所述pcie设备包括至少一个光电收发模块,所述光电收发模块用于将pcie电信号转换为光信号或者将光信号转换为pcie电信号后进行传输,所述装置包括:信号获取模块以及通道控制模块,其中,信号获取模块用于接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;通道控制模块用于基于所述状态指示信号,控制所述pcie设备的pcie通道的状态。

4、第三方面,本申请实施例提供了一种pcie设备,包括:一个或多个控制器和一个或多个光电收发模块;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个控制器执行,所述一个或多个程序配置用于执行上述第一方面提供的通信控制方法。

5、第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被控制器调用执行上述第一方面提供的通信控制方法。

6、本申请提供的方案,应用于pcie设备,所述pcie设备包括至少一个光电收发模块,所述光电收发模块用于将pcie电信号转换为光信号或者将光信号转换为pcie电信号后进行传输。通过接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;基于所述状态指示信号,控制所述pcie设备的pcie通道的状态。通过光电收发模块对应的状态指示信号,监测当前光传输链路对应的链路状态,进而控制pcie设备的pcie通道处于相应的通信状态或者隔离状态,由此能够在光传输链路连通时及时唤醒控制器,或者在光传输链路断开时及时隔离pcie通道,避免pcie设备的系统崩溃或挂死。



技术特征:

1.一种通信控制方法,其特征在于,应用于pcie设备,所述pcie设备包括至少一个光电收发模块,所述光电收发模块用于将pcie电信号转换为光信号或者将光信号转换为pcie电信号后进行传输,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,至少一个所述状态指示信号包括收光异常信号,所述收光异常信号为第一电平信号或者第二电平信号,所述收光异常信号用于指示所述光电收发模块接收光信号是否出现异常,所述基于所述状态指示信号,控制所述pcie设备的pcie通道的状态,包括:

3.根据权利要求2所述的方法,其特征在于,所述状态指示信号还包括发光故障信号、收发状态信号以及通信控制信号,所述发光故障信号用于指示所述光电收发模块发送的光信号是否正常,所述收发状态信号用于指示所述光电收发模块是否在位,所述通信控制信号用于指示所述光电收发模块是否能够发送光信号;

4.根据权利要求3所述的方法,其特征在于,所述若所述收光异常信号为所述第一电平信号,且所述发光故障信号、所述收发状态信号以及所述通信控制信号满足目标条件,则控制所述pcie设备的pcie通道处于通信状态,包括:

5.根据权利要求1所述的方法,其特征在于,方法应用于所述pcie设备的控制器,所述pcie设备还包括信号整合模块,所述状态指示信号包括收光异常信号、发光故障信号、收发状态信号以及通信控制信号,所述基于所述状态指示信号,控制所述pcie设备的pcie通道的状态,包括:

6.根据权利要求5所述的方法,其特征在于,在所述通过所述控制器基于所述通信状态信号,控制所述pcie设备的pcie通道的状态之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述控制器通过所述i2c总线获取所述通信状态信号,所述pcie设备包括至少两个所述光电收发模块,每个所述光电收发模块均对应一条pcie通道;

8.一种通信控制装置,其特征在于,应用于pcie设备,所述pcie设备包括至少一个光电收发模块,所述光电收发模块用于将pcie电信号转换为光信号或者将光信号转换为pcie电信号后进行传输,所述装置包括:

9.一种pcie设备,其特征在于,包括:

10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被控制器调用执行如权利要求1-7任一项所述的方法。


技术总结
本申请公开了一种通信控制方法、装置、PCIE设备以及存储介质,应用于PCIE设备,所述PCIE设备包括至少一个光电收发模块,所述光电收发模块用于将PCIE电信号转换为光信号或者将光信号转换为PCIE电信号后进行传输。通过接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态。通过光电收发模块对应的状态指示信号,监测当前光传输链路对应的链路状态,进而控制PCIE设备的PCIE通道处于相应的通信状态或者隔离状态,由此能够在光传输链路连通时及时唤醒控制器,或者在光传输链路断开时及时隔离PCIE通道,避免PCIE设备的系统崩溃或挂死。

技术研发人员:李海,葛剑鹏
受保护的技术使用者:深圳市信锐网科技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1