通信控制方法、装置、PCIE设备以及存储介质制造方法及图纸

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

【技术实现步骤摘要】
通信控制方法、装置、PCIE设备以及存储介质


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

技术介绍

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

技术实现思路

[0003]鉴于上述问题,本申请提出了一种通信控制方法、装置、PCIE设备以及存储介质,以使设备在PCIE光传输链路的状态发生变化时及时改变PCIE通道的状态,避免系统崩溃或挂死。
[0004]第一方面,本申请实施例提供了一种通信控制方法,应用于PCIE设备,所述PCIE设备包括至少一个光电收发模块,所述光电收发模块用于将PCIE电信号转换为光信号或者将光信号转换为PCIE电信号后进行传输,所述方法包括:接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态。
[0005]第二方面,本申请实施例提供了一种通信控制装置,应用于PCIE设备,所述PCIE设备包括至少一个光电收发模块,所述光电收发模块用于将PCIE电信号转换为光信号或者将光信号转换为PCIE电信号后进行传输,所述装置包括:信号获取模块以及通道控制模块,其中,信号获取模块用于接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;通道控制模块用于基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态。
[0006]第三方面,本申请实施例提供了一种PCIE设备,包括:一个或多个控制器和一个或多个光电收发模块;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个控制器执行,所述一个或多个程序配置用于执行上述第一方面提供的通信控制方法。
[0007]第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被控制器调用执行上述第一方面提供的通信控制方法。
[0008]本申请提供的方案,应用于PCIE设备,所述PCIE设备包括至少一个光电收发模块,所述光电收发模块用于将PCIE电信号转换为光信号或者将光信号转换为PCIE电信号后进
行传输。通过接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态。通过光电收发模块对应的状态指示信号,监测当前光传输链路对应的链路状态,进而控制PCIE设备的PCIE通道处于相应的通信状态或者隔离状态,由此能够在光传输链路连通时及时唤醒控制器,或者在光传输链路断开时及时隔离PCIE通道,避免PCIE设备的系统崩溃或挂死。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1示出了本申请实施例中一种常见的通信控制方法的示意图。
[0011]图2示出了本申请实施例中另一种常见的通信控制方法的示意图。
[0012]图3示出了本申请一个实施例提供的通信控制方法的流程示意图。
[0013]图4示出了本申请一个实施例中控制器进行通信控制的流程示意图。
[0014]图5示出了本申请另一个实施例提供的通信控制方法的流程示意图。
[0015]图6示出了本申请又一个实施例提供的通信控制方法的流程示意图。
[0016]图7示出了本申请又一个实施例中通信控制方法的一种结构示意图。
[0017]图8示出了本申请又一个实施例中通信控制方法的另一种结构示意图。
[0018]图9示出了本申请实施例提供的通信控制装置的结构示意图。
[0019]图10示出了本申请实施例提供的一种PCIE设备的结构框图。
[0020]图11示出了本申请实施例提供的计算机可读取存储介质的结构框图。
具体实施方式
[0021]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0022]通常情况下,将PCIE信号进行长距离传输,可以有两种实现方式,一种如图1所示,通过在设备A和设备B之间架设高速差分信号线缆,并在高速差分信号线缆上安装至少一个中继信号增强板卡,即图1中的中继器。设备A中的PCIE信号经过内部的信号调理电路进行信号预加重或者均衡处理后,进入高速差分信号线缆,到达中继信号增强板卡进行信号调整,然后再通过高速差分信号线缆到达设备B,经过设备B内的信号调整电路进行信号预加重或者均衡处理后就可以实现PCIE的信号传输。但即使是通过中继器在信号的传输过程中进行信号调整,但铜缆的通道特性决定其会因传输更高的信道频率而出现大幅度劣化,因此,长距离的铜线互连技术将无法满足未来更高速度的PCIE版本带来的技术产品对成本、效能、尺寸与重量的要求。
[0023]随着光纤技术的逐渐成熟,对于PCIE信号传输的还存在另一种实现方式,如图2所示,设备A可以将PCIE电信号转换为光信号,传输距离将大幅度提高。设备A可以将特制光电收发模块与控制器连接,设备A中的控制器在向外发送信号前,会通过检测电路探测是否设
备B是否已经连接,而由于特制光电收发模块中存在一个能够模拟对端接收设备的电阻网络,由此控制器会认为对端设备已经接入,然后进行正常的初始化和数据传输的过程。但这种光纤传输PCIE的方式不支持热插拔,会导致设备A无法真正地识别到与对端设备B之间是否建立了连接,一旦设备A和设备B之间的光传输链路出现故障,或者出现了不满足PCIE电气标准的操作,设备A也无法及时进行响应,无法及时进行故障隔离,这就容易导致PCIE设备的系统崩溃或挂死。
[0024]因此,本申请提供了一种通信控制方法、装置、计算机设备以及存储介质,应用于PCIE设备,通过光电收发模块对应的状态指示信号,监测当前光传输链路对应的链路状态,进而控制PCIE设备的PCIE通道处于相应的通信状态或者隔离状态,由此能够在光传输链路连通时及时唤醒控制器,或者在光传输链路断开时,及时隔离本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信控制方法,其特征在于,应用于PCIE设备,所述PCIE设备包括至少一个光电收发模块,所述光电收发模块用于将PCIE电信号转换为光信号或者将光信号转换为PCIE电信号后进行传输,所述方法包括:接收所述光电收发模块的至少一个状态指示信号,所述状态指示信号用于指示所述光电收发模块对应的光传输链路在当前时刻的链路状态;基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态。2.根据权利要求1所述的方法,其特征在于,至少一个所述状态指示信号包括收光异常信号,所述收光异常信号为第一电平信号或者第二电平信号,所述收光异常信号用于指示所述光电收发模块接收光信号是否出现异常,所述基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态,包括:若所述收光异常信号为所述第一电平信号,则控制所述PCIE设备的PCIE通道处于通信状态;若所述收光异常信号为所述第二电平信号,则隔离所述PCIE设备的PCIE通道。3.根据权利要求2所述的方法,其特征在于,所述状态指示信号还包括发光故障信号、收发状态信号以及通信控制信号,所述发光故障信号用于指示所述光电收发模块发送的光信号是否正常,所述收发状态信号用于指示所述光电收发模块是否在位,所述通信控制信号用于指示所述光电收发模块是否能够发送光信号;所述若所述收光异常信号为所述第一电平信号,则控制所述PCIE设备的PCIE通道处于通信状态,包括:若所述收光异常信号为所述第一电平信号,且所述发光故障信号、所述收发状态信号以及所述通信控制信号满足目标条件,则控制所述PCIE设备的PCIE通道处于通信状态。4.根据权利要求3所述的方法,其特征在于,所述若所述收光异常信号为所述第一电平信号,且所述发光故障信号、所述收发状态信号以及所述通信控制信号满足目标条件,则控制所述PCIE设备的PCIE通道处于通信状态,包括:若所述收光异常信号为所述第一电平信号,且所述发光故障信号、所述收发状态信号以及所述通信控制信号均为所述第一电平信号,则控制所述PCIE设备的PCIE通道处于通信状态。5.根据权利要求1所述的方法,其特征在于,方法应用于所述PCIE设备的控制器,所述PCIE设备还包括信号整合模块,所述状态指示信号包括收光异常信号、发光故障信号、收发状态信号以及通信控制信号,所述基于所述状态指示信号,控制所述PCIE设备的PCIE通道的状态,包括:通过...

【专利技术属性】
技术研发人员:李海葛剑鹏
申请(专利权)人:深圳市信锐网科技术有限公司
类型:发明
国别省市:

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

1