一种远程实现PCIe wake的方法、系统和电子设备技术方案

技术编号:26417804 阅读:21 留言:0更新日期:2020-11-20 14:12
本申请涉及一种远程实现PCIe wake的方法、系统和电子设备,涉及远程控制的技术领域,S1:Ethernet Controller通过PCIe wake唤醒EC;S2:EC通过PWR BTN唤醒设备。本申请使得Ethernet Controller在唤醒设备之前,先通过PCIe wake唤醒EC,EC被唤醒后再通过PWR BTN唤醒设备,在设备发生掉电等断电情况时,能够依靠PWR BTN提供电源,使得Ethernet Controller在发生掉电等断电情况再通电后,能够唤醒设备,确保设备正常使用,具有减少工作人员维修的工作量,降低工作人员的时间成本的效果。

【技术实现步骤摘要】
一种远程实现PCIewake的方法、系统和电子设备
本申请涉及远程控制的
,尤其是涉及一种远程实现PCIewake的方法、系统和电子设备。
技术介绍
PCI-Express(peripheralcomponentinterconnectexpress)是一种高速串行计算机扩展总线标准,原称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。它的主要优势就是数据传输速率高,而且还有相当大的发展潜力。相关技术中,参照图1,EthernetController通过PCIewake唤醒设备(InterAtomSOC),其中InterAtomSOC为英特尔凌动系列的中央处理器。针对上述中的相关技术,专利技术人认为存在,当设备非正常关机,而是出现掉电等断电情况时,由于设备的内部缺陷,容易导致EthernetController不能通过PCIewake唤醒设备。
技术实现思路
为了在设备掉电时,使得EthernetController能够通过PCIewake唤醒设备,本申请提供一种远程实现PCIewake的方法、系统和电子设备。第一方面,本申请提供的一种远程实现PCIewake的方法,采用如下的技术方案:一种远程实现PCIewake的方法,S1:EthernetController通过PCIewake唤醒EC;S2:EC通过PWRBTN唤醒设备。通过采用上述技术方案,EthernetController在唤醒设备之前,先通过PCIewake唤醒EC,EC被唤醒后再通过PWRBTN唤醒设备,在设备发生掉电等断电情况时,能够依靠PWRBTN提供电源,使得EthernetController在发生掉电等断电情况再通电后,能够唤醒设备,确保设备正常使用,减少工作人员维修的工作量,降低工作人员的时间成本。优选的,S1步骤中的所述EthernetController设置有多个,多个所述EthernetController均通过所述PCIewake信号连接于所述EC。通过采用上述技术方案,EthernetController设置有多个,当其中一个发生故障时,能够通过其他能够正常工作的EthernetController进行唤醒工作,便于降低工作人员的时间成本。优选的,S1步骤中的所述EC设置有多个,所述EC的一端通过所述PCIewake信号连接于所述EthernetController,所述EC的另一端通过所述PWRBTN信号连接于所述设备。通过采用上述技术方案,EC设置有多个,当其中一个EC发生故障时,EthernetController通过信号连接的其他EC进行唤醒工作,便于降低工作人员的时间成本。优选的,S2步骤中的所述设备设置有多台,且每一个所述设备均信号连接于一个所述PWRBTN,多个所述设备分别通过对应的所述PWRBTN信号连接于所述EC。通过采用上述技术方案,设备设置有多台,工作人员可以同时唤醒多个设备,当多台设备同时发生掉电等断电情况时,能够有效节约工作人员重新唤醒多台设备所需的时间。第二方面,本申请提供一种远程实现PCIewake的系统,采用如下的技术方案:一种远程实现PCIewake的系统,包括EthernetController模块,用于通过PCIewake方式发送信号;EC模块,用于接收所述EthernetController模块通过所述PCIewake方式发送信号,并由所述EthernetController模块唤醒;PWRBTN模块,用于接收所述EC模块的输出信号,并由所述EC模块驱动闭合;以及接收模块,用于接收所述PWRBTN模块闭合后的信号,并使得设备运行。通过采用上述技术方案,EthernetController模块通过PCIewake方式发送信号至EC模块,EC模块接收到信号后使得PWRBTN模块内的PWRBTN闭合,以便供电;PWRBTN模块内的PWRBTN闭合后,接收模块接收到PWRBTN闭合的信号,实现唤醒设备;使得EthernetController在发生掉电等断电情况再通电后,能够唤醒设备,确保设备正常使用,减少工作人员维修的工作量,降低工作人员的时间成本。优选的,所述EthernetController模块包括多个EthernetController子模块,每一所述EthernetController子模块均能够通过所述PCIewake方式发送信号。通过采用上述技术方案,EthernetController子模块设置有多个,当其中一个EthernetController子模块发生故障时,能够通过其他能够正常工作的EthernetController子模块进行唤醒工作,便于降低工作人员的时间成本。优选的,所述EC模块包括多个EC子模块,每一所述EC子模块均能够接收所述EthernetController模块通过所述PCIewake方式发送信号,并由所述EthernetController模块唤醒。通过采用上述技术方案,EC子模块设置有多个,当其中一个EC子模块发生故障时,EthernetController模块通过信号连接的其他EC子模块进行唤醒工作,便于降低工作人员的时间成本。优选的,所述PWRBTN模块包括多个PWRBTN子模块,每一所述PWRBTN子模块均能够接收所述EC模块的输出信号,并由所述EC模块驱动闭合。通过采用上述技术方案,PWRBTN子模块设置有多个,当其中一个PWRBTN子模块发生故障时,EC模块通过信号连接的其他PWRBTN子模块进行唤醒工作,便于降低工作人员的时间成本。第三方面,本申请提供一种电子设备,采用如下的技术方案:一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述远程实现PCIewake的方法的步骤。通过采用上述技术方案,用于支持上述远程实现PCIewake的方法的实现。第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述远程实现PCIewake的方法的步骤。通过采用上述技术方案,用于支持上述远程实现PCIewake的方法的实现。综上所述,本申请包括以下至少一种有益技术效果:1.通过EC和PWRBTN的设置,EthernetController在唤醒设备之前,先通过PCIewake唤醒EC,EC被唤醒后再通过PWRBTN唤醒设备,在设备发生掉电等断电情况时,能够依靠PWRBTN提供电源,使得Et本文档来自技高网...

【技术保护点】
1.一种远程实现PCIe wake的方法,其特征在于:/nS1:Ethernet Controller 通过PCIe wake 唤醒EC;/nS2:EC 通过PWR BTN唤醒设备。/n

【技术特征摘要】
1.一种远程实现PCIewake的方法,其特征在于:
S1:EthernetController通过PCIewake唤醒EC;
S2:EC通过PWRBTN唤醒设备。


2.根据权利要求1所述的一种远程实现PCIewake的方法,其特征在于:S1步骤中的所述EthernetController设置有多个,多个所述EthernetController均通过所述PCIewake信号连接于所述EC。


3.根据权利要求1所述的一种远程实现PCIewake的方法,其特征在于:S1步骤中的所述EC设置有多个,所述EC的一端通过所述PCIewake信号连接于所述EthernetController,所述EC的另一端通过所述PWRBTN信号连接于所述设备。


4.根据权利要求1所述的一种远程实现PCIewake的方法,其特征在于:S2步骤中的所述设备设置有多台,且每一个所述设备均信号连接于一个所述PWRBTN,多个所述设备分别通过对应的所述PWRBTN信号连接于所述EC。


5.一种远程实现PCIewake的系统,其特征在于:包括
EthernetController模块,用于通过PCIewake方式发送信号;
EC模块,用于接收所述EthernetController模块通过所述PCIewake方式发送信号,并由所述EthernetController模块唤醒;
PWRBTN模块,用于接收所述EC模块...

【专利技术属性】
技术研发人员:赵海健
申请(专利权)人:芯发威达电子上海有限公司
类型:发明
国别省市:上海;31

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

1