板卡管理方法、装置及通信板卡

文档序号:1556512 发布日期:2020-01-21 浏览:9次 >En<

阅读说明:本技术 板卡管理方法、装置及通信板卡 (Board management method and device and communication board ) 是由 王茂松 杜远锋 于 2019-10-12 设计创作,主要内容包括:本申请提供一种板卡管理方法、装置及通信板卡,涉及数据通信技术领域。该方法包括:当通信板卡插入到槽位时,获取通信板卡所在槽位的通道标识信息;根据通道标识信息与板卡模式的预设关联关系,确定与通道标识信息对应的板卡模式作为目标工作模式,板卡模式包括业务卡模式或交换卡模式;控制通信板卡以目标工作模式运行。本方案能够减少板卡的种类,降低开发和生产成本;同时能够改善板卡使用的灵活性,从而使得板卡的使用和运维更简单。(The application provides a board management method, a board management device and a communication board, and relates to the technical field of data communication. The method comprises the following steps: when the communication board card is inserted into the slot position, channel identification information of the slot position where the communication board card is located is obtained; determining a board card mode corresponding to the channel identification information as a target working mode according to a preset incidence relation between the channel identification information and the board card mode, wherein the board card mode comprises a service card mode or a switch card mode; and controlling the communication board card to operate in a target working mode. The scheme can reduce the types of the board cards and reduce the development and production cost; meanwhile, the flexibility of the use of the board card can be improved, so that the use, operation and maintenance of the board card are simpler.)

板卡管理方法、装置及通信板卡

技术领域

本发明涉及数据通信技术领域,具体而言,涉及一种板卡管理方法、装置及通信板卡。

背景技术

在机架式通信设备中,通常包括主控卡、交换卡及业务卡。主控卡用于对通信设备进行配置、管理;交换卡用于对两个或多个业务卡之间数据进行跨卡转发;业务卡用于提供业务功能接口,负责通信设备数据业务的接入、处理和转发。主控卡通常首先启动并运行,然后识别通信设备中的交换卡、业务卡并加载和运行。目前,交换卡与业务卡需要通过不同的卡槽接入到通信设备中,若交换卡、业务卡插错槽位,便无法正常运行,因此,在通信设备插卡之前,需要管理人员校对板卡与槽位的工作模式,导致板卡的运维管理复杂。

发明内容

本申请提供一种板卡管理方法、装置及通信板卡,能够改善板卡运维管理复杂的问题。

为了实现上述目的,本申请实施例所提供的技术方案如下所示:

第一方面,本申请实施例提供一种板卡管理方法,所述方法包括:

当通信板卡***到槽位时,获取所述通信板卡所在槽位的通道标识信息;根据所述通道标识信息与板卡模式的预设关联关系,确定与所述通道标识信息对应的板卡模式作为目标工作模式,所述板卡模式包括业务卡模式或交换卡模式;控制所述通信板卡以所述目标工作模式运行。

在上述的实施方式中,通信板卡可以根据***的槽位而自动选择与槽位对应的工作模式,管理人员在将板卡***到通信设备的过程中,无需校对板卡与槽位的工作模式,简化了管理人员的插卡操作,从而能够改善板卡运维管理复杂的问题。

结合第一方面,在一些可选的实施方式中,控制所述通信板卡以所述目标工作模式运行,包括:

当所述目标工作模式为所述交换卡模式时,控制所述通信板卡以交换卡运行;当所述目标工作模式为所述业务卡模式时,控制所述通信板卡以业务卡运行。

在上述的实施方式中,通信板卡可以以交换卡运行或以业务卡运行,以与通信板卡***的槽位的工作模式相对应。管理人员在将板卡***到通信设备的过程中,无需校对板卡与交换卡槽位、业务卡槽位的对应关系,简化了管理人员在交换卡槽位、业务卡槽位的插卡操作。

结合第一方面,在一些可选的实施方式中,控制所述通信板卡以交换卡运行,包括:

基于所述交换卡模式与预存的第一配置文件的关联关系,获取与所述交换卡模式对应的所述第一配置文件,所述第一配置文件在运行时用于控制所述通信板卡以交换卡运行;将所述第一配置文件发送至所述通信板卡,以使所述通信板卡运行所述第一配置文件,并以交换卡运行。

在上述实施方式中,通信板卡通过运行第一配置文件,以使通信板卡以交换卡运行。基于此,便于通信板卡通过第一配置文件以交换卡的运行方式运行。

结合第一方面,在一些可选的实施方式中,控制所述通信板卡以业务卡运行,包括:

基于所述业务卡模式与预存的第二配置文件的关联关系,获取与所述业务卡模式对应的所述第二配置文件,所述第二配置文件在运行时用于控制所述通信板卡以业务卡运行;将所述第二配置文件发送至所述通信板卡,以使所述通信板卡运行所述第二配置文件,并以业务卡运行。

在上述实施方式中,通信板卡通过运行第二配置文件,以使通信板卡以业务卡运行。基于此,便于通信板卡通过第二配置文件以业务卡的运行方式运行。

结合第一方面,在一些可选的实施方式中,控制所述通信板卡以所述目标工作模式运行,包括:

当所述通信板卡存储有与所述目标工作模式对应的配置文件时,控制所述通信板卡运行与所述目标工作模式对应的配置文件,以使所述通信板卡以所述目标工作模式运行。

在上述实施方式中,通过通信板卡存储配置文件,有助于通信板卡快速加载并运行该配置文件,从而使得通信板卡能够快速以目标工作模式运行。

结合第一方面,在一些可选的实施方式中,在获取所述通信板卡所在槽位的通道标识信息之前,所述方法还包括:

获取所述通信板卡的身份信息,所述身份信息包括表示所述通信板卡支持所述交换卡模式及所述业务卡模式的内容。

在上述实施方式中,通过获取板卡的身份信息,方便利用该身份信息确认通信板卡为支持交换卡模式及业务卡模式的复用板卡。

第二方面,本申请实施例还提供一种板卡管理装置,所述板卡管理装置包括:

信息获取单元,用于当通信板卡***到槽位时,获取所述通信板卡所在槽位的通道标识信息;

模式确定单元,用于根据所述通道标识信息与板卡模式的预设关联关系,确定与所述通道标识信息对应的板卡模式作为目标工作模式,所述板卡模式包括业务卡模式或交换卡模式;

运行控制单元,用于控制所述通信板卡以所述目标工作模式运行。

结合第二方面,在一些可选的实施方式中,所述运行控制单元还用于:

当所述目标工作模式为所述交换卡模式时,控制所述通信板卡以交换卡运行;

当所述目标工作模式为所述业务卡模式时,控制所述通信板卡以业务卡运行。

结合第二方面,在一些可选的实施方式中,所述运行控制单元还用于:

基于所述交换卡模式与预存的第一配置文件的关联关系,获取与所述交换卡模式对应的所述第一配置文件,所述第一配置文件在运行时用于控制所述通信板卡以交换卡运行;将所述第一配置文件发送至所述通信板卡,以使所述通信板卡运行所述第一配置文件,并以交换卡运行。

结合第二方面,在一些可选的实施方式中,所述运行控制单元还用于:

基于所述业务卡模式与预存的第二配置文件的关联关系,获取与所述业务卡模式对应的所述第二配置文件,所述第二配置文件在运行时用于控制所述通信板卡以业务卡运行;将所述第二配置文件发送至所述通信板卡,以使所述通信板卡运行所述第二配置文件,并以业务卡运行。

结合第二方面,在一些可选的实施方式中,所述运行控制单元还用于:

当所述通信板卡存储有与所述目标工作模式对应的配置文件时,控制所述通信板卡运行与所述目标工作模式对应的配置文件,以使所述通信板卡以所述目标工作模式运行。

结合第二方面,在一些可选的实施方式中,在信息获取单元获取所述通信板卡所在槽位的通道标识信息之前,所述信息获取单元还用于获取所述通信板卡的身份信息,所述身份信息包括表示所述通信板卡支持所述交换卡模式及所述业务卡模式的内容。

第三方面,本申请实施例还提供一种通信板卡,所述通信板卡包括处理器及存储器,所述通信板卡的工作模式包括交换卡模式及业务卡模式;

当所述通信板卡***到通信设备的用于工作在所述交换卡模式的槽位时,所述处理器从所述通信设备或所述存储器获取与所述交换卡模式对应的第一配置文件,并运行所述第一配置文件,以使所述通信板卡以交换卡运行;

当所述通信板卡***到所述通信设备的用于工作在所述业务卡模式的槽位时,所述处理器从所述通信设备或所述存储器获取与所述业务卡模式对应的第二配置文件,并运行所述第二配置文件,以使所述通信板卡以业务卡运行。

第四方面,本申请实施例还提供一种通信设备,所述通信设备包括相互耦合的存储器、处理器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述通信设备执行上述的方法。

第五方面,本申请实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的通信设备的结构示意图。

图2为本申请实施例提供的通信板卡的结构示意图。

图3为本申请实施例提供的板卡管理方法的流程示意图。

图4为本申请实施例提供的板卡管理装置的功能框图。

图标:10-通信设备;11-主控槽位;12-交换卡槽位;13-业务卡槽位;14-总线模块;15-供电模块;20-主控卡;30-通信板卡;31-处理模块;32-存储模块;100-板卡管理装置;110-信息获取单元;120-模式确定单元;130-运行控制单元。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。需要说明的是,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1,本申请实施例提供一种通信设备10。该通信设备10可以包括主控槽位11、交换卡槽位12、业务卡槽位13、总线模块14、存储器及处理器,可以用于执行下述的板卡管理方法。其中,主控槽位11、交换卡槽位12、业务卡槽位13、存储器及处理器通过总线模块14中的一条或多条通讯总线或信号线实现电性连接。

在本实施例中,通信设备10可以包括主控卡20。主控卡20中可以包括处理器及存储器。可理解地,主控卡20中的处理器及存储器可以作为通信设备10的处理器及存储器。或者,通信设备10所包括的处理器、存储器为独立于主控卡20的器件。

通信设备10(或主控卡20)的处理器可以是一种集成电路芯片,具有信号的处理能力。例如,该处理器可以是中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。

通信设备10(或主控卡20)的存储器可以是,但不限于,随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,存储模块32可以用于存储与交换卡模式对应的第一配置文件、与业务卡模式对应的第二配置文件。当然,存储模块32还可以用于存储程序,处理模块31在接收到执行指令后,执行该程序。

可以理解的是,图1所示的结构仅为通信设备10的一种结构示意图,通信设备10还可以包括比图1所示更多或更少的组件。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参照图2,本申请实施例还提供一种通信板卡30,该通信板卡30可以包括存储模块32及处理模块31。存储模块32可以与通信设备10的存储器相同或类似,处理模块31可以与通信设备10的处理器相同或类似,这里不再赘述。

在本实施例中,通信板卡30的工作模式包括交换卡模式及业务卡模式。可理解地,包括交换卡模式及业务卡模式的通信板卡30为一种复用板卡,可以作为交换卡、业务卡使用。

例如,当通信板卡30***到通信设备10的用于工作在交换卡模式的槽位时,处理器从通信设备10或存储器获取与交换卡模式对应的第一配置文件,并运行第一配置文件,以使通信板卡30以交换卡运行,即将通信板卡30作为交换卡使用。

又例如,当通信板卡30***到通信设备10的用于工作在业务卡模式的槽位时,处理器从通信设备10或存储器获取与业务卡模式对应的第二配置文件,并运行第二配置文件,以使通信板卡30以业务卡运行,即将通信板卡30作为业务卡使用。

在本实施例中,通信板卡30可以配合通信设备10执行或实现下述的板卡管理方法的各步骤,能够改善板卡运维管理复杂的问题。

请参照图3,本申请实施例还提供一种板卡管理方法,可以应用于上述的通信设备10中。在本实施例中,板卡管理方法可以包括步骤S210至步骤S230。

步骤S210,当通信板卡30***到槽位时,获取所述通信板卡30所在槽位的通道标识信息;

步骤S220,根据所述通道标识信息与板卡模式的预设关联关系,确定与所述通道标识信息对应的板卡模式作为目标工作模式,所述板卡模式包括业务卡模式或交换卡模式;

步骤S230,控制所述通信板卡30以所述目标工作模式运行。

在上述的实施方式中,通信板卡30可以根据***的槽位而自动选择与槽位对应的工作模式,管理人员在将板卡***到通信设备10的过程中,通信板卡30***交换卡槽位12或业务卡槽位13均可以正常运行,无需校对板卡与槽位的工作模式,简化了管理人员的插卡操作,从而能够改善板卡运维管理复杂的问题。

下面将对图3中所示的板卡管理方法的各步骤进行详细阐述:

步骤S210,当通信板卡30***到槽位时,获取所述通信板卡30所在槽位的通道标识信息。

在本实施例中,用于插接通信板卡30的槽位包括交换卡槽位12、业务卡槽位13。可理解地,槽位的通道标识信息与该槽位的板卡模式(包括交换卡模式、业务卡模式)预先建立有关联关系。例如,与总线连接的槽位为交换卡槽位12时,该槽位可以设置有用于标识该槽位为交换卡槽位12的通道标识信息。与总线连接的槽位为业务卡槽位13时,该槽位可以设置有用于标识该槽位为业务卡槽位13的通道标识信息。其通道标识信息可以为数字串、字符串等,可以根据实际情况进行设置,只要该通道标识信息能够用于区分交换卡槽位12、业务卡槽位13即可。

在步骤S210之前,方法还可以包括:获取所述通信板卡30的身份信息,所述身份信息包括表示所述通信板卡30支持所述交换卡模式及所述业务卡模式的内容。

在本实施例中,当通信板卡30***到通信设备10后,通信设备10还可以获取该通信板卡30的身份信息。通信设备10可以通过该身份信息来确认该通信板卡30是否为支持交换卡模式及业务卡模式的复用板卡。可理解地,复用板卡为能够支持多种模式的板卡,例如,复用板卡可以为支持交换卡模式及业务卡模式的板卡。若该通信板卡30为复用板卡,便继续执行步骤S210至S230。

其中,通信板卡30的身份信息可以根据实际情况进行设置,不同类型的通信板卡30的身份信息不相同,该身份信息与该通信板卡30的类型相关联。通信板卡30的类型包括但不限于交换卡、业务卡、主控卡20、复用板卡等类型。通信设备10的处理器可以通过身份信息及预设的该身份信息与板卡类型的关联关系,确定与身份信息对应的板卡类型。

作为一种可选的实施方式,若通信板卡不是复用板卡,通信设备10可以通过身份信息判断该通信板卡是否为与槽位匹配的板卡。即,业务卡槽位13需要与业务卡匹配,业务卡便可以继续正常运行。交换卡槽位12需要与交换卡匹配,交换卡便可以继续正常运行。若业务卡槽位13插接的为交换卡,该交换卡便无法正常运行。同样地,若交换卡槽位12插接的为业务卡,该业务卡便无法正常运行。

步骤S220,根据所述通道标识信息与板卡模式的预设关联关系,确定与所述通道标识信息对应的板卡模式作为目标工作模式,所述板卡模式包括业务卡模式或交换卡模式。

在本实施例中,槽位的通道标识信息预先与板卡模式建立有关联关系,以便于处理器通过通道标识信息来确定槽位所支持的板卡模式,该槽位所支持的板卡模式即为该槽位的目标工作模式。

当通信板卡30***到槽位中后,处理器可以获取到该槽位的通道标识信息,然后根据该通道标识信息与业务卡槽位13或交换卡槽位12的关联关系,确定该槽位为业务卡槽位13或交换卡槽位12。

例如,若通道标识信息为“01”表示该槽位为交换卡槽位12,通道标识信息为“02”表示该槽位为业务卡槽位13。当通信板卡30***到一槽位后,若处理器获取到该槽位的通道标识信息为“01”,则可以确定该槽位为交换卡槽位12;若处理器获取到该槽位的通道标识信息为“02”,则可以确定该槽位为业务卡槽位13。其中,通道标识信息还可以通过其他数字或字符进行表示,这里不作具体限定。

步骤S230,控制所述通信板卡30以所述目标工作模式运行。

在本实施例中,通信设备10在确定出槽位所支持的目标工作模式后,便控制通信板卡30以目标工作模式运行。

例如,步骤S230可以包括:当所述目标工作模式为所述交换卡模式时,控制所述通信板卡30以所述交换卡运行;当所述目标工作模式为所述业务卡模式时,控制所述通信板卡30以所述业务卡运行。

在本实施例中,通过将通信板卡30设置为能够支持交换卡模式、业务卡模式的复用板卡,能够减少板卡种类,降低板卡产品开发和管理成本。另外,该复用板卡可以根据所插接的槽位自适应地调节工作模式,以与槽位所支持的工作模式相匹配,有助于提高通信设备10工作的灵活性,能够改善业务卡、交换卡因插错槽位而无法正常运行的问题。

在本实施例中,通信板卡30可以通过运行不同的配置文件以实现交换卡或业务卡的功能。该配置文件可以预先存储在通信设备10的存储器中,也可以预先存储在通信板卡30中的存储器中。通信板卡30可以从通信设备10的存储器或自身的存储器中获取到配置文件,并运行该配置文件。

作为一种可选的实施方式,控制所述通信板卡30以交换卡运行,包括:基于所述交换卡模式与预存的第一配置文件的关联关系,获取与所述交换卡模式对应的所述第一配置文件,所述第一配置文件在运行时用于控制所述通信板卡30以交换卡运行;将所述第一配置文件发送至所述通信板卡30,以使所述通信板卡30运行所述第一配置文件,并以交换卡运行。

在本实施例中,第一配置文件与槽位的交换卡模式建立有关联关系,该第一配置文件存储在通信设备10的存储器中。通信板卡30在获取第一配置文件时,可以是由通信设备10将自身存储器中的第一配置文件发送至通信板卡30,或者由通信板卡30主动从通信设备10的存储器获取该第一配置文件。

可理解地,若处理器确定出槽位支持交换卡模式,便对***到该槽位的通信板卡30加载第一配置文件,以使该通信板卡30通过运行第一配置文件,从而工作在交换卡模式。

第一配置文件可以根据实际情况进行创建,可以用于建立跨卡通道的映射配置,以实现与交换卡连接的两个(或多个)需要进行数据交互的业务卡之间的数据通信,从而使通信板卡30以交换卡的运行方式运行。

在上述的实施方式中,通信板卡30可以无需存储第一配置文件,从而能够节省通信板卡30的存储器的存储空间。

作为一种可选的实施方式,控制所述通信板卡30以业务卡运行,包括:基于所述业务卡模式与预存的第二配置文件的关联关系,获取与所述业务卡模式对应的所述第二配置文件,所述第二配置文件在运行时用于控制所述通信板卡30以业务卡运行;将所述第二配置文件发送至所述通信板卡30,以使所述通信板卡30运行所述第二配置文件,并以业务卡运行。

在本实施例中,第二配置文件与槽位的业务卡模式建立有关联关系。该第二配置文件存储在通信设备10的存储器中。通信板卡30在获取第二配置文件时,可以是由通信设备10将自身存储器中的第二配置文件发送至通信板卡30,或者由通信板卡30主动从通信设备10的存储器获取该第二配置文件。

可理解地,若处理器确定出槽位支持业务卡模式,便对***到该槽位的通信板卡30加载第二配置文件,以使该通信板卡30通过运行第二配置文件,从而工作在业务卡模式。

第二配置文件可以根据实际情况进行创建,可以用于完成通信板卡30中的接口和上行通道的配置,以使通信板卡30以业务卡的运行方式运行。

在上述的实施方式中,通信板卡30可以无需存储第二配置文件,从而能够节省通信板卡30的存储器的存储空间。

作为一种可选的实施方式,控制所述通信板卡30以所述目标工作模式运行,包括:当所述通信板卡30存储有与所述目标工作模式对应的配置文件时,控制所述通信板卡30运行与所述目标工作模式对应的配置文件,以使所述通信板卡30以所述目标工作模式运行。

在上述实施方式中,通过通信板卡30存储配置文件,有助于通信板卡30快速加载并运行该配置文件,从而使得通信板卡30能够快速以目标工作模式运行。

请再次参照图1,在本实施例中,通信设备10还可以包括供电模块15。供电模块15可以包括但不限于开关电源、电池组等,用于为通信板卡30提供电能。可理解地,当主控卡20确定出通信板卡30与槽位匹配后,主控卡20可以通过控制供电模块15为通信板卡30提供电源,从而保证通信板卡30正常运行。

在本实施例中,通信设备10中的主控卡20的数量、通信板卡30的数量、业务卡槽位13的数量、交换卡槽位12的数量可以根据实际情况进行设置。例如,主控卡20可以为两个,两个主控卡20可以通过协商确定出一个作为主用主控卡20,另一个作为从用主控卡20。从用主控卡20可以在主用主控卡20出现故障,或在主用主控卡20负载较大时,替换主用主控卡20,以提高通信设备10的可靠性。

为便于理解上述的板卡管理方法的实现流程,下面将结合图1举例阐述通信设备10的工作流程:

例如,假设通信设备10包括两个主控卡20,总线模块14设置在背板上,通信设备10在上电后,主控槽位11中的主控卡20启动,在启动过程中完成主从的协商。即,一个主控卡20为主系统控制单元,另一个主控卡20为从系统控制单元,比如,可以将主控卡槽位A中的主控卡20作为主系统控制单元,将主控卡槽位B中的主控卡20作为从系统控制单元。主系统控制单元通过总线模块14读取该通信设备10型号内容,以判断当前设备型号,完成相应的配置,并生成总线通道号与槽位的映射关系。

当通信板卡30为复用板卡且插接到槽位中,并完成启动后,该通信板卡30便可以通过总线模块14与主系统控制单元通信,然后将本卡固定编码和扩展属性内容(固定编码和扩展属性内容可理解为板卡的身份信息)上报到主系统控制单元。

主系统控制单元收到复用板卡的固定编码和扩展属性内容后,对内容进行识别和判断。例如,若扩展属性中具有交换卡能力和业务卡能力属性,主系统控制单元可以根据复用板卡上报的通道号(通道的标识信息),判断复用板卡位于交换卡槽位12或业务卡槽位13。图1中,交换卡槽位12包括交换卡槽位A、交换卡槽位B,业务卡槽位13包括业务卡槽位A及业务卡槽位B。如果复用板卡位于交换卡槽位12,则下发交换卡的工作模式给通信板卡30;如果复用板卡位于业务卡槽位13,则下发业务卡的工作模式给通信板卡30。

其中,主控卡20的处理器可以根据扩展属性的工作模式,进行通信板卡30的上电加载和配置。若工作模式是交换卡模式,处理器则按交换卡模式进行加载配置文件,以对通信板卡30建立跨卡通道的映射配置等配置。若工作模式是业务卡模式,处理器则按业务卡模式进行加载配置文件,以完成接口和上行通道的配置等配置。

请参照图4,本申请实施例还提供一种板卡管理装置100。板卡管理装置100包括至少一个可以软件或固件(Firmware)的形式存储于存储器中或固化在通信设备10操作系统(Operating System,简称OS)中的软件功能模块。处理器用于执行存储模块32中存储的可执行模块,例如板卡管理装置100所包括的软件功能模块及计算机程序等。

在本实施例中,板卡管理装置100可以包括信息获取单元110、模式确定单元120及运行控制单元130。

信息获取单元110,用于当通信板卡30***到槽位时,获取所述通信板卡30所在槽位的通道标识信息。

模式确定单元120,用于根据所述通道标识信息与板卡模式的预设关联关系,确定与所述通道标识信息对应的板卡模式作为目标工作模式,所述板卡模式包括业务卡模式或交换卡模式。

运行控制单元130,用于控制所述通信板卡30以所述目标工作模式运行。

可选地,运行控制单元130还可以用于:当所述目标工作模式为所述交换卡模式时,控制所述通信板卡30以交换卡运行;当所述目标工作模式为所述业务卡模式时,控制所述通信板卡30以业务卡运行。

可选地,运行控制单元130还用于:基于所述交换卡模式与预存的第一配置文件的关联关系,获取与所述交换卡模式对应的所述第一配置文件,所述第一配置文件在运行时用于控制所述通信板卡30以交换卡运行;将所述第一配置文件发送至所述通信板卡30,以使所述通信板卡30运行所述第一配置文件,并以交换卡运行。

可选地,运行控制单元130还用于:基于所述业务卡模式与预存的第二配置文件的关联关系,获取与所述业务卡模式对应的所述第二配置文件,所述第二配置文件在运行时用于控制所述通信板卡30以业务卡运行;将所述第二配置文件发送至所述通信板卡30,以使所述通信板卡30运行所述第二配置文件,并以业务卡运行。

可选地,运行控制单元130还用于:当所述通信板卡30存储有与所述目标工作模式对应的配置文件时,控制所述通信板卡30运行与所述目标工作模式对应的配置文件,以使所述通信板卡30以所述目标工作模式运行。

在信息获取单元110获取所述通信板卡30所在槽位的通道标识信息之前,所述信息获取单元110还用于获取所述通信板卡30的身份信息,所述身份信息包括表示所述通信板卡30支持所述交换卡模式及所述业务卡模式的内容。

需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的板卡管理装置100、通信设备10的具体工作过程,可以参考前述方法中的各步骤对应过程,在此不再过多赘述。

本申请实施例还提供一种计算机可读存储介质。可读存储介质中存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行如上述实施例中所述的板卡管理方法。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

综上所述,本申请提供一种板卡管理方法、装置及通信板卡。该方法包括:当通信板卡***到槽位时,获取通信板卡所在槽位的通道标识信息;根据通道标识信息与板卡模式的预设关联关系,确定与通道标识信息对应的板卡模式作为目标工作模式,板卡模式包括业务卡模式或交换卡模式;控制通信板卡以目标工作模式运行。在本方案中,通信板卡可以根据***的槽位而自动选择与槽位对应的工作模式,管理人员在将板卡***到通信设备的过程中,无需校对板卡与槽位的工作模式,简化了管理人员的插卡操作,从而能够改善板卡运维管理复杂的问题。

在本申请所提供的实施例中,应该理解到,所揭露的装置、系统和方法,也可以通过其它的方式实现。以上所描述的装置、系统和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种随钻声波异步串口信号同步的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!