专利名称::数字用户线接入方法、装置和设备的制作方法
技术领域:
:本发明涉及通信接入
技术领域:
,尤其涉及一种数字用户线接入方法、装置和设备。
背景技术:
:数字用户线(DSL,DigitalSubscriberLine)技术是一种通过电话双绞线进行数据传输的高速传输技术。DSL接入系统由位于中心机房(CO,CentralOffice)的数字用户线接入复用器(DSLAM,DigitalSubscriberLineAccessMultiplexer)和客户端设备(CPE,CustomerPremiseEquipment)组成,如图1所示。DSLAM是DSL的接入节点,主要由DSL用户线卡、控制卡和语音分离器等组成;客户端设备包括机顶盒,计算机等数据终端设备,通过内置或外置的DSL调制解调器(DSLModem)和用户环路(DigitalSubscriberLoop)连接,DSLModem的功能和线卡类似。电话语音信号和DSL高频数字信号都是通过铜质双绞线来传输。语音分离器的作用是将线路上的电话语音信号和DSL高频数字信号分离,电话语音信号沿语音分离器、铜质双绞线、语音分离器传输路径到达公共交换电话网络(PSTN);DSL高频数字信号沿DSLModem、语音分离器、铜质双绞线、语音分离器、线卡路径传输到达宽带网络(BroadbandNetwork)。DSLAM设备中线卡数量较多,其功耗约占DSLAM设备总功耗的80%,而线卡上的用户线端口电路数量较多,通常是32-64路,其功耗约占线卡总功耗的80%。线卡上的用户线端口电路包括数字信号处理器(DSP,DigitalSignalProcessor)、才莫拟前端(AFE,AnalogFrontEnd)和线3各驱动器(LinerDriver),如图2所示。DSP将来自宽带网络的数据信息进行编码,经数字滤6波后传输到AFE;AFE将数字信号转换成模拟信号,然后通过LinerDriver进行功率放大,传送到双绞线用户环路。来自双绞线用户环路的模拟信号经过LinerDriver传输到AFE;AFE将模拟信号进行信号放大后转换成数字信号传输到DSP;DSP将数字信号进行数字滤波后解码,然后按DSL数据链路及网络层规范对解码后的数据信息进行处理后,传送到宽带网络。线卡上包括多路用户线端口电路,通常是4路或8路用户线端口共用DSP和AFE等套片(如图2所示的)。DSP和AFE套片的功耗,在l路用户线端口使用和4路或8路用户线端口都使用两种情况下,几乎没有多大变化。目前,大多数主力DSL芯片制造商都提供这种符合DSL标准的套片,这种高度标准化的设计,妨碍了对线卡降低功耗措施的实施。
发明内容本发明实施例的目的在于提供一种数字用户线接入方法、装置和设备,以降低数字用户线接入的能耗。本发明实施例提供一种数字用户线接入方法,包括获取用户线端口状态;根据所述用户线端口状态控制用户线端口进行迁移,将处于^f吏用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上;对用户线端口均为非使用状态的线卡断电。本发明实施例还提供一种数字用户线接入控制装置,包括获取模块,用于获得线卡获取的用户线端口状态;控制迁移模块,用于根据所述获取模块获得的所述用户线端口状态控制用户线端口进行迁移,所述迁移将处于使用状态的用户线端口和处于非^f吏用状态的用户线端口迁移到不同的线卡上;电源管理模块,用于4艮据用户线端口迁移结果,对用户线端口均为非^使用状态的线卡断电。本发明实施例还提供一种数字用户线接入设备,包括线卡,用于获取用户线端口状态;控制卡,用于根据所述线卡获取的所述用户线端口状态,控制用户线端口进行迁移;用户线迁移模块,用于在所述控制卡的控制下进行用户线端口迁移;所述控制卡控制所述用户线迁移^t块将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上,所述控制卡对用户线端口均为非使用状态的线卡断电。由上述本发明实施例提供的技术方案可以看出,本发明实施例通过获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口迁移到不同的线卡上,并对用户线端口均为非使用状态的线卡断电的技术手段,降低了数字用户线接入的能耗。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术的数字用户线接入系统示意图;图2为现有技术的线卡用户线端口电路示意图;图3为本发明实施例一提供的数字用户线接入方法流程示意图;图4为本发明实施例二提供的数字用户线接入方法流程示意图;图5为本发明实施例提供的用户线迁移模块示意图;图6为本发明实施例4是供的交叉点控制示意图;图7为本发明实施例提供的用户线端口迁移效果图;图8为本发明实施例三提供的数字用户线接入控制装置结构示意图10为本发明实施例五提供的数字用户线接入设备的结构示意图;图11为本发明实施例五提供的检测模块示意图。具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。线卡上的数字用户线端口可分为两类,通常这些端口在线卡上是随机分布的,线卡上只要有一个处于使用状态的用户线端口,线卡就不能断电,导致线卡能效很低。本发明实施例在数字用户线接入设备中增加了一个用户线迁移模块,对所有线卡上随机分布的处于使用状态的用户线端口和处于非使用状态的用户线端口进行动态迁移,将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上。这样,可以对用户线端口均为非使用状态的线卡断电,以降低数字用户线接入的能耗。本发明实施例一的数字用户线接入方法,如图3所示,包括步骤5101、获取用户线端口状态。用户线端口包括处于使用状态的用户线端口和处于非使用状态的用户线端口,这些用户线端口随机分布在线卡上,本发明实施例中,首先获取用户线端口状态,以确定哪些用户线端口处于使用状态,哪些用户线端口处于非使用状态。5102、根据用户线端口状态控制用户线端口进行迁移,将处于使用状态的用户线端口和处于非^f吏用状态的用户线端口迁移到不同的线卡上。本发明实施例中,根据获取的用户线端口状态,选择需要迁移的用户线端口,迁移方式可以通过某一线卡上的处于使用状态的用户线端口和另一线卡上的处于非使用状态的用户线端口对调完成,即将某一线卡上处于使用状态的用户线端口迁移到另一线卡上处于非使用状态的用户线端口的地址,同时将所述处于非使用状态的用户线端口迁移到所述处于使用状态的用户线端口的原地址。在某些实施方式中,也可以为多个用户线端口间的迁移,即多个用户线端口地址间的相互切换,例如三个线卡A、B、C分别有三个用户线端口a、b、c需要迁移,则可通过端口a到端口b,端口b到端口c,端口c到端口a的路径完成三个用户线端口间的迁移,同理可实现三个以上用户线端口间的迁移。S103、对用户线端口均为非使用状态的线卡断电。本发明实施例中,经过用户线端口迁移,处于^f吏用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上,对用户线端口均为非使用状态的线卡断电,从而达到降低能耗的目的。本发明实施例提供的方法,通过获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口迁移到不同的线卡上,并对用户线端口均为非使用状态的线卡断电的技术手段,降低了数字用户线接入的能耗。具体的,本发明实施例二的数字用户线接入方法,如图4所示,包括步骤S201、在进行用户线端口迁移前,根据预先设定的启动策略,判断是否需要启动所述控制用户线端口进行迁移。本发明实施例中,可以为用户线端口迁移设定启动策略,根据启动策略判断是否需要启动所述控制用户线端口进行迁移,从而既达到节能的目的,又减少端口频繁迁移操作对系统造成的影响。所述启动策略可以采取主动才莫式,所述启动策略可以包括时间间隔策略、时间段策略或业务流量策略等任何可行的数据,所述数据可以客观反应用户线端口使用情况的变化。以时间间隔策略为例,当距离前一次迁移的时间间隔到达某阈值时,启动控制用户端口进行迁移;以时间段策略为例,当到达某一特定时间段则启动所述控制用户线端口进行迁移,如凌晨时段,数字用户线用户数显著降低,采取用户线端口迁移可以有效降低系统能耗,此时可以启动所述控制用户线端口进行迁移。当为业务流量策略时,可以以某一流量门限为启动标准,如果业务流量高于该门限时则不启动,以减少端口频繁迁移操作对系统造成的影响;如果业务流量低于设定门限,则启动所述控制用户线端口进行迁移。在某些实施方式中,所述启动策略也可采取被动模式,如根据上报的即时流量数据作为用户线端口迁移的启动依据。进一步的,启动策略可以采用主动与被动相结合的方式。10在某些实施方式中,本步骤判断是否需要启动所述控制用户线端口进行迁移可以在获取用户线端口状态前进行,即需要启动迁移则执行S202,在另外一些实施方式中,本步骤可以在获取用户线端口状态后进行,即需要启动迁移则执行S203。S202、获取用户线端口状态,确定处于使用状态和非使用状态的用户线端。当CPE侧设备通电,用户线处于激活状态;当CPE侧设备断电时,用户线处于非激活状态。在激活状态,包括忙(LO)、低功耗(L2)和休眠(L3)三种工作模式,其中LO、L2属于使用状态,处于LO、L2状态的用户线端口为处于使用状态的用户线端口,即使用端口,用户线上包括/人CPE侧传输到CO侧的Upstream上4亍信号,以及从CO侧传llr到CPE侧的Downstream下行信号;在线路长时间没有实际数据传输的时候,用户线会进入L3休眠模式,属于非^f吏用状态,处于L3状态的用户线端口为处于非^f吏用状态的用户线端口,即非使用端口,CPE侧会向CO侧间歇性发送联络信号。以上所述如下表所示<table>tableseeoriginaldocumentpage11</column></row><table>本发明实施例中,各线卡获取与其相连的用户线端口状态,获取方式可以采用主动轮询的方式,也可采用接受DSP上报等其他获取用户线端口状态数据的方式。各线卡将与其相连的用户线端口状态上报给控制卡,具体的,可以采用状态寄存器的方式上报,可选择性上报使用状态端口或非使用状态端口,也可将二者同时上报。在另外的实施方式中,控制卡可以主动向各线卡获取用户线端口状态。在某些实施方式中,线卡传输给控制卡的可以是使用和非使用,在另一些实施方式中,线卡也可以传输用户线工作模式或用户线状态,总之,线卡将用户线端口状态传输给控制卡的方式可以有多种。S203、根据用户线端口状态控制用户线端口进行迁移,将使用端口和非使用端口迁移到不同的线卡上。本发明实施例中,根据获取的用户线端口状态,确定需要迁移的用户线端口。可通过选择方式确定需要迁移的用户线端口,在某些实施方式中,选择迁移包含较多使用端口的线卡上的非使用端口,及包含较多非使用端口的线卡上的使用端口;在另一些实施方式中,事先选定某些线卡用于集中使用端口,选定另一些线卡用于集中非使用端口。假设线卡A包含最多非使用端口,线卡B包含最多使用端口,可确定线卡A上的某一使用端口a,将其迁移到线卡B上的某一非使用端口b的地址,同时将所述端口b迁移到所述端口a的原地址,即端口a和端口b的迁移通过端口对调的方式完成,然后再将线卡A上的使用端口c和线卡B上的非使用端口d进行对调,依此类推,直到线卡A上全部是非使用端口,或线卡B上全部是使用端口。进一步的,确定新的包含最多非使用端口的线卡C和包含最多使用端口的线卡D,重复上述操作,直到使用端口和非使用端口迁移到不同的线卡上。端口对调方式可以有多种,一种方式是采用交叉矩阵实现,通过交叉矩阵与客户端设备侧用户线路连接。所述交叉矩阵如图5所示,输入侧端口和输出侧端口之间的交叉点为连接点(Crosspoint)。当Crosspoint闭合时,其对应的输入端口和输出端口连通;当Crosspoint断开时,其对应的输入端口和输出端口不连通。这种交叉矩阵连接架构,可以实现输入侧和输出侧各端口之间无阻塞的任意连接。假设在初始状态下,输入侧的N路端口和输出侧N路端口之间为——对应的连4妄关系,即Crosspoint(l,l)、Crosspoint(2,2)至Crosspoint(N,N)是闭合的,其它Crosspoint断开。假设需要将第i路端口迁移到第j路端口上,贝'J将Crosspoint(i,i)和Crosspoint(j,j)断开,Crosspoint(i,j)和Crosspoint(j,i)闭合即可。Crosspoint闭合和断开的控制如图6所示,当控制信号(Address)有效时,输入侧和输出侧端口连通,当控制信号无效时,输入侧和l命出侧端口不连通。结合本发明实施例,假设线卡A上的用户线端口i处于非使用状态,线卡B上的用户线端口j处于使用状态,现要将用户线端口i与j进行对调,则由控制卡使Crosspoint(i,i)和Crosspoint(j,j)控制信号无效,使其断开,然后使Crosspoint(i,j)和Crosspoint(j,i)控制信号有效,使其闭合,从而根据i和j的端口地址使线卡A的端口i和线卡B的端口j的对调,完成使用状态的端口和非使用状态的端口迁移。5204、对均为非使用端口的线卡断电,即进行线卡电源管理。本发明实施例中,进行端口迁移后,使用端口和非使用端口集中到不同的线卡上,如图7所示,实线代表使用端口,虚线代表非使用端口。在某些实施方式下,会有一个线卡上既有使用端口又有非使用端口,在某些实施方式下,也会留下不止一个包含使用端口和非使用端口的线卡。当有线卡上全部是非使用端口时,则对该线卡断电,从而达到降低能耗的目的。如图7所示,灰色代表通电的线卡,白色代表断电的线卡,对用户线端口进行迁移前,使用端口和非使用端口是随机分布的;对用户线端口进行迁移后,大部分非使用端口被集中到白色的线卡上。可以断电的线卡数量与业务流量有关,业务流量越低,可断电的线卡越多,节能效果就越显著。5205、监测用户线端口状态,根据用户线端口状态的变化进行相应操作。本发明实施例中,对均为非使用端口的线卡断电后,某些情况下会出现断电线卡上的用户线端口需要激活的情况,另一方面,通电线卡上的使用端口也可能转化为非使用端口,需要进行进一步的端口迁移和线卡断电以降低能耗,所以需要对用户线端口状态进行监测。对用户线端口状态的监测可以区分为对通电线卡和断电线卡用户线端口状态的监测。对于通电线卡,可以由线卡自身进行用户线端口状态的监测,如果有用户线端口从使用状态转换到非使用状态,执行S203,进行端口迁移,即通过端口对调的方式将非使用端口向一个或多个线卡集中,然后执行S204,进行电源管理,对均为非使用端口的线卡断电。如果从使用状态转换到非使用状态的端口位于非使用端口集中的线卡上,则无需进行端口迁移,如果由于该端口状态的转换使其所在线卡均为非使用端口,则可直接执行S204,对线卡断电。通过监测通电线卡端口状态,并进行相应操作,保证了均为非使用端口的线卡及时断电,从而降低了数字用户线接入的能耗。对于断电线卡,需要设置一个检测电路,通过下述步骤监测用户线端口状态52051、获^F又断电线卡用户线端口地址,确定所述用户线端口地址对应的用户线作为^R测试用户线。本发明实施例中,控制卡提供断电线卡用户线端口地址给检测电路,检测电路根据控制卡提供的用户线端口地址,连接所述端口地址的用户线作为被测试用户线。52052、测试所述被测试用户线端口状态,将所述被测试用户线端口状态上报。冲全测电路测试被测试用户线端口状态,并将所述被测试用户线端口状态上报给控制卡,以便控制卡对线卡进行进一步电源管理。某些实施方式中,检测模块可以只向控制卡上报需要从非使用状态转换到使用状态的用户线端口。在某些实施方式中,也可以是控制卡主动向检测电路获取用户线端口状态,或是采用主动与被动相结合的方式。如果有用户线端口需要从非使用状态转换到使用状态,则执行S203,进行端口迁移,即通过端口对调的方式将该端口迁移到通电线卡上。如果通电线卡上没有非使用端口进行对调,则执行S204,对该端口所处的线卡通电。通过监测断电线卡端口状态,并进行相应操作,保证了断电线卡上用户线端口能够及时顺利地从非使用状态转换到使用状态,不影响数字用户线用户的正常使用。在某些实施方式中,检测电路也可以用于监测通电线卡用户线端口状态。控制卡提供通电线卡用户线端口地址给检测电路,检测电路根据控制卡提供的用户线端口地址,连接所述端口地址的用户线作为被测试用户线,检测电路测试被测试用户线端口状态,并将所述被测试用户线端口状态上报给控制卡,如果有用户线端口从使用状态转换到非使用状态,执行S203,进行端口迁移,即通过端口对调的方式将非使用端口向一个或多个线卡集中,然后执行S204,进行电源管理,对均为非使用端口的线卡断电。如果从使用状态转换到非使用状态的端口位于非使用端口集中的线卡上,则无需进行端口迁移,如果由于该端口状态的转换使其所在线卡均为非使用端口,则可直接执行S204,对线卡断电。本发明实施例中,可以设定一个用户线端口迁移终止策略,以避免业务流量较高时频繁进行端口迁移及线卡通断电造成的影响。终止策略可以是基于断电线卡端口状态的监测,当有较多非使用端口转换成使用端口时,即意味着用户流量的增大,此时可以终止用户线端口迁移,对断电线卡进行通电操作;某些实施方式中,终止策略可以是基于时间段策略或业务流量策略等任何可行的数据,所述数据可以客观反应用户线端口使用情况的变化。总之,用户线端口迁移的终止策略可以有多种。本发明实施例提供的方法,通过获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口相对集中,并对用户线端口均为非使用状态的线卡断电的技术手段,降低了数字用户线接入的能耗。通过判断是否需要启动所述控制用户线端口进行迁移的技术手段,既降低了能耗,又减少了端口频繁迁移操作对系统造成的影响。通过监测用户线端口状态,根据用户线端口状态的变化进行相应操作的技术手段,进一步降低了数字用户线接入的能耗,又保证了数字用户线的正常使用。相应于上述数字用户线接入方法,本发明实施例三提供了一种数字用户线接入控制装置,如图8所示,包括15获取模块301,用于获得线卡获取的用户线端口状态。本发明实施例中,线卡获取与其相连的用户线端口状态,用户线端口状态包括上述实施例2中S202中描述的使用状态和非使用状态,然后将与其相连的用户线端口状态上报给获取模块301,具体的,可以釆用状态寄存器的方式上报,可采用选择性上报使用状态端口或非使用状态端口,也可将二者同时上报。在另外的实施方式中,获取模块301可以主动向线卡获取用户线端口状态。控制迁移模块302,用于根据获取模块301获得的用户线端口状态控制用户线端口进行迁移,将处于使用状态的用户线端口和处于非使用状态的用户线端口相对集中。本发明实施例中,控制迁移模块302根据获取模块301获得的用户线端口状态确定需要迁移的用户线端口,在某些实施方式中,用户线端口的迁移如前述实施例2中S203所述,通过交叉矩阵进行对调完成,控制迁移模块302根据需要迁移的用户线端口地址,向相应的Crosspoint发送控制信号,以控制其闭合和断开,从而完成用户线端口的迁移。进一步的,控制迁移模块302重复上述操作,直到使用端口和非使用端口相对集中,集中到不同的线卡上。电源管理模块303,用于根据用户线端口迁移结果,对用户线端口均为非使用状态的线卡断电。本发明实施例中,进行端口迁移后,使用端口和非使用端口相对集中到不同的线卡上,在某些实施方式下,会有一个线卡上既有^:用端口又有非使用端口,在某些实施方式下,也会留下不止一个包含使用端口和非使用端口的线卡。电源管理模块303对全部是非使用端口的线卡断电,从而达到降低能耗的目的。本发明实施例提供的装置,用于实现获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口相对集中,并对用户线端口均为非使用状态的线卡断电的技术手段,降低了数字用户线接入的能耗。16进一步的,本发明实施例控制迁移模块302包括确定子模块3021和控制子模块3022,所述确定子模块3021,用于根据所述用户线端口状态,确定需进行迁移的用户线端口和所述需进行迁移的用户线端口需迁移到的线卡;所述控制子模块3022,用于控制所述需进行迁移的用户线端口迁移到所述需迁移到的线卡。进一步的,本发明实施例提供的数字用户线接入控制装置还包括判断模块304,用于根据预先设定的启动策略,判断是否需要启动控制用户线端口进行迁移,从而既达到节能的目的,又减少端口频繁迁移操作对系统造成的影响。控制检测模块305,用于控制对线卡用户线端口状态的监测。控制检测模块305提供断电线卡用户线端口地址给检测电路,并通过获取模块301获得检测电路上报的被测试用户线端口状态,如果有用户线端口需要从非使用状态转换到使用状态,则由控制迁移模块302控制端口迁移,将该端口迁移到通电线卡上。如果通电线卡上没有非使用端口进行对调,则由电源管理模块303对该端口所处的线卡通电。通过以上步骤,保证了断电线卡上用户线端口能够及时顺利地从非使用状态转换到使用状态,不影响数字用户线用户的正常使用。在某些实施方式中,控制检测模块305也可用于对通电线卡用户线端口状态的监测在某些实施方式中,判断模块304还用于根据预先设定的终止策略,终止用户线端口迁移,以避免业务流量较高时频繁进行端口迁移及线卡通断电造成的影响。相应于上述数字用户线接入方法,本发明实施例四提供了一种数字用户线接入设备,如图9所示,包括线卡401,用于获取用户线端口状态。控制卡402,用于根据线卡401获取的用户线端口状态,控制用户线端口进行迁移。用户线迁移模块403,用于在控制卡402的控制下进行用户线端口迁移;所述控制卡402控制所述用户线迁移模块403将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上,所述控制卡402对用户线端口均为非使用状态的线卡断电。本发明实施例提供的设备,用于实现获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口相对集中,并对用户线端口均为非使用状态的线卡断电的技术手段,降低了数字用户线接入的能耗。具体的,本发明实施例五的数字用户线接入设备,如图IO所示,包括线卡501、控制卡502、用户线迁移模块503、检测模块504和语音分离器505,其中语音分离器505用来分离用户端设备侧线路上的电话语音信号和DSL高频数字信号,可以位于数字用户线接入设备中,用户线迁移模块503位于语音分离器505和线卡501之间,检测模块504与语音分离器505和线卡501之间的用户线路相连,控制卡502与线卡501、用户线迁移模块503和检测模块504相连。在某些实施方式中,语音分离器505位于数字用户线接入设备外,相应的,用户线迁移模块503和检测模块504也可位于数字用户线接入设备之外。在某些实施方式中,本发明实施例提供的数字用户线接入设备可以是DSLAM。进一步的,用户线迁移模块503和^^射莫块504也可以位于语音分离器505的用户端设备侧,选择语音分离器505和线卡501之间的线路的好处在于这段线路只有高频数字信号,进行用户线端口迁移时不会影响电话语音信号,进行信号检测时也不会被语音信号干扰。进一步的,所述控制卡502包括获取模块、控制迁移模块和电源管理模块,上述模块的连接关系和作用请参照本发明实施例三的描述。下面结合用户线端口迁移对本发明实施例数字用户线接入设备进行详细描述控制卡502根据预先设定的启动策略判断是否需要启动所述控制用户线端口进行迁移。所述启动策略可以采取主动模式,所述启动策略可以包括时间间隔策略、时间段策略或业务流量策略等任何可行的数据,所述数据可以客观反应用户线端口使用情况的变化。以时间间隔策略为例,当距离前一次迁移的时间间隔到达某阈值时,启动用户端口的迁移;以时间-歐策略为例,当到达某一特定时间段启动用户端口的迁移,如凌晨时段,数字用户线用户数显著降低,采取用户线端口迁移可以有效降低系统能耗,此时可以启动所述控制用户线端口进行迁移。当为业务流量策略时,可以以某一流量门限为启动标准,如果业务流量高于该门限时则不启动,以减少端口频繁迁移操作对系统造成的影响;如果业务流量低于设定门限,则启动所述控制用户线端口进行迁移。在某些实施方式中,所述启动策略也可采取被动模式,如根据上净艮的即时流量数据作为用户线端口迁移的启动依据。进一步的,启动策略可以采用主动与被动相结合的方式。通过对启动策略判断决定用户线端口迁移的启动,从而既达到节能的目的,又减少端口频繁迁移操作对系统造成的影响。当控制卡502决定启动所述控制用户线端口进行迁移后,线卡501获取用户线端口状态,确定处于使用状态和非使用状态的用户线端口。当CPE侧设备通电,用户线处于激活状态;当CPE侧设备断电时,用户线处于非激活状态。在激活状态,包括忙(L0)、低功耗(L2)和休眠(L3)三种工作模式,其中L0、L2属于使用状态,处于L0、L2状态的用户线端口为处于使用状态的用户线端口,即使用端口,用户线上包括从CPE侧传输到CO侧的Upstream上行信号,以及从CO侧传输到CPE侧的Downstream下行信号;在线路长时间没有实际数据传输的时候,用户线会进入L3休眠模式,属于非使用状态,处于L3状态的用户线端口为处于非^^用状态的用户线端口,即非^使用端口,CPE侧会向CO侧间歇性发送联络信号。以上所述如下表所示CPE状态工作模式用户线状态用户线端口状态通电L0Upstream&Downstream使用状态L219<table>tableseeoriginaldocumentpage20</column></row><table>本发明实施例中,各线卡501获取与其相连的用户线端口状态,获取方式可以采用主动轮询的方式,也可采用接受DSP上报等其他获取用户线端口状态数据的方式。各线卡501将与其相连的用户线端口状态上报给控制卡502,具体的,可以采用状态寄存器的方式上报,可选择性上报使用状态端口或非使用状态端口,也可将二者同时上报。在另外的实施方式中,控制卡502可以主动向各线卡501获取用户线端口状态。在某些实施方式中,各线卡501传输给控制卡502的可以是使用和非使用状态,在另一些实施方式中,线卡501也可以传输用户线工作模式或用户线状态,总之,线卡501将用户线端口状态传输给控制卡502的方式可以有多种。在某些实施方式中,在控制卡502判断是否需要启动所述控制用户线端口进行迁移前,线卡501可以首先获取用户线端口状态。线卡501将用户线端口状态传输给控制卡502的动作可以在控制卡502判断是否需要启动所述控制用户线端口进行迁移前完成,也可在判断之后完成。控制卡502获得用户线端口状态后,控制用户线迁移模块503进行用户线端口迁移,将使用端口和非使用端口相对集中。在这个过程中,控制卡502根据用户线端口状态,确定需要迁移的用户线端口。可通过选择方式确定需要迁移的用户线端口,在某些实施方式中,选择迁移包含较多使用端口的线卡上的非使用端口,及包含较多非使用端口的线卡上的使用端口;在另一些实施方式中,事先选定某些线卡用于集中使用端口,选定另一些线卡用于集中非使用端口。假设线卡A包含最多非使用端口,线卡B包含最多使用端口,可确定线卡A上的某一使用端口a,将其迁移到线卡B上的某一非使用端口b的地址,同时将所述端口b迁移到所述端口a的原地址,即端口a和端口b的迁移通过端口对调的方式完成,然后再将线卡A上的使用端口c和线卡B上的非使用端口d进行对调,依此类推,直到线卡A上全部是非使用端口,或线卡B上全部是使用端口。进一步的,确定新的包含最多非使用端口的线卡C和包含最多使用端口的线卡D,重复上述操作,直到使用端口和非使用端口相对集中,集中到不同的线卡上。端口对调方式可以有多种,本发明实施例中采用用户线迁移模块503完成,其釆用交叉矩阵架构,即将所有线卡上的用户线端口作为一个资源池,通过交叉矩阵与客户端设备侧用户线路连接。所述交叉矩阵如图5所示,输入侧端口和输出侧端口之间的交叉点为连4妄点(以下简称Crosspoint)。当Crosspoint闭合时,其对应的输入端口和输出端口连通;当Crosspoint断开时,其对应的输入端口和输出端口不连通。这种交叉矩阵连接架构,可以实现输入侧和输出侧各端口之间无阻塞的任意连接。假设在初始状态下,输入侧的N路端口和输出侧N^各端口之间为——对应的连接关系,即Crosspoint(1,1)、Crosspoint(2,2)至Crosspoint(N,N)是闭合的,其它Crosspoint断开。假设需要将第i路端口迁移到第j路端口上,则将Crosspoint(i,i)和Crosspoint(j,j)断开,Crosspoint(i,j)和Crosspoint(j,i)闭合即可。Crosspoint闭合和断开的控制如图6所示,当控制信号(Address)有效时,输入侧和输出侧端口连通,当控制信号无效时,输入侧和输出侧端口不连通。结合本发明实施例,假设线卡501A上的用户线端口i处于非使用状态,线卡501B上的用户线端口j处于使用状态,现要将用户线端口i与j进行对调,则由控制卡502使Crosspoint(i,i)和Crosspoint(j,j)控制信号无效,使其断开,然后使Crosspoint(i,j)和Crosspoint(j,i)控制信号有效,使其闭合,从而根据i和j的端口地址使线卡501A的端口i和线卡501B的端口j的对调,完成使用状态的端口和非使用状态的端口迁移。控制卡502控制用户线迁移模块503进行用户线端口迁移后,使用端口和非使用端口相对集中,集中到不同的线卡上,控制卡502对全部是非使用端口的线卡断电,从而达到降低能耗的目的。在业务流量较低的情况下,如白天和凌晨,数字用户线用户数会剧减,大概是高峰期的20-30%。在这期间实施端口迁移和线卡断电管理,可以关闭数字用户线接入设备中大部分线卡,使数字用户线接入设备的总功耗大幅度降低。经过断电操作后,接入设备中的线卡分为通电线卡和断电线卡。对于通电线卡,由所述通电线卡自身进行用户线端口状态的监测,如果有用户线端口从使用状态转换到非使用状态,则再次进行上述用户线端口迁移,即通过端口对调的方式将非使用端口向一个或多个线卡集中,然后对均为非使用端口的线卡断电。如果从使用状态转换到非使用状态的端口位于非使用端口集中的线卡上,则无需进行端口迁移,如果由于该端口状态的转换使其所在线卡均为非使用端口,则可直接对该线卡断电。通过监测通电线卡端口状态,并进行相应操作,保证了均为非使用端口的线卡及时断电,从而降低了数字用户线接入的能耗。对于断电线卡用户线端口状态的监测,由检测模块504完成,检测模块504包括多路选择电路模块5041,用于从控制卡502获取断电线卡用户线端口地址,根据控制卡502提供的用户线端口地址,连接所述端口地址对应的用户线作为^^皮测试用户线。测试电路模块5042,用于测试所述被测试用户线端口状态,并将所述被测试用户线端口状态上报给控制卡502,以便控制卡502对线卡进行进一步电源管理。某些实施方式中,检测模块504可以只将需要从非使用状态转换到使用状态的用户线端口上报给控制卡502。下面结合图11对检测模块504工作过程进行说明,某些实施例中,检测模块504与语音分离器505和线卡之间的用户线路相连,该段线路只有高频数字信号,便于检测。多路选择电路模块5041根据控制卡502提供的用户线端口地址,可以选中1-n用户线中的任何一根和测试电路模块5042连接作为被测试用户线,测试电游4莫块5042测试用户线状态,并上才艮给控制卡502。如果有用户线端口需要从非使用状态转换到使用状态,则再次进行用户线端口迁移,即通过端口对调的方式将该端口迁移到通电线卡上。如果通电线卡上没有非使用端口进行对调,则对该端口所处的线卡通电。通过监测断电线卡用户线端口状态,并进行相应操作,保证了断电线卡上用户线端口能够及时顺利地从非使用状态转换到使用状态,不影响数字用户线用户的正常4吏用。在某些实施方式中,检测模块504也可以用于监测通电线卡用户线端口状态。多路选择电路模块5041根据控制卡502提供的通电线卡用户线端口地址,连接所述端口地址对应的用户线作为被测试用户线,测试电絲4莫块5042测试所述被测试用户线端口状态,并将所述被测试用户线端口状态上报给控制卡502,如果有用户线端口从使用状态转换到非使用状态,则再次进行上述用户线端口迁移,即通过端口对调的方式将非使用端口向一个或多个线卡集中,然后对均为非使用端口的线卡断电。如果从使用状态转换到非使用状态的端口位于非使用端口集中的线卡上,则无需进行端口迁移,如果由于该端口状态的转换使其所在线卡均为非-使用端口,则可直接对该线卡断电。进一步的,控制卡502根据预先设定的用户线端口迁移终止策略终止用户线端口迁移,对断电线卡进行通电操作,以避免业务流量较高时频繁进行端口迁移及线卡通断电造成的影响。终止策略可以是基于断电线卡端口状态的监测,当有较多非使用端口转换成使用端口时,即意味着用户流量的增大,此时可以终止用户线端口迁移,对断电线卡进行通电操作;某些实施方式中,终止策略可以是基于时间段策略或业务流量策略等任何可行的数据,所述数据可以客观反应用户线端口使用情况的变化。总之,用户线端口迁移的终止策略可以有多种。本发明实施例提供的设备,用于实现获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口相对集中,并对用户线端口均为非使用状态的线卡断电的技术手段,从而降低了数字用户线接入的能耗。用于实现判断是否需要启动所述控制用户线端口进行迁23移的技术手段,从而既降低了能耗,又减少了端口频繁迁移操作对系统造成的影响。用于实现监测用户线端口状态,根据用户线端口状态的变化进行相应操作的技术手段,进一步降低了数字用户线线路的能耗,又保证了数字用户线的正常使用。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或P遺机存储记忆体(RandomAccessMemory,RAM)等。以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。权利要求1、一种数字用户线接入方法,其特征在于,所述方法包括获取用户线端口状态;根据所述用户线端口状态控制用户线端口进行迁移,将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上;对用户线端口均为非使用状态的线卡断电。2、根据权利要求1所述的数字用户线接入方法,其特征在于,所述根据所述用户线端口状态控制用户线端口进行迁移前,所述方法还包括根据预先设定的启动策略,启动所述控制用户线端口进行迁移。3、根据权利要求1所述的数字用户线接入方法,其特征在于,所述根据所述用户线端口状态控制用户线端口进行迁移包括根据所述用户线端口状态,确定所述需进行迁移的用户线端口和所述需进行迁移的用户线端口需迁移到的线卡;控制所述需进行迁移的用户线端口迁移到所述需迁移到的线卡。4、根据权利要求3所述的数字用户线接入方法,其特征在于,所述控制所述需进行迁移的用户线端口迁移到所述需迁移到的线卡包括控制所述需进行迁移的用户线端口与所述需迁移到的线卡上的处于不同使用状态的用户线端口进行对调;或,控制多个线卡上的多个用户线端口间的切换,^:所述需进行迁移的用户线端口迁移到所述需迁移到的线卡。5、根据权利要求1至4任一项所述的数字用户线接入方法,其特征在于,所述对用户线端口均为非使用状态的线卡断电后,所述方法还包括监测用户线端口状态,根据所述用户线端口状态的变化进行相应操作。6、根据权利要求5所述的数字用户线接入方法,其特征在于,所述监测用户线端口状态,根据所述用户线端口状态的变化进行相应操作包括监测通电线卡用户线端口状态和/或监测断电线卡用户线端口状态;;险测到所述通电线卡上有用户线端口/人使用状态转换到非使用状态,则进行所述用户线端口迁移或对所述线卡断电;检测到所述断电线卡上有用户线端口需要从非使用状态转换到使用状态,则进行所述用户线端口迁移或对所述线卡通电。7、一种数字用户线接入控制装置,其特征在于,所述装置包括获取模块,用于获得线卡获取的用户线端口状态;控制迁移模块,用于根据所述获取模块获得的所述用户线端口状态控制用户线端口进行迁移,所述迁移将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上;电源管理模块,用于根据用户线端口迁移结果,对用户线端口均为非使用状态的线卡断电。8、根据权利要求7所述的数字用户线接入控制装置,其特征在于,所述控制迁移模块包括确定子模块,用于根据所述用户线端口状态,确定需进行迁移的用户线端口和所述需进行迁移的用户线端口需迁移到的线卡;控制子模块,用于控制所述需进行迁移的用户线端口迁移到所述需迁移到的线卡。9、根据权利要求7所述的数字用户线接入控制装置,其特征在于,所述装置还包括判断模块,用于根据预先设定的启动策略,判断是否需要启动所述控制用户线端口进行迁移。10、根据权利要求7至9任一项所述的数字用户线接入控制装置,其特征在于,所述装置还包括控制检测模块,用于控制对用户线端口状态的监测。11、一种数字用户线接入设备,其特征在于,所述设备包括线卡,用于获取用户线端口状态;控制卡,用于根据所述线卡获取的所述用户线端口状态,控制用户线端口进行迁移;用户线迁移模块,用于在所述控制卡的控制下进行用户线端口迁移;所述控制卡控制所述用户线迁移模块将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上,所述控制卡对用户线端口均为非使用状态的线卡断电。12、根据权利要求11所述的数字用户线接入设备,其特征在于,所述控制卡包括获取模块,用于获得线卡获取的用户线端口状态;控制迁移模块,用于根据所述获取模块获得的所述用户线端口状态控制用户线端口进行迁移,所述迁移将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上;电源管理模块,用于根据用户线端口迁移结果,对用户线端口均为非使用状态的线卡断电。13、根据权利要求11所述的数字用户线接入设备,其特征在于所述用户线迁移^t块采用交叉矩阵连接架构,通过继电器阵列控制交叉点的开关。14、根据权利要求11至13任一项所述的数字用户线接入设备,其特征在于,所述设备还包括检测模块,用于监测用户线端口状态,并将监测结果上报控制卡,以便所述控制卡根据用户线端口状态变化进行相应操作。15、根据权利要求14所述的数字用户线接入设备,其特征在于,所述检测模块包括多路选择电路模块,用于从控制卡获取用户线端口地址,连接所述用户线端口地址对应的用户线作为^^皮测试用户线。测试电路模块,用于测试所述被测试用户线端口状态,将所述被测试用户线端口状态上报给所述控制卡,以便所述控制卡对线卡进行进一步电源管理。全文摘要本发明实施例公开了一种数字用户线接入方法、装置和设备,其中数字用户线接入方法包括获取用户线端口状态;根据所述用户线端口状态控制用户线端口进行迁移,将处于使用状态的用户线端口和处于非使用状态的用户线端口迁移到不同的线卡上;对用户线端口均为非使用状态的线卡断电。本发明实施例提供的技术方案通过获取用户端口状态信息以控制用户线端口进行迁移,将处于使用状态的用户线端口和非使用状态的用户线端口迁移到不同的线卡上,并对用户线端口均为非使用状态的线卡断电的技术手段,降低了数字用户线接入的能耗。文档编号H04L12/28GK101478464SQ20091010519公开日2009年7月8日申请日期2009年1月22日优先权日2009年1月22日发明者谢勇明申请人:华为技术有限公司