电子设备及其线卡工作模式设定方法

文档序号:7930203阅读:272来源:国知局
专利名称:电子设备及其线卡工作模式设定方法
技术领域
本发明涉及一种电子设备,尤其涉及电子设备及其线卡工作模式设定方法。
背景技术
目前,大型局端的网关都包括多个线卡,用于并行执行通信任务。线卡的工作模式通常 包括冗余与非冗余两种,其中冗余模式又包括1 + 1冗余与N+1冗余模式。当线卡工作模式为非 冗余时, 一旦所述线卡发生故障,其原本在执行的任务将随之受影响,甚至被中断。当两张 线卡采用1 + 1冗余模式时,其中有一张线卡按正常情况执行任务,另一张线卡作为备份卡存 在,只有当正常执行任务的线卡故障时,备份卡才会立即接手执行所述故障线卡原本的任务 ,以防止任务的执行受到影响,使任务不至于被中断。当有N+1张线卡采用N+1冗余模式时, 其中N表示正常执行任务的线卡的数量,此时有N张线卡正常执行任务,有l张线卡作为备份 卡存在,当正常执行任务的线卡中的一张故障时,备份卡即接手执行所述故障线卡原本的任 务。然,若再有正常执行任务的线卡故障,则没有备份卡存在,则其任务仍将受到影响。
目前,线卡的工作模式通常都是在硬件设计之初决定的,而且每一线卡的工作模式都固 定不变。若线卡采用非冗余模式时,若发生故障则任务难免受影响,而若线卡采用冗余模式 时,正常情况下备份卡则形同虚设,浪费资源,大大降低了整体效率与有效使用率。

发明内容
有鉴于此,需提供一种电子设备,可根据需要动态变更线卡工作模式,有效提升整体效
冲< 。
此外,还需提供一种线卡工作模式设定方法,可根据需要动态变更线卡工作模式,有效 提升整体效率。
一种电子设备,包括多个线卡及管理卡。每一线卡具有标识符。管理卡用于设定线卡的 工作模式,其包括数据表、査询模块及设定模块。数据表用于记录线卡的标识符及与线卡的 标识符对应的工作模式及关联标识符。査询模块用于从线卡接收线卡的标识符,并根据线卡 的标识符査询数据表,以获取与线卡的标识符所对应的工作模式及关联标识符。设定模块用 于将査询模块所获取的线卡的标识符所对应的工作模式及关联标识符发送给线卡。线卡根据 设定模块所发送的工作模式与关联标识符设定工作模式。
一种线卡工作模式设定方法,用于设定多个线卡的工作模式。所述方法包括以下步骤提供数据表,用于记录所有线卡的标识符、与线卡的标识符对应的工作模式及关联标识符; 从线卡接收线卡的标识符;根据线卡的标识符査询数据表,以获取线卡的标识符所对应的工 作模式与关联标识符;及根据线卡的标识符将所获取的工作模式及关联标识符发送给线卡, 以设定线卡的工作模式。
本发明所提供的电子设备及其线卡工作模式设定方法通过数据表预先存放所有线卡启动 所需的工作模式数据,使得线卡的工作模式可根据需要动态配置。


图l为本发明电子设备一实施方式的功能模块图。 图2为本发明线卡工作模式设定方法一实施方式的流程图。 图3为本发明线卡工作模式设定方法另一实施方式的流程图。
具体实施例方式
参阅图l,所示为本发明电子设备10—实施方式的功能模块图。在本实施方式中,电子 设备10为应用于大型局端网络设备,如网关等。电子设备10包括多个线卡121、 122、……、 12n与管理卡14,用于执行通信任务,从而为连接于所述电子设备10的用户终端提供服务。 在本实施例中,管理卡14可根据需要动态变更各线卡121、 122、……、12n的工作模式,以 有效提升局端网络设备的整体效率。
线卡121、 122、……、12n在插入电子设备10的卡槽并上电后开始启动,即发送线卡的 标识符给管理卡14。线卡121、 122、……、12n都具有标识符,用于唯一标识线卡121、 122 、......、12n。
管理卡14用于设定线卡121、 122、……、12n的工作模式。在本实施方式中,管理卡14 包括数据表140、査询模块142及设定模块144 。
数据表140用于记录多个线卡121、 122、……、12n的标识符及与标识符对应的工作模式 及关联标识符。在本实施方式中,工作模式用来记录与标识符所对应的线卡的工作模式,所 述工作模式包括冗余与非冗余。关联标识符用来记录与多个标识符所对应的线卡的关联线卡 的标识符。所述关联线卡与标识符所对应的线卡组成冗余组合。
在本实施方式中,管理卡14先根据电子设备10中线卡121、 122、……、12n的排列顺序 生成标识符,然后读取线卡的工作模式并写入数据表140中。在线卡121、 122、……、12n的 工作模式为冗余模式时,管理卡14再将与线卡121、 122、……、12n形成冗余组合的关联线 卡的标识符写入数据表140的关联标识符。若管理卡14将线卡121、 122、……、12n的数据都 设置完成,则自动建立了数据表140。在其它实施方式中,也可通过上层应用程序手动建立数据表140。
査询模块142用于接收线卡121、 122、……、12n所发出的标识符,并根据线卡121、 122、……、12n的标识符査询数据表140,以获取与线卡121、 122、……、12n的标识符对应 的工作模式及关联标识符。此时,査询模块142所获取的工作模式与关联标识符即为发送査 询指令的线卡应遵循的工作模式及与其冗余组合内其它线卡的标识符。
设定模块144用于将査询模块142所获取的工作模式及关联标识符发送给线卡121、 122、 ……、12n,以设定线卡121、 122、……、12n的工作模式。
线卡121、 122、……、12n从设定模块144接收工作模式及关联标识符,并根据所接收的
工作模式与关联标识符设定工作模式,以完成启动。
作为本发明一实施方式的进一步改进,管理卡14还包括更新模块146,用于根据模式转 换指令更新数据表140中对应数据。在本实施方式中,模式转换指令包括线卡标识符、线卡 工作模式及关联线卡标识符,其中,线卡标识符为需要变更工作模式的线卡的标识符,线卡 工作模式为线卡工作模式变更后应遵循的工作模式,关联线卡标识符为冗余组合内其它线卡 的标识符。在本实施方式中,以线卡121为例进行说明,即假设模式转换指令中线卡标识符 为线卡121的标识则更新模块146先根据模式转换指令中线卡标识符査询数据表140,找 到线卡121的对应位置,然后将模式转换指令中线卡工作模式及关联线卡标识符写入数据表 140中线卡121的对应位置,从而更新数据表140中线卡121的对应数据,为线卡121建立全新 的工作模式。
此时,设定模块144还用于在更新模块146更新数据表140后判断线卡121是否已成功连接 ,即判断线卡121是否成功连接到管理卡14,并在线卡121已成功连接时控制线卡121重新开 始启动。线卡121在重新开始启动后,仍然会按照初次启动一样从管理卡14获取其启动时应 遵循的工作模式与关联标识符,并据此完成启动。此时,管理卡14为线卡121所设定的工作 模式即是数据表140中线卡121被变更后的工作模式。若线卡121没有成功连接,则等待线卡 121成功连接后再行设定。
参阅图2,为本发明线卡工作模式设定方法的一实施方式的流程图。在本实施方式中, 线卡工作模式设定方法是通过图l中的功能模块来实施,此处以线卡121为例进行说明,即假 设管理卡14接收到线卡121的标识符。
在步骤S200,査询模块142接收到线卡121的标识符。在本实施方式中,线卡121在插入 电子装置10上的卡槽并上电后开始启动,之后即发送标识符给管理卡14。
在步骤S202,査询模块142根据线卡121的标识符査询数据表140,以获取与线卡121的标识符对应的工作模式及关联标识符。在本实施方式中,査询模块142所获取的工作模式与关 联标识符即为线卡121应遵循的工作模式及其关联线卡的标识符。所述关联线卡与线卡121组 成冗余组合。
在步骤S204,设定模块144将査询模块142所获取的工作模式及关联标识符发送给线卡 121,以设定线卡121的工作模式。之后,线卡121即根据从管理卡14的设定模块144所接收到 的工作模式与关联标识符设定工作模式并完成启动。线卡122、……、12n的工作模式设定方 法与线卡121—致。
参阅图3,为本发明线卡工作模式设定方法的另一实施方式的流程图。在本实施方式中 ,线卡工作模式设定方法是图2所示的实施方式的进一步改进,也通过图l的功能模块来实施 。在本实施方式中,仍以线卡121为例进行说明,即假设线卡121的工作模式需要实时进行变 更。此时,管理卡14会从上层应用程序接收模式转换指令。
在步骤S302,更新模块146接收模式转换指令。在本实施方式中,模式转换指令包括线 卡标识符、线卡工作模式及关联线卡标识符,其中,线卡标识符为需要变更工作模式的线卡 121的标识符,线卡工作模式为线卡121的工作模式变更后应遵循的工作模式,关联线卡标识 符为线卡121的关联线卡的标识符。
在步骤S304,更新模块146根据模式转换指令更新数据表140中对应数据。在本实施方式 中,更新模块168先根据模式转换指令中线卡121的标识符査询数据表,找到线卡121的标识 符的对应位置,然后将模式转换指令中线卡工作模式及关联线卡标识符写入数据表140中线 卡121的标识符的对应位置,从而更新数据表l40中线卡121的对应数据,为线卡121建立全新 的工作模式。
在步骤S306,设定模块144判断模式转换指令中线卡标识符所对应的线卡121是否已成功 连接,即判断线卡121是否成功连接到管理卡14。
若线卡121已成功连接,则在步骤S308,设定模块144控制线卡121重新开始启动。线卡 121在重新开始启动后仍然会按照初次启动时一样从管理卡14获取其启动时应遵循的工作模 式与关联标识符,并据此设定工作模式,以完成启动。
在步骤S310至步骤S314,管理卡14重新设定线卡121的工作模式。在本实施方式中,管 理卡14重新设定线卡121的工作模式的实现步骤与图2所示的步骤一致,即步骤S310至步骤 S314与图2所示的步骤S202至S206分别相同,所以在此不做赘述。在步骤S314,管理卡14发 送给线卡121的工作模式与关联标识符即是线卡121被实时变更后所应遵循的工作模式。此时 ,管理卡14即完成了线卡121工作模式的实时设定。在本实施方式中,若线卡121没有成功连接,则结束,等待线卡121成功连接后再行设定
本发明实施方式所提供的电子设备10及线卡工作模式设定方法通过数据表140预先存放 所有线卡121、 122、……、12n启动所需的工作模式数据,并通过模式转换指令实时更新数 据表140,使得线卡121、 122、……、12n的工作模式可根据需要动态配置,从而有效的提升 网络设备的整体效率,防止资源浪费。
权利要求
1.一种电子设备,其特征在于,包括多个线卡,每一线卡具有标识符;及管理卡,用于设定所述线卡的工作模式,所述管理卡包括数据表,用于记录所述线卡的标识符及与所述线卡的标识符对应的工作模式及关联标识符;查询模块,用于从所述线卡接收所述线卡的标识符,并根据所述线卡的标识符查询所述数据表,以获取与所述线卡的标识符所对应的工作模式及关联标识符;及设定模块,用于将所述查询模块所获取的所述线卡的标识符所对应的工作模式及关联标识符发送给所述线卡;其中,所述线卡根据所述设定模块所发送的工作模式与关联标识符设定工作模式。
2.如权利要求l所述的电子设备,其特征在于,所述管理卡还包括更 新模块,用于根据模式转换指令更新所述数据表中对应数据,其中所述模式转换指令包括线 卡标识符、线卡工作模式及关联线卡标识符。
3.如权利要求2所述的电子设备,其特征在于,所述设定模块还用于 判断所述模式转换指令中线卡标识符所对应的线卡是否已成功连接,并在所述线卡已成功连 接后控制所述线卡重新开始启动。
4. 一种线卡工作模式设定方法,其特征在于,包括以下步骤 提供数据表,用于记录多个线卡的标识符及与所述线卡的标识符对应的工作模式及关 联标识符;从线卡接收所述线卡的标识符;根据所述线卡的标识符査询所述数据表,以获取所述线卡的标识符所对应的工作模式 及关联标识符;及将所获取的所述线卡的标识符所对应的工作模式及关联标识符发送给所述线卡的标识 符所对应的线卡,以设定所述线卡的工作模式。
5.如权利要求4所述的线卡工作模式设定方法,其特征在于,还包括以下步骤接收模式转换指令,其中所述模式转换指令包括线卡标识符、线卡工作模式及关联线卡标识符;及根据所述模式转换指令更新所述数据表中对应数据。
6.如权利要求5所述的线卡工作模式设定方法,其特征在于,还包括以下步骤判断所述模式转换指令中线卡标识符所对应的线卡是否已成功连接;及 若所述线卡已成功连接,则控制所述线卡重新开始启动。
全文摘要
一种电子设备,包括多个线卡及管理卡。每一线卡具有标识符。管理卡用于设定线卡工作模式,其包括数据表、查询模块及设定模块。数据表用于记录线卡的标识符及与线卡的标识符对应的工作模式及关联标识符。查询模块用于从线卡接收线卡的标识符,并根据线卡的标识符查询数据表,以获取与线卡的标识符所对应的工作模式及关联标识符。设定模块用于将查询模块所获取的线卡的标识符所对应的工作模式及关联标识符发送给线卡。线卡根据设定模块所发送的工作模式与关联标识符设定工作模式。本发明还提供了一种线卡工作模式的设定方法。本发明所提供的电子设备及线卡工作模式设定方法通过数据表预先存放线卡工作模式,使得线卡工作模式可根据需要动态配置。
文档编号H04B1/74GK101557306SQ20081030092
公开日2009年10月14日 申请日期2008年4月9日 优先权日2008年4月9日
发明者赖建邦 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1