高速串行接口动态节电控制方法及装置的制作方法

文档序号:6353768阅读:217来源:国知局
专利名称:高速串行接口动态节电控制方法及装置的制作方法
技术领域
本发明涉及一种高速串行接口动态节电控制方法及装置,属于接口技术领域。
背景技术
现有电子设备中通常包括多个单板,以实现不同的功能。单板与单板之间或单板与电子设备的外部之间通常通过高速串行接口进行互联互通。高速串行接口具有传输带宽大、线路布线简洁等优势,在板内芯片之间互联、板间互联以及对外接口上的使用越来越普及高速串行接口的物理层大多基于并串行与串并行转换器(Serializer-Deserializer,简称SERDES)实现,速度都在Gbps以上。常见的高速串行接口例如包括串行媒体独立接口(Serial Gigabit MediaIndependent Interface,简称SGMII)、10Gb 媒体独立接口(IOGigabitMedia Independent Interface,简称XGMII)、10Gb 连接单兀接口 (IOGigabit Attachment Unit Interface,简称XAUI)、快速输入输出(InputOutput,简称10)、高速外设部件互连标准(PeripheralComponent Interconnect-express,简称PCI_express)、串行连接小型计算机系统接口(Serial Attached Small Computer System Interface,简称SAS)、串行高级技术附件(Serial Advanced Technology Attachment,简称SATA)、光纤通道(Fiber Channel,简称FC)、通用公共无线接口 (Common Public Radio Interface,简称CPRI)、TD-SCDMA 系统中 BBU 与 RRU 之间的接口(Interface between the RRU and the BBU :简称IR)、开放基站架构协议(Open Base Station Standard Initiative,简称0BSAI)等接口,还有各式各样基于SERDES的自定义接口。SERDES使用低电压的交流耦合差分信号对(一个接收对和一个发送对)来传输信息,每个SERDES的功耗与传输速率相关,一般为几百毫瓦,如果单板上集成的基于SERDES的高速串行接口较多时,总的SERDES功耗也会比较大,相对降低系统的可靠性。现有技术中包括如下两种接口设计方式第一种方式不论在何用业务应用场景下,单板上所有使用到的高速串行接口都打开,以满足最大集合的系统应用,但这种方式功耗较大;第二种方式对于每一种业务应用场景下,单板都固定使用预设的一种配置方案,使用该配置方案中设定的高速串行接口。虽然这种方式可以在一定程度上降低功耗,但需要将业务应用场景与配置方案紧密耦合,每增加一种业务应用场景,就要增加一种配置方案,使用不灵活,且节能的效果也并不理想。

发明内容
本发明提供一种高速串行接口动态节电控制方法及装置,用以降低功耗。本发明一方面提供一种高速串行接口动态节电控制方法,其中包括检测所述电子设备内全部单板的单板状态;
根据所述单板状态关闭相应单板上的高速串行接口。本发明另一方面提供一种高速串行接口动态节电控制装置,其中包括单板检测模块,用于检测电子设备内全部单板的单板状态;接口控制模块,用于根据单板检测模块检测到的所述单板状态关闭相应单板上的高速串行接口。本发明通过动态管理单板上的各种高速串行接口,根据实际使用情况对高速串行接口执行关闭操作,在满足业务应用场景的同时降低了功耗,实现了节能减排,同时也有利于减少单板散热,降低热风险;并且,减少了接口控制与业务应用场景之间的耦合程度,做到了降低功耗与各种业务应用场景之间的合理平衡,从而能够动态灵活地使用高速串行接□。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明所述高速串行接口动态节电控制方法实施例的流程图;图2为图I所示步骤200的具体可选流程图;图3为现有TD-SCDMA的基站的BBU的内部单板结构举例示意图;图4为本发明所述高速串行接口动态节电控制装置实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。图I为本发明所述高速串行接口动态节电控制方法实施例的流程图,如图所示,包括如下步骤步骤100,检测所述电子设备内全部单板的单板状态。其中,所述电子设备由多个单板构成,这些单板通过高速串行接口实现内部互联或外部互联,这些高速串行接口为基于SERDES的接口。例如,如图3所不,在时分同步码分多址(Time Division-SynchronousCodeDivision Multiple Access,简称TD_SCDMA)的基站中的基带处理单兀(Base band Unit,简称BBU)通常具有基带处理模块、系统监控模块、射频拉远单元(Radio Remote Unit,简称RRU)侧IR接口模块、无线网络控制器(RNC)侧Iub接口模块,以及RRU侧数据交换模块和RNC侧数据交换模块等构成,这些模块分配在处理板、接口板和交换控制板等单板上。这些单板通过高速串行接口实现内部或外部的互联互通。步骤200,根据所述单板状态关闭相应单板上的高速串行接口。其中,所述相应单板是指具有相应单板状态的单板。具体地,可以通过关闭构成该高速串行接口的SERDES的方式来关闭所述高速串行接口。当所述单板状态为已启动但无业务承载时,关闭相应单板上的全部高速串行接口。由于,当无业务承载时不需要通过高速串行接口进行数据传输,因此,此时关闭该单板上的全部高速串行接口不会影响电子设备的正常运行。当所述单板状态为休眠时,关闭相应单板上的全部高速串行接口。由于单板在休眠状态不会通过高速串行接口进行数据传输,因此,此时关闭该单板上的全部高速串行接口不会影响电子设备的正常运行。如图2所示,当步骤100中检测到的所述单板状态为主备倒换时,步骤200具体包括如下步骤步骤210,检测相应单板上的全部高速串行接口的接口状态。其中,所述相应单板是指具有相应单板状态的单板。主备倒换是指在主用单板和备用单板之间进行工作倒换,以保证整个电子设备的可靠性。步骤220,根据所述接口状态关闭该单板上相应的高速串行接口。其中,相应的高速串行接口是指在所述单板上具有相应接口状态的高速串行接口。具体地当所述接口状态为无业务承载时,关闭该单板上无业务承载的高速串行接口。当进行主备倒换时,虽然单板上有业务承载,但在主用单板或备用单上的具体的某个或某些高速串行接口可能无业务承载,因此,关闭这些高速串行接口不会影响该单板的正常运行,也就不会影响整个电子设备的正常运行。当所述接口状态为有业务承载但未使用时,关闭该单板上未使用的高速串行接口。当进行主备倒换时,单板上有业务承载的高速串行接口在被检测的时刻未被处于使用状态,因此,关闭这些高速串行接口不会影响该单板的正常运行,也就不会影响整个电子设备的正常运行。本实施例所述方法通过动态管理单板上的各种高速串行接口,根据实际使用情况对高速串行接口执行关闭操作,在满足业务应用场景的同时降低了功耗,实现了节能减排,同时也有利于减少单板散热,降低热风险;并且,减少了接口控制与业务应用场景之间的耦合程度,做到了降低功耗与各种业务应用场景之间的合理平衡,从而能够动态灵活地使用高速串行接口。图4为本发明所述高速串行接口动态节电控制装置实施例的结构示意图,用以实现上述方法,该高速串行接口动态节电控制装置10可以位于电子设备内,如图所示,可以至少包括单板检测模块11和接口控制模块12,其工作原理如下由单板检测模块11检测电子设备内全部单板的单板状态,有关电子设备的说明可参见前述方法实施例中的相关说明;然后由接口控制模块12根据单板检测模块11检测到的所述单板状态关闭相应单板上的高速串行接口。具体地,当所述单板状态为已启动但 无业务承载时,关闭相应单板上的全部高速串行接口 ;当所述单板状态为休眠时,关闭相应单板上的全部高速串行接口。另外,如图4所示,该高速串行接口动态节电控制装置10中还可以进一步设置接口检测模块13。当单板检测模块11检测到的所述单板状态为主备倒换时,由该接口检测模块13检测相应单板上的全部高速串行接口的接口状态;然后由所述接口控制模块12根据接口检测模块13检测到的所述接口状态关闭该单板上相应的高速串行接口。具体地,当所述接口状态为无业务承载时,关闭该单板上无业务承载的高速串行接口 ;当所述接口状态为有业务承载但未使用时,关闭该单板上未使用的高速串行接口。本实施例所述装置通过动态管理单板上的各种高速串行接口,根据实际使用情况对高速串行接口执行关闭操作,在满足业务应用场景的同时降低了功耗,实现了节能减排,同时也有利于减少单板散热,降低热风险;并且,减少了接口控制与业务应用场景之间的耦合程度,做到了降低功耗与各种业务应用场景之间的合理平衡,从而能够动态灵活地使用高速串行接口。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过软件程序指令控制相关的底层硬件来完成,前述的程序可以存储于各种可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种高速串行接口动态节电控制方法,其特征在于,包括检测所述电子设备内全部单板的单板状态;根据所述单板状态关闭相应单板上的闻速串行接口。
2.根据权利要求I所述的方法,其特征在于所述根据所述单板状态关闭相应单板上的高速串行接口包括当所述单板状态为已启动但无业务承载时,关闭相应单板上的全部高速串行接口。
3.根据权利要求I所述的方法,其特征在于所述根据所述单板状态关闭相应单板上的高速串行接口包括当所述单板状态为休眠时,关闭相应单板上的全部高速串行接口。
4.根据权利要求I所述的方法,其特征在于所述根据所述单板状态关闭相应单板上的高速串行接口包括当所述单板状态为主备倒换时,检测相应单板上的全部高速串行接口的接口状态;根据所述接口状态关闭该单板上相应的高速串行接口。
5.根据权利要求4所述的方法,其特征在于所述根据所述接口状态关闭该单板上相应的高速串行接口包括当所述接口状态为无业务承载时,关闭该单板上无业务承载的高速串行接口。
6.根据权利要求4所述的方法,其特征在于所述根据所述接口状态关闭该单板上相应的高速串行接口包括当所述接口状态为有业务承载但未使用时,关闭该单板上未使用的高速串行接口。
7.根据权利要求I 6中任一所述的方法,其特征在于关闭所述高速串行接口包括 关闭构成该高速串行接口的并串行与串并行转换器。
8.一种高速串行接口动态节电控制装置,其特征在于,包括单板检测模块,用于检测电子设备内全部单板的单板状态;接口控制模块,用于根据单板检测模块检测到的所述单板状态关闭相应单板上的高速串行接口。
9.根据权利要求8所述的装置,其特征在于还包括接口检测模块,用于当单板检测模块检测到的所述单板状态为主备倒换时,检测相应单板上的全部高速串行接口的接口状态;所述接口控制模块还用于根据接口检测模块检测到的所述接口状态关闭该单板上相应的高速串行接口。
全文摘要
本发明提供一种高速串行接口动态节电控制方法及装置。其中方法包括检测所述电子设备内全部单板的单板状态;根据所述单板状态关闭相应单板上的高速串行接口。本发明通过动态管理单板上的各种高速串行接口,根据实际使用情况对高速串行接口执行关闭操作,在满足业务应用场景的同时降低了功耗,实现了节能减排,同时也有利于减少单板散热,降低热风险;并且,减少了接口控制与业务应用场景之间的耦合程度,做到了降低功耗与各种业务应用场景之间的合理平衡,从而能够动态灵活地使用高速串行接口。
文档编号G06F13/40GK102622075SQ20111002883
公开日2012年8月1日 申请日期2011年1月26日 优先权日2011年1月26日
发明者佟学俭, 史文学, 林阔 申请人:鼎桥通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1