端口配置方法及装置的制作方法

文档序号:7726903阅读:164来源:国知局
专利名称:端口配置方法及装置的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种端口配置方法及装置。
背景技术
以太网是由美国电气与电子工程师协会Qnstitute of Electrical and Electronics Engineers,简称为IEEE)标准化的一种局域网连接技术。主流应用的以太网连接媒介包括光纤和非屏蔽双绞线(Unshielded Twisted Paired,简称为UTP)两种。目前多种不同速率的以太网端口是共存的,如10M、100M、1000M等,因此要求不同速率的以太网端口之间可以通过自协商机制来保证彼此之间的正常通信。对于UTP形式的端口,自协商是通过一种被称为快速链路脉冲(Fast Linkage Pulse,简称为FLP)的信号,来交互连接的两端口所支持的技术能力,并确定双方端口均支持的最高工作能力,以此作为双方端口的工作速率。在双方确定共同技术域后,双方端口需要通过不间断地接收到对端的有效数据或者空闲报文信号(如Idle帧),以维持双方端口稳定的链接状态。这种不间断接收/发送数据报文对于能量的消耗是巨大的,如何降低以太网端口的能耗是现有技术中有待解决的问题。

发明内容
本发明实施例提供一种端口配置方法及装置,用以解决现有技术中存在的问题。本发明实施例提供一种端口配置方法,包括检测与端口相连接的线缆的长度;根据检测到的线缆长度配置所述端口的驱动强度。本发明实施例提供一种端口配置装置,包括长度检测模块,用于检测与端口相连接的线缆的长度;配置模块,用于根据检测到的线缆长度配置所述以太网端口的驱动强度。本发明实施例的端口配置方法及装置,通过检测与端口相连接的线缆的长度,并根据检测到的线缆长度配置端口的驱动强度,有效降低了端口的能耗。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明一个实施例提供的端口配置方法流程图;图2为本发明又一个实施例提供的端口配置方法流程图;图3为本发明还一个实施例提供的端口配置方法流程图;图4为本发明再一个实施例提供的端口配置方法流程图5为本发明一个实施例提供的端口配置装置的结构示意图;图6为本发明又一个实施例提供的端口配置装置结构示意图;图7为本发明实施例提供的以太网端口结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明一个实施例提供的端口配置方法流程图,如图1所示,该方法包括步骤101、端口配置装置检测与端口相连接的线缆的长度。其中,可以使用时域反射计(Time Domain Itef lectometer,简称为TDR)作为端口配置装置来检测线缆长度。TDR可以根据发出的信号脉冲的反射信号返回的时间,计算出线缆长度。检测线缆长度一般需要间隔一段时间进行一次,从而达到降低系统能耗的目的。 同时,需要考虑到应用时用户接入设备需要尽快工作的需要,间隔时间不宜过长,本实施例中推荐以5秒为一个间隔时间为宜,但不做强制要求。步骤102、端口配置装置根据检测到的线缆长度配置端口的驱动强度。具体的配置方法可以但不限于包括按照1000BASE-T的协议,协议规定信号的幅度为士 IV的信号强度,最大支持长度为100米。那么,当检测到线缆长度为100米时,驱动强度就为士 IV。检测到的线路长度越长,配置端口的驱动强度越大;检测到的线路长度越短,配置端口的驱动强度越小。例如,当检测到线缆长度为50米时,驱动强度可以设置为 60%。当检测到线缆长度小于10米时,可以设置驱动强度为30%。实际并没有很强相关的比例关系,以此距离,此长度时能够正常收发的驱动强度为准。上述驱动强度的具体取值是发明人在反复实践过程中得到的最优取值,可以在保证端口驱动强度的同时,最大程度地降低端口的能耗。为了进一步的降低端口的能耗,如图2所示的本发明又一个实施例提供的端口配置方法流程图,在步骤101之前,本发明实施例提供的端口配置方法还包括步骤100、端口配置装置检测与端口相连接的线缆是否异常。这里所说的异常可以包括线缆开路或者线缆短路等异常,采用的方式可以是使用 TDR,根据发送发出的信号脉冲是否能在预定的时间内收到反射信号来判断线缆对端是否连接有设备端口,如果在预定的时间内接收到反射信号,则说明线缆对端连接有端口,如果在预定的时间内接收不到反射信号,则说明线缆对端开路,没有连接端口。检测反射信号, 获得对端设备的阻抗,如果在标准范围之内,一般的标准范围为80 120欧姆,则表明对端端口已经和设备链接完好。如果在标准范围之外,则认为线缆短路。如果检测到线缆异常,则说明当前与端口连接的线缆不满足客户的正常使用需求,此端口目前无法正常使用,则关闭端口的物理层芯片以节约能量。如果检测到线缆正常,则执行步骤101。为了进一步的降低端口的能耗,如图3所示的本发明还一个实施例提供的端口配置方法流程图,在步骤102之后,本发明实施例提供的端口配置方法还包括步骤103、将端口配置为休眠模式。之所以将端口配置为休眠模式,是因为端口虽然连接了网线,且对端的设备也已经接入了网线,但是也许设备仍然处于关机等状态,实际并不在工作。因此可以将端口配置为休眠模式以进一步降低端口的能耗。进一步的,如图4所示的本发明再一个实施例提供的端口配置方法流程图,在步骤103之后,本发明实施例提供的端口配置方法还可以包括步骤104、当检测到线缆上有电信号时,开启端口的物理层芯片,以使所述物理层芯片尝试链接。尝试(建立)链接的步骤主要包括通过自协商,双方自动协商有共同的工作能力;然后双方信号进行同步,当双方均能够同步对方的信号时,此时可以建立稳定的链接。步骤105、判断预定时间内,端口是否链接成功。如果否,执行步骤100。如果是,执行步骤106。步骤106、端口正常工作,停止端口配置装置的工作,以有效降低能耗。如果端口从正常工作状态脱离,启动端口配置装置的工作,执行步骤100。端口从正常工作状态脱离可以理解为端口进入链接失败(link down)状态。需要说明的是,本发明实施例提供的端口不仅仅可以是以太网端口,通讯领域的其他端口也同样使用。本发明实施例的端口配置方法,通过检测与端口相连接的线缆的长度,并根据检测到的线缆长度配置端口的驱动强度,有效降低了端口的能耗。在配置端口的驱动强度之后,将端口配置为休眠模式,当线缆上出现电信号时,再将端口从休眠模式中唤醒,尝试建立链接,有效避免不必要的链接尝试,节约端口的能耗。当如果检测到线缆异常,则直接将端口配置为关闭状态,不进行检测线缆长度的操作,有效控制端口的能耗。图5为本发明一个实施例提供的端口配置装置的结构示意图,该端口配置装置可以是执行上述方法实施例的特定主体,如图5所示,包括长度检测模块501和配置模块 502。其中的长度检测模块501用于检测与端口相连接的线缆的长度,配置模块502用于根据长度检测模块501检测到的线缆长度配置端口的驱动强度。进一步的,如图6所示的本发明又一个实施例提供的端口配置装置结构示意图, 该端口配置装置还可以包括异常检测模块503,用于检测与端口相连接的线缆是否异常, 这里所说的异常包括线缆开路或者线缆短路,配置模块502还用于如果线缆异常,关闭端口的物理层芯片,长度检测模块501用于如果线缆正常,检测与端口相连接的线缆的长度。进一步的,配置模块502还用于在根据检测到的线缆长度配置端口的驱动强度之后,配置该端口为休眠模式。进一步的,配置模块502还用于在配置该端口为休眠模式之后,当检测到线缆上有电信号时,开启端口的物理层芯片,以使物理层芯片尝试链接。具体的,配置模块502用于检测到的线路长度越长,配置端口的驱动强度越大; 检测到的线路长度越短,配置端口的驱动强度越小。需要说明的是,该端口配置装置可以集成在端口的物理层芯片中。以以太网端口为例,如图7所示的本发明实施例提供的以太网端口结构示意图,该以太网端口包括中央处理器701、数据处理芯片702以及物理层芯片703。其中的物理层芯片703可以包括数据处理芯片接口模块703a、编码/转换模块70北、物理层信号收发模块703c以及自协商模块703d。该以太网端口配置装置70 可以集成在物理层芯片703中位于对外接口侧(即线缆侧接口处)。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种端口配置方法,其特征在于,包括检测与端口相连接的线缆的长度;根据检测到的线缆长度配置所述端口的驱动强度。
2.根据权利要求1所述的方法,其特征在于,所述检测与端口相连接的线缆的长度之前,所述方法还包括检测与端口相连接的线缆是否异常,所述异常包括线缆开路或者线缆短路;如果线缆异常,关闭端口的物理层芯片;如果线缆正常,则检测与端口相连接的线缆的长度。
3.根据权利要求1所述的方法,其特征在于,所述根据检测到的线缆长度配置所述端口的驱动强度之后,所述方法还包括配置所述端口为休眠模式。
4.根据权利要求3所述的方法,其特征在于,所述配置所述端口为休眠模式之后,所述方法还包括当检测到所述线缆上有电信号时,开启所述端口的物理层芯片,以使所述物理层芯片尝试链接。
5.根据权利要求1所述的方法,其特征在于,所述根据检测到的线缆长度配置所述端口的驱动强度,包括检测到的线路长度越长,配置所述端口的驱动强度越大;检测到的线路长度越短,配置所述端口的驱动强度越小。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述端口为以太网端口。
7.—种端口配置装置,其特征在于,包括长度检测模块,用于检测与端口相连接的线缆的长度;配置模块,用于根据所述长度检测模块检测到的线缆长度配置所述端口的驱动强度。
8.根据权利要求7所述的端口配置装置,其特征在于,还包括异常检测模块,用于检测与所述端口相连接的线缆是否异常,所述异常包括线缆开路或者线缆短路;所述配置模块还用于如果线缆异常,关闭端口的物理层芯片;所述长度检测模块用于如果线缆正常,检测与端口相连接的线缆的长度。
9.根据权利要求7所述的端口配置装置,其特征在于,所述配置模块还用于在根据检测到的线缆长度配置所述端口的驱动强度之后,配置所述端口为休眠模式。
10.根据权利要求9所述的端口配置装置,其特征在于,所述配置模块还用于在配置所述端口为休眠模式之后,当检测到所述线缆上有电信号时,开启所述端口的物理层芯片, 以使所述物理层芯片尝试链接。
11.根据权利要求7所述的端口配置装置,其特征在于,所述配置模块用于检测到的线路长度越长,配置所述端口的驱动强度越大;检测到的线路长度越短,配置所述端口的驱动强度越小。
12.根据权利要求7至11中任一项所述的端口配置装置,其特征在于,所述端口配置装置集成在所述端口的物理层芯片中。
全文摘要
本发明提供一种端口配置方法及装置。方法包括检测与端口相连接的线缆的长度;根据检测到的线缆长度配置所述端口的驱动强度。装置包括长度检测模块和配置模块。本发明提供的方案有效降低了端口的能耗。
文档编号H04L12/26GK102307117SQ20111020120
公开日2012年1月4日 申请日期2011年7月18日 优先权日2011年7月18日
发明者陆俊军 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1