专利名称:网络设备及其数据传输方法
技术领域:
本发明涉及网络通信,尤其涉及网络设备及其数据传输方法。
背景技术:
电信级(Carrier Grade)的局端网络设备包括管理卡与线卡,其通常采用机架式结构,以备进一步扩充线卡数量。此类局端网络设备一般会利用同一条总线传输数据与地址,其每一块线卡中需增加用于地址译码的逻辑电路,且每一块线卡均有固定的地址以兹辨别。这种设计无疑增加了线卡管理的难度,即管理卡向线卡传输数据时的寻址过程过于复杂。同时,若管理卡需要传输数据给新扩充的线卡,必须先定义其地址,导致不能随时扩充线卡数量。
发明内容
有鉴于此,需提供一种网络设备,能有效简化管理卡向线卡传输数据时的寻址过程,且能随时扩充线卡数量。
此外,还需提供一种数据传输方法,能有效简化管理卡向线卡传输数据时的寻址过程,且能随时扩充线卡数量。
一种网络设备,包括数据总线、管理卡及线卡,所述数据总线连接所述管理卡及所述线卡,用于从所述管理卡传输数据至所述线卡,其特征在于,所述网络设备还包括控制信号线,连接于所述线卡与所述管理卡之间,所述管理卡通过所述控制信号线传输控制信号至所述线卡,所述线卡用于根据所述控制信号通过所述数据总线接收所述管理卡所传送的数据。
一种数据传输方法,用于管理卡通过数据总线传输数据至线卡,其特征在于,所述线卡通过控制信号线与所述管理卡相连,所述数据传输方法包括以下步骤所述管理卡通过所述控制信号线传送控制信号至所述线卡;所述线卡侦测与其相连的控制信号在线的控制信号;所述管理卡通过所述数据总线传送出数据;及所述线卡根据所述控制信号通过所述数据总线接收所述管理卡所发送的数据。
本发明所提供的网络设备及其数据传输方法为线卡配置一条控制信号线,使得线卡只需根据控制信号线上传输的控制信号来接收数据总线上的数据,从而大大简化网络设备的管理卡向线卡传输数据时的寻址过程,且能随时扩充线卡数量。
图l为本发明网络设备一实施方式的示意图。
4图2为本发明数据传输方法一实施方式的流程图。
图3为图2所示的数据传输方法的细化流程图。
具体实施例方式
参阅图l,所示为本发明网络设备一实施方式的示意图。在本实施方式中,网络设备可为电信级(Carrier Grade)的局端网络设备,如话音数据接入网关(Access Gateway)。
在本实施方式中,网络设备包括管理卡IO、线卡20、数据总线30及控制信号线40。其中,线卡20包括第一线卡21、第二线卡22等。控制信号线40包括第一控制信号线41、第二控制信号线42等。
数据总线30连接管理卡10及线卡20,用于从管理卡10传输数据至所述线卡20。在本实施方式中,数据总线30可为内部整合电路(Inter Integrated Circuit, I2C)数据总线。数据总线30的一端与线卡20相连,另一端与管理卡10连接。
控制信号线40连接于线卡20与管理卡10之间,用于传输控制信号。例如,第一控制信号线41连接第一线卡21,第二控制信号线42连接第二线卡22。在本实施方式中,每一条控制信号线40的一端与线卡20相连,另一端与管理卡10相连接。
管理卡10用于通过控制信号线40传输控制信号至线卡20,以及通过数据总线30传送数据至线卡20。在本实施方式中,控制信号包括1及0,即高电平与低电平。
在本实施方式中,在需要传送数据给线卡20时,管理卡10通过与线卡20相连的控制信号线40发送第一控制信号至线卡20;在不需传送数据给线卡20时,管理卡10通过与线卡20相连的控制信号线40发送第二控制信号至线卡20。举例而言,若管理卡10需要传输数据给第一线卡21,而不需要传输数据给第二线卡22,则管理卡10在第一控制信号线41上传送第一控制信号,在第二控制信号线42上传送第二控制信号。其中,第一控制信号与第二控制信号是预先约定的,取值不同即可。例如,当预先约定l表示传送数据,则第一控制信号为l,第二控制信号则为O;当预先约定O表示传送数据,则第一控制信号为O,第二控制信号则为l。
线卡20用于根据控制信号通过数据总线30接收管理卡10所传送的数据。在本实施方式中,每一块线卡20侦测其所连接的控制信号线40上传输的控制信号。当线卡20所侦测的控制信号为第一控制信号时,就通过数据总线30接收管理卡10所传送的数据。当线卡20所侦测的控制信号为第二控制信号时,不接收管理卡10所传送的数据。举例而言,若第一线卡21侦测第一控制信号线41上的控制信号为第一控制信号,则通过数据总线30接收管理卡10所传送的数据;若第二线卡22侦测第二控制信号线42上的控制信号为第二控制信号,则不接收管理卡IO所传送的数据。此时,管理卡10即通过控制信号线40快速找到了其数据的接收线卡20,从而简化了网络设备的管理卡10向线卡20传输数据时的寻址过程。
参阅图2,所示为本发明数据传输方法一实施方式的流程图。在本实施方式中,数据传输方法通过图l中网络装置的各组件来实施。
在步骤S200,管理卡10通过控制信号线40传送控制信号至线卡20。在本实施方式中,控制信号可为1或0,即高电平与低电平。
在步骤S202,线卡20侦测与其相连的控制信号线40上的控制信号。
在步骤S204,管理卡10通过数据总线30传送出数据。在本实施方式中,数据总线30可为内部整合电路(Inter Integrated Circuit, I2C)数据总线。
在步骤S206,线卡20根据控制信号通过数据总线30接收管理卡10所发送的数据。参阅图3,为图2所示的数据传输方法的细化流程图。在步骤S300,管理卡10判断是否需要传送数据给线卡20。
若管理卡10需要传送数据给线卡20,则在步骤S302,管理卡10通过与线卡20相连的控制信号线40传送第一控制信号。
若管理卡10不需传送数据给线卡20,则在步骤S304,管理卡10通过与线卡20相连的控制信号线40传送第二控制信号。
举例而言,若管理卡10需要传输数据给第一线卡21,而不需要传输数据给第二线卡22,则管理卡10通过第一控制信号线41传送第一控制信号,通过第二控制信号线42传送第二控制信号。其中,第一控制信号与第二控制信号是预先约定的,取值不同即可。例如,当预先约定l表示传送数据,则第一控制信号为l,第二控制信号则为O;当预先约定O表示传送数据,则第一控制信号为O,第二控制信号则为l。
在步骤S306,线卡20侦测与其相连的控制信号线40上的控制信号。
在步骤S308,管理卡10通过数据总线30传送出数据。
在步骤S310,线卡20判断所侦测的控制信号是否为第一控制信号。
若线卡20侦测到所述控制信号为第一控制信号,则在步骤S312,线卡20从数据总线30上接收管理卡10所传送的数据。此时,管理卡10即通过控制信号线40快速找到了其数据的接收线卡20。
若线卡20侦测到所述控制信号为第二控制信号,则线卡20不接收管理卡10所发送的数据
举例而言,第一线卡21侦测到第一控制信号线41上的控制信号为第一控制信号,就从数据总线30上接收管理卡10所传送的数据;第二线卡22侦测到第二控制信号线42上的控制信号为第二控制信号,就不接收管理卡10所传送的数据。
本发明实施方式所提供的网络设备及其数据传输方法为每一线卡20配置一条控制信号线 40,使得线卡20只需于控制信号线40侦测到第一控制信号时接收数据总线30上的数据,从而 大大简化网络设备的管理卡10向线卡20传输数据时的寻址过程。当需要扩充线卡20的数量时 ,仅需要同步增加控制信号线的数量,因此本发明实施方式所提供的网络设备可随时扩充线 卡20的数量。
权利要求
1.一种网络设备,包括数据总线、管理卡及线卡,所述数据总线连接所述管理卡及所述线卡,用于从所述管理卡传输数据至所述线卡,其特征在于,所述网络设备还包括控制信号线,连接于所述线卡与所述管理卡之间,所述管理卡通过所述控制信号线传输控制信号至所述线卡,所述线卡用于根据所述控制信号通过所述数据总线接收所述管理卡所传送的数据。
2.如权利要求l所述的网络设备,其特征在于,所述管理卡还用于在 需要传送数据给所述线卡时,通过与所述线卡相连的控制信号线传送第一控制信号至所述线 卡,以及在不需传送数据给所述线卡时,通过与所述线卡相连的控制信号线传送第二控制信 号至所述线卡。
3.如权利要求2所述的网络设备,其特征在于,每一块线卡还用于侦 测与其相连的控制信号在线传输的控制信号,并在所侦测的控制信号为第一控制信号时通过 所述数据总线接收所述管理卡所传送的数据,以及在所侦测的控制信号为第二控制信号时不 接收所述管理卡所传送的数据。
4. 一种数据传输方法,用于管理卡通过数据总线传输数据至线卡, 其特征在于,所述线卡通过控制信号线与所述管理卡相连,所述数据传输方法包括以下步骤所述管理卡通过所述控制信号线传送控制信号至所述线卡; 所述线卡侦测与其相连的控制信号在线的控制信号; 所述管理卡通过所述数据总线传送出数据;及所述线卡根据所述控制信号通过所述数据总线接收所述管理卡所发送的数据。
5.如权利要求4所述的数据传输方法,其特征在于,所述管理卡通过 控制信号线传送控制信号包括以下步骤所述管理卡判断是否需要传送数据给线卡;若所述管理卡需要传送数据给所述线卡,则经由与所述线卡相连的控制信号线传送第一控制信号;或若所述管理卡不需传送数据给所述线卡,则经由与所述线卡相连的控制信号线传送第 二控制信号。
6.如权利要求5所述的数据传输方法,其特征在于,所述线卡根据所 述控制信号从所述数据总线上接收所述管理卡所发送的数据包括以下步骤若所述线卡侦测到其相连的控制信号在线传输的控制信号为第一控制信号,则从所述 数据总线上接收所述管理卡所传送的数据;或若所述线卡侦测到其相连的控制信号在线传输的控制信号为第二控制信号,则不接收 所述管理卡所发送的数据。
全文摘要
一种网络设备,包括数据总线、管理卡及线卡,数据总线连接所述管理卡及所述线卡,用于从所述管理卡传输数据至所述线卡,其特征在于,所述网络设备还包括控制信号线,连接于所述线卡与所述管理卡之间,所述管理卡通过所述控制信号线传输控制信号至所述线卡,所述线卡用于根据所述控制信号通过所述数据总线接收所述管理卡所传送的数据。本发明还提供了所述网络设备的数据传输方法。本发明所提供的网络设备及其数据传输方法为线卡配置了一条控制信号线,使得线卡根据控制信号线上传输的控制信号来接收数据总线上的数据,从而大大简化网络设备的管理卡向线卡传输数据时的寻址过程。
文档编号H04L12/40GK101667951SQ20081030434
公开日2010年3月10日 申请日期2008年9月2日 优先权日2008年9月2日
发明者周冠全, 糜汉萍 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司