通信单板硬件资源管理方法、通信单板及基站与流程

文档序号:12011868阅读:424来源:国知局
通信单板硬件资源管理方法、通信单板及基站与流程
本发明涉及通信网络技术领域,尤其涉及一种通信单板硬件资源管理方法、通信单板及基站。

背景技术:
目前的基站结构中,一块通信单板上通常仅会部署一种通信制式的相关处理模块。例如,一块通信单板上仅部署长期演进(LongTermEvolution,LTE)的控制面处理模块和/或LTE的用户面处理模块。该通信单板的硬件资源只能由所部署的一种通信制式的相关处理模块使用,导致基站硬件处理能力的浪费。

技术实现要素:
本发明提供一种通信单板硬件资源管理方法、通信单板及基站,以提高基站硬件处理能力的利用率。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,提供一种通信单板硬件资源管理方法,包括:接收多种通信制式的信令处理进程所发起的多个资源调度请求;根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,使得所述多种通信制式的信令处理进程共享所述通信单板硬件资源。结合第一方面,在第一方面的第一种实现方式中,根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,包括:监测通信单板硬件资源的使用情况;以跨制式、跨硬件的资源衡量单位统一衡量通信单板硬件资源以及各种通信制式的信令处理进程运行所需的资源;当监测到空闲的通信单板硬件资源满足当前资源调度请求对应的通信制式的信令处理进程运行所需的资源时,调度空闲的通信单板硬件资源,启动当前资源调度请求对应的通信制式的信令处理进程。结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述资源衡量单位包括每秒百万条指令MIPS、信令元、或消息数。结合第一方面及第一方面的上述任一种实现方式,在第一方面的第三种实现方式中,还包括:当通信单板硬件资源使用率达到或超过第一预设门限时,对所述多种通信制式中一种或多种通信制式的信令进行流控。结合第一方面的第三种实现方式,在第一方面的第四种实现方式中,对所述多种通信制式中一种或多种通信制式的信令进行流控,包括:当所述多种通信制式中一种或多种通信制式的信令处理进程所占用的硬件资源达到或超过该通信制式的资源配置门限时,对该通信制式的信令进行流控,直至硬件资源占用率收敛到所述第一预设门限之内。结合第一方面及第一方面的上述任一种实现方式,在第一方面的第五种实现方式中,还包括:当通信单板硬件资源使用率达到或超过第二预设门限时,对所有通信制式的信令进行流控,直至硬件资源占用率收敛到所述第二预设门限之内。结合第一方面及第一方面的上述任一种实现方式,在第一方面的第六种实现方式中,每种通信制式的信令处理进程运行所占用的资源包括控制面资源和用户面资源,且所述控制面资源和用户面资源按预设配比分配资源,所述方法还包括:监测所述控制面资源的使用情况,将空闲的控制面资源释放给用户面使用;和/或监测所述用户面资源的使用情况,将空闲的用户面资源释放给控制面使用。第二方面,提供一种通信单板,包括:多个信令处理模块,分别用于处理多种通信制式的信令,且每个信令处理模块接收到信令时,用于发送资源调度请求;接口模块,用于接收所述资源调度请求;控制模块,用于根据所述资源调度请求,协调所述多个信令处理模块的运行,使得所述多个信令处理模块共享所述通信单板硬件资源。结合第二方面,在第二方面的第一种实现方式中,还包括:监测模块,用于监测通信单板硬件资源的使用情况;所述控制模块,具体用于以跨制式、跨硬件的资源衡量单位统一衡量通信单板硬件资源以及各种通信制式的信令处理进程运行所需的资源;且当所述监测模块的监测结果显示空闲的通信单板硬件资源满足当前资源调度请求对应的通信制式的信令处理进程运行所需的资源时,所述控制模块进一步用于调度空闲的通信单板硬件资源,启动当前资源调度请求对应的通信制式的信令处理进程。结合第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述资源衡量单位包括每秒百万条指令MIPS、信令元、或消息数。结合第二方面及第二方面的上述任一种实现方式,在第二方面的第三种实现方式中,还包括:第一流控模块,当通信单板硬件资源使用率达到或超过第一预设门限时,对所述多种通信制式中一种或多种通信制式的信令进行流控。结合第二方面的第三种实现方式,在第二方面的第四种实现方式中,所述流控模块包括:至少一个流控单元,且每个流控单元对应一种通信制式,用于当其所对应的通信制式的信令处理模块所占用的硬件资源达到或超过该通信制式的资源配置门限时,对该通信制式的信令进行流控,直至硬件资源占用率收敛到所述第一预设门限之内。结合第二方面及第二方面的上述任一种实现方式,在第二方面的第五种实现方式中,还包括:第二流控模块,当通信单板硬件资源使用率达到或超过第二预设门限时,对所有通信制式的信令进行流控,直至硬件资源占用率收敛到所述第二预设门限之内。结合第二方面及第二方面的上述任一种实现方式,在第二方面的第六种实现方式中,每种通信制式的信令处理模块包括控制面和用户面,且所述控制面和用户面所占用的资源按预设配比分配对应信令处理模块所占用的资源,所述通信单板还包括:控制面监测模块,用于监测所述控制面的资源使用情况,将分配给所述控制面的空闲资源释放给用户面使用;和/或用户面监测模块,用于监测所述用户面的资源使用情况,将分配给所述用户面的空闲资源释放给控制面使用。第三方面,提供一种通信单板,用于运行至少两种通信制式的信令处理进程,所述通信单板包括处理器,与所述处理器连接的存储器,所述存储器中存储程序代码,所述处理器调用所述存储器中存储的程序代码,协调所述至少两种通信制式的信令处理进程的运行,使得所述至少两种通信制式的信令处理进程共享通信单板硬件资源。结合第三方面,在第三方面的第一种实现方式中,所述存储器中存储的程序代码,包括第一组程序代码,用于执行以下操作:监测通信单板硬件资源的使用情况;以跨制式、跨硬件的资源衡量单位统一衡量通信单板硬件资源以及各种通信制式的信令处理进程运行所需的资源;当监测到空闲的通信单板硬件资源满足当前资源调度请求对应的通信制式的信令处理进程运行所需的资源时,调度空闲的通信单板硬件资源,启动当前资源调度请求对应的通信制式的信令处理进程。结合第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述资源衡量单位包括每秒百万条指令MIPS、信令元、或消息数。结合第三方面及第三方面的任一种实现方式,在第三方面的第三种实现方式中,所述存储器还存储第二组程序代码,用于执行以下操作:当通信单板硬件资源使用率达到或超过第一预设门限时,对所述多种通信制式中一种或多种通信制式的信令进行流控。结合第三方面的第三种实现方式,在第三方面的第四种实现方式中,所述对所述多种通信制式中一种或多种通信制式的信令进行流控,包括当所述多种通信制式中一种或多种通信制式的信令处理进程所占用的硬件资源达到或超过该通信制式的资源配置门限时,对该通信制式的信令进行流控,直至硬件资源占用率收敛到所述第一预设门限之内。结合第三方面及第三方面的所述任一种实现方式,在第三方面的第五种实现方式中,所述存储器还存储第三组程序代码,用于执行以下操作:当通信单板硬件资源使用率达到或超过第二预设门限时,对所有通信制式的信令进行流控,直至硬件资源占用率收敛到所述第二预设门限之内。结合第三方面及第三方面的上述任一种实现方式,在第三方面的第六种实现方式中,每种通信制式的信令处理进程运行所占用的资源包括控制面资源和用户面资源,且所述控制面资源和用户面资源按预设配比分配资源,所述存储器还存储第四组程序代码,用于执行以下操作:监测所述控制面资源的使用情况,将空闲的控制面资源释放给用户面使用;和/或监测所述用户面资源的使用情况,将空闲的用户面资源释放给控制面使用。第四方面,还提供一种基站,包括至少一个如上第二方面及第二方面的任一种实现方式中或者如上第三方面及第三方面的任一种实现方式中所述的通信单板。结合第四方面,在第四方面的第一种实现方式中,当所述基站包括多个所述通信单板时,各个通信单板之间共享通信单板硬件资源。本发明实施例中,通过根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,可以使得所述多种通信制式的信令处理进程共享所述通信单板硬件资源,从而提高基站硬件处理能力的利用率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为为本发明实施例提供一种通信单板硬件资源管理方法的流程图;图1a为本发明实施例提供一种通信单板硬件资源管理方法中步骤102的一种实现流程图;图1b为本发明实施例提供一种通信单板硬件资源管理方法的另一种流程图;图2为本发明实施例提供一种控制面和用户面共享通信单板硬件资源的示意图;图3为本发明实施例提供一种通信单板的第一种结构图;图3a为本发明实施例提供一种通信单板的第二种结构图;图3b为本发明实施例提供一种通信单板的第三种结构图;图4为本发明实施例提供一种通信单板的第四种结构图;图5为本发明实施例提供一种通信单板的第五种结构图;图6为本发明实施例提供一种通信单板的第六种结构图;图7为本发明实施例提供一种通信单板的第七种结构图;图8为本发明实施例提供一种通信单板的第八种结构图;图9为本发明实施例提供一种通信单板的第九种结构图;图10为本发明实施例提供一种通信单板的第十种结构图;图11为本发明实施例提供一种通信单板中各处理模块占用资源比例的一种示意图;图12为本发明实施例提供一种通信单板中各处理模块占用资源比例的另一种示意图;图13为本发明实施例提供一种通信单板的第十一种结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供一种通信单板硬件资源管理方法,包括:101、接收多种通信制式的信令处理进程所发起的多个资源调度请求。其中,多种通信制式的信令处理进程,例如可以是GSM的信令处理进程、UMTS的信令处理进程和LTE的信令处理进程等。所述资源调度请求用于请求使用通信单板硬件资源,所述通信单板硬件资源可以是CPU、内存等硬件资源。102、根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,使得所述多种通信制式的信令处理进程共享所述通信单板硬件资源。本发明实施例中,通过根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,可以使得所述多种通信制式的信令处理进程共享所述通信单板硬件资源,从而提高基站硬件资源的利用率。进一步地,如图1a所述,上述步骤102中,根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行具体可以采用如下方式实现:1021、监测通信单板硬件资源的使用情况。例如,可以监测通信单板硬件资源中哪些资源处于占用状态,哪些资源处于空闲状态,通信单板硬件资源的使用率是多少等等。所述通信单板硬件资源的使用情况可以是一个通信单板硬件资源的使用情况,也可以是多个通信单板硬件资源的使用情况。1022、以跨制式、跨硬件的资源衡量单位统一衡量通信单板硬件资源以及各种通信制式的信令处理进程运行所需的资源。其中,所述资源衡量单位包括每秒百万条指令MIPS、信令元、或消息数。所述信令元可以是空口交互流程里面的一条条消息信令。例如,所述资源衡量单位采用MIPS表示时,所述通信单板硬件资源支持的最大资源数可以表示为2000MIPS,LTE的信令处理进程处理1CAPS(每秒呼叫接入次数)需要占用41MIPS。又如,如果资源衡量单位采用信令元时,如果通信单板硬件资源最多可以处理500个信令元,LTE的信令处理进程处理一个1CAPS需要使用40个信令元对应的通信单板资源。如果资源衡量单位采用消息数时,如果通信单板硬件资源最多可以处理300条消息,LTE的信令处理进程处理1CAPS需要使用10条消息对应的通信单板资源。1023、当监测到空闲的通信单板硬件资源满足当前资源调度请求对应的通信制式的信令处理进程运行所需的资源时,调度空闲的通信单板硬件资源,启动当前资源调度请求对应的通信制式的信令处理进程。例如,LTE的信令处理进程要处理10CAPS,则需要请求使用10*41MIPS的硬件资源,如果监测到空闲的通信单板硬件资源可以达到10*41MIPS,则调度该空闲的通信单板硬件资源,并启动LTE的信令处理进程,以使得LTE的信令处理进程可以使用该10*41MIPS的空闲通信单板硬件资源。进一步地,如图1b所示,上述方法还包括:103、当通信单板硬件资源使用率达到或超过第一预设门限时,对所述多种通信制式中一种或多种通信制式的信令进行流控。其中,所述第一预设门限值可以为80%。例如,当通信单板的CPU使用率达到或超过80%时,对所述多种通信制式中一种或多种通信制式的信令进行流控。其中,对所述多种通信制式中一种或多种通信制式的信令进行流控,具体实现如下:当所述多种通信制式中一种或多种通信制式的信令处理进程所占用的硬件资源达到或超过该通信制式的资源配置门限时,对该通信制式的信令进行流控,直至硬件资源占用率收敛到所述第一预设门限之内。例如,LTE的资源配置门限可以设置为80(CAPS)*41(MIPS),亦即,LTE的信令处理进程最多可以处理80CAPS,当LTE的信令处理进程处理的CAPS达到或超过80时,则对该LTE的信令进行流控,例如不再接收LTE下的信令,直至硬件资源占用率收敛到80%之内。需要说明的是,如果所述多种通信制式中一种或多种通信制式的信令处理进程所占用的硬件资源没有达到或没有超过该通信制式的资源配置门限时,则不需要对该通信制式的信令进行流控。进一步地,如图1b所示,上述方法还包括:104、当通信单板硬件资源使用率达到或超过第二预设门限时,对所有通信制式的信令进行流控,直至硬件资源占用率收敛到所述第二预设门限之内。其中,所述第一预设门限值可以为90%。例如,当通信单板的CPU使用率达到或超过90%时,对所有通信制式的信令进行流控,直至硬件资源占用率收敛到90%。本发明实施例的一种实现方式中,每种通信制式的信令处理进程运行所占用的资源包括控制面资源和用户面资源,且所述控制面资源和用户面资源按预设配比分配资源,所述方法还包括:监测所述控制面资源的使用情况,将空闲的控制面资源释放给用户面使用;和/或监测所述用户面资源的使用情况,将空闲的用户面资源释放给控制面使用。例如,以一个通信单板的硬件资源为例进行说明,如图2所示,所有空白框表示通信单板的资源,每个空白框所表示的资源都有可能被控制面或者用户面动态占用。监测所述控制面资源(即控制面占用的资源)的使用情况时,如果监测到存在空闲的控制面资源,则可以将空闲的控制面资源释放给用户面使用;同样,监测所述用户面资源(即用户面占用的资源)的使用情况时,如果监测到存在空闲的用户面资源,则可以将空闲的用户面资源释放给控制面使用。如图3所示,本发明实施例还提供一种通信单板,所述通信单板可以为主控板,基带板、信令或传输扩展板,所述通信单板包括:多个信令处理模块30(如图3中所述的信令处理模块1至信令处理模块n,n≧2且n为正整数),分别用于处理多种通信制式的信令,且每个信令处理模块接收到信令时,用于发送资源调度请求;接口模块31,用于接收所述资源调度请求;所述资源调度请求用于请求使用通信单板硬件资源,所述通信单板硬件资源可以是CPU、内存等硬件资源。控制模块32,用于根据所述资源调度请求,协调所述多个信令处理模块的运行,使得所述多个信令处理模块共享所述通信单板硬件资源。本发明实施例提供的通信单板中,控制模块可以根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,从而使得所述多种通信制式的信令处理模块共享所述通信单板硬件资源。如图3a所示,所述的通信单板,还包括:监测模块33,用于监测通信单板硬件资源的使用情况;例如,可以监测通信单板硬件资源中哪些资源处于占用状态,哪些资源处于空闲状态,通信单板硬件资源的使用率是多少等等。所述通信单板硬件资源的使用情况可以是一个通信单板硬件资源的使用情况,也可以是多个通信单板硬件资源的使用情况。所述控制模块32,具体用于以跨制式、跨硬件的资源衡量单位统一衡量通信单板硬件资源以及各种通信制式的信令处理进程运行所需的资源;且当监测模块33的监测结果显示空闲的通信单板硬件资源满足当前资源调度请求对应的通信制式的信令处理进程运行所需的资源时,所述控制模块32进一步用于调度空闲的通信单板硬件资源,启动当前资源调度请求对应的通信制式的信令处理进程。所述资源衡量单位包括每秒百万条指令MIPS、信令元、或消息数。有关资源衡量单位的描述可以参见步骤1022。如图3b所示,所述的通信单板,还包括:第一流控模块34,当通信单板硬件资源使用率达到或超过第一预设门限时,对所述多种通信制式中一种或多种通信制式的信令进行流控。其中,所述第一预设门限值可以为80%。其中,所述流控模块包括:至少一个流控单元,且每个流控单元对应一种通信制式,用于当其所对应的通信制式的信令处理模块所占用的硬件资源达到或超过该通信制式的资源配置门限时,对该通信制式的信令进行流控,直至硬件资源占用率收敛到所述第一预设门限之内。需要说明的是,如果所述多种通信制式中一种或多种通信制式的信令处理进程所占用的硬件资源没有达到或没有超过该通信制式的资源配置门限时,则不需要对该通信制式的信令进行流控。如图3b所示,所述的通信单板,还包括:第二流控模块35,当通信单板硬件资源使用率达到或超过第二预设门限时,对所有通信制式的信令进行流控。其中,所述第一预设门限值可以为90%。本发明实施例的一种实现方式中,所述的通信单板中,每种通信制式的信令处理模块包括控制面和用户面,且所述控制面和用户面所占用的资源按预设配比分配对应信令处理模块所占用的资源,所述通信单板还包括:控制面监测模块,用于监测所述控制面的资源使用情况,将分配给所述控制面的空闲资源释放给用户面使用;和/或用户面监测模块,用于监测所述用户面的资源使用情况,将分配给所述用户面的空闲资源释放给控制面使用。如图4所示,本发明实施例提供一种通信单板,用于运行至少两种通信制式的信令处理进程,所述通信单板包括处理器41,与所述处理器连接的存储器42,所述存储器41中存储程序代码,所述处理器41调用所述存储器中存储的程序代码,协调所述至少两种通信制式的信令处理进程的运行,使得所述至少两种通信制式的信令处理进程共享通信单板硬件资源。本发明实施例提供的通信单板中,处理器可以根据所述多个资源调度请求,协调所述多种通信制式的信令处理进程的运行,从而使得所述多种通信制式的信令处理进程共享所述通信单板硬件资源。本实施例在具体实现中,所述存储器42至少包括如下一个或者多个内存设备,一个只读存储器、一个随机存取存储器或者一个非易失行随机存取存储器,存储器为处理器提供指令和数据。其中,所述处理器41可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。这些指令可以通过其中的处理器以配合实现及控制,用于执行本发明实施例揭示的方法。上述处理器还可以是通用处理器、数字信号处理器(DigitalSignalProcessing,DSP)、专用集成电路(applicationspecificintegratedcircuit)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其中,上述通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。另外,所述通信单板还包括:驱动电路4001和总线4000。驱动电路4001,用于为SRC中的各个硬件提供驱动使得各个硬件能够正常工作。所述通信单板的各个硬件组件通过总线系统4000耦合在一起,其中总线系统4000除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起,在图40中将各种总线都标为总线系统4000。进一步地,所述存储器42中存储的程序代码,包括第一组程序代码,用于执行以下操作:监测通信单板硬件资源的使用情况;以跨制式、跨硬件的资源衡量单位统一衡量通信单板硬件资源以及各种通信制式的信令处理进程运行所需的资源;当监测到空闲的通信单板硬件资源满足当前资源调度请求对应的通信制式的信令处理进程运行所需的资源时,调度空闲的通信单板硬件资源,启动当前资源调度请求对应的通信制式的信令处理进程。其中,所述资源衡量单位包括每秒百万条指令MIPS、信令元、或消息数。有关资源衡量单位的描述可以参见步骤1022。进一步地,所述存储器42还存储第二组程序代码,用于执行以下操作:当通信单板硬件资源使用率达到或超过第一预设门限时,对所述多种通信制式中一种或多种通信制式的信令进行流控。所述对所述多种通信制式中一种或多种通信制式的信令进行流控,包括当所述多种通信制式中一种或多种通信制式的信令处理进程所占用的硬件资源达到或超过该通信制式的资源配置门限时,对该通信制式的信令进行流控,直至硬件资源占用率收敛到所述第一预设门限之内。进一步地,所述存储器42还存储第三组程序代码,用于执行以下操作:当通信单板硬件资源使用率达到或超过第二预设门限时,对所有通信制式的信令进行流控。进一步地,每种通信制式的信令处理进程运行所占用的资源包括控制面资源和用户面资源,且所述控制面资源和用户面资源按预设配比分配资源,所述存储器42还存储第四组程序代码,用于执行以下操作:监测所述控制面资源的使用情况,将空闲的控制面资源释放给用户面使用;和/或监测所述用户面资源的使用情况,将空闲的用户面资源释放给控制面使用。本发明实施例还提供一种基站,包括至少一个如图3-4中任一所示的通信单板。当所述基站包括多个所述通信单板时,各个通信单板之间共享通信单板硬件资源。本发明实施例提供一种通信单板,所述通信单板上设有至少两种通信制式处理模块,如图5所示的第1种通信制式处理模块、第2种通信制式处理模块…第i种通信制式处理模块,i≧2且i为正整数;所述至少两种通信制式处理模块共享所述通信单板的资源时各自占用资源的比例关系为:第1种共享粒度:第2种共享粒度:...:第i种共享粒度=N1:N2:...:Ni;其中,第1种通信制式处理模块以1个单位的第1种共享粒度进行处理时占用所述通信单板的N1个基本共享单位的资源,第2种通信制式处理模块以1个单位的第2种共享粒度进行处理时占用所述通信单板的N2个基本共享单位的资源,第i种通信制式处理模块以1个单位的第i种共享粒度进行处理时占用所述通信单板的Ni个基本共享单位的资源,i≧2且i为正整数;所述N1:N2:...:Ni中表示的是各个通信制式处理模块共享所述通信单板的资源时各自占用资源的比例关系,其中,各个通信制式处理模块共享所述通信单板的资源时各自占用资源数量可以按照各自的实际需求进行动态分配,即N1:N2:...:Ni中的N1到Ni可以是动态变化的。所述基本共享单位包括:每秒百万条指令(MillionInstructionsexecutedPerSecond,MIPS)、信令元或消息;所述共享粒度包括:载波、公共NodeB应用协议(CommonNodeBApplicationPart,CNBAP)、每秒呼叫接入次数(CallAttemptsPerSecond,CAPS)、小区、基站、用户数、承载、消息或数据包。本实施例所提供的通信单板上设置的至少两种通信制式处理模块,所述至少两种通信制式处理模块共享所述通信单板的资源时各自占用资源的比例关系为:第1种共享粒度:第2种共享粒度:...:第i种共享粒度=N1:N2:...:Ni,亦即,当所述至少两种通信制式处理模块按照各自采用的1个单位的共享粒度进行处理时,以N1:N2:...:Ni的比例关系共享所述通信单板的资源。从而实现了在一块通信单板上部署多种通信制式的处理模块,使得不同通信制式的处理模块可以共享通信单板的资源。本发明实施例的一种实现方式中,所述通信单板包括主控板或者基带板,还可以为所述通信单板所在基站中其他任意类型的单板。单板的类型和名称不作限制。本发明实施例的一种实现方式中,所述至少两种通信制式处理模块具体可以是至少两种通信制式的L3信令处理模块、L2用户面处理模块或者传输用户面处理模块。其中,各种通信制式的L3信令处理模块用于对各自通信制式中空口信令消息、空口无线资源管理(RadioResourceManagement,RRM)算法、Abis/Iub/S1接口消息进行处理;各种通信制式的L2用户面处理模块用于对各自通信制式中空口的用户面数据传输或者空口调度算法进行处理;各种通信制式的传输用户面处理模块用于对各自通信制式中Abis/Iub/S1接口的用户面数据传输进行处理。如图6所示,本发明的一种实施方式中,所述至少两种通信制式处理模块包括:第1种通信制式的L3信令处理模块、第2种通信制式的L3信令处理模块...第i种通信制式的L3信令处理模块。例如,以全球移动通讯系统(GlobalSystemofMobilecommunication,GSM)、通用移动通信系统(UniversalMobileTelecommunicationsSystem,UMTS)和LTE这三种通信制式为例,在对通信单板进行配置时,可以将GSM的L3信令处理模块、UMTS的L3信令处理模块和LTE的L3信令处理模块部署在一个通信单板上。相应的,GSM、UMTS和LTE各自的L3信令处理模块共享所述通信单板的资源时各自占用资源的比例关系如下:当GSM的L3信令处理模块采用载波作为共享粒度,UMTS的L3信令处理模块采用CNBAP作为共享粒度,LTE的L3信令处理模块采用CAPS作为共享粒度,基本共享单位采用MIPS时,如果GSM的L3信令处理模块发射一个载波需要占用X1个MIPS的通信单板资源,UMTS的L3信令处理模块处理一次CNBAP需要占用Y1个MIPS的通信单板资源,LTE的L3信令处理模块处理一个单位的CAPS需要占用Z1个MIPS的通信单板资源,那么GSM、UMTS和LTE各自的L3信令处理模块占用通信单板资源的比例为X1:Y1:Z1。可以理解的是,如果实际应用中,GSM、UMTS和LTE各自的L3信令处理模块需要以M个单位的共享粒度进行处理时,则需要占用通信单板资源的基本共享单位数量为GSM、UMTS和LTE各自的L3信令处理模块需要以1个单位的共享粒度进行处理时占用通信单板资源的基本共享单位数量的M倍。例如,GSM的L3信令处理模块需要发射6个载波时,则GSM的L3信令处理模块占用通信单板资源的MIPS数量为6X个。如图7所示,本发明的另一种实施方式中,所述至少两种通信制式处理模块包括:第1种通信制式的L2用户面处理模块、第2种通信制式的L2用户面处理模块...第i种通信制式的L2用户面处理模块。例如,以GSM、UMTS和LTE这三种通信制式为例,在对通信单板进行配置时,可以将GSM的L2用户面处理模块、UMTS的L2用户面处理模块和LTE的L2用户面处理模块部署在一个通信单板上。相应的,GSM、UMTS和LTE各自的L2用户面处理模块共享所述通信单板的资源时各自占用资源的比例关系如下:当GSM的L2用户面处理模块采用载波作为共享粒度,UMTS的L2用户面处理模块采用小区作为共享粒度,LTE的L2用户面处理模块采用小区作为共享粒度,基本共享单位采用MIPS时,如果GSM的L2用户面处理模块发射一个载波需要占用X2个MIPS的通信单板资源,UMTS的L2用户面处理模块为1个小区提供服务时需要占用Y2个MIPS的通信单板资源,LTE的L2用户面处理模块为1个小区提供服务时需要占用Z2个MIPS的通信单板资源,那么GSM、UMTS和LTE各自的L2用户面处理模块占用通信单板资源的比例为X2:Y2:Z2。如图8所示,本发明的又一种实施方式中,所述至少两种通信制式处理模块包括:第1种通信制式的传输用户面处理模块、第2种通信制式的传输用户面处理模块...第i种通信制式的传输用户面处理模块,例如,以GSM、UMTS和LTE这三种通信制式为例,在对通信单板进行配置时,可以将GSM的传输用户面处理模块、UMTS的传输用户面处理模块和LTE的传输用户面处理模块部署在一个通信单板上。相应的,GSM、UMTS和LTE各自的传输用户面处理模块共享所述通信单板的资源时各自占用资源的比例关系如下:当GSM采用基站作为共享粒度,UMTS采用基站作为共享粒度,LTE采用基站作为共享粒度,基本共享单位采用MIPS时,如果GSM的传输用户面处理模块为一个基站服务时需要占用X3个MIPS的通信单板资源,UMTS的传输用户面处理模块为1个基站服务时需要占用Y3个MIPS的通信单板资源,LTE的传输用户面处理模块为1个基站提供服务时需要占用Z3个MIPS的通信单板资源,那么GSM、UMTS和LTE各自的传输用户面处理模块占用通信单板资源的比例为X3:Y3:Z3。需要说明的是,所述至少两种通信制式处理模块共享所述通信单板的资源时各自采用的共享粒度可以相同,也可以不相同。亦即,第1种共享粒度、第2种共享粒度、...、第i种共享粒度可以均不相同,也可以均相同,也可以部分相同,部分不相同。可参见上述图2-图4有关共享粒度的描述。本发明实施例的一种实现方式中,所述通信单板的资源为处理器内核。其中,图5所示的通信单板中,所述第i种通信制式处理模块以1个单位的第i种共享粒度进行处理时占用所述通信单板的Ni个基本共享单位的资源,是指所述第i种通信制式处理模块以1个单位的第i种共享粒度进行处理时占用所述通信单板的处理器内核中Ni个基本共享单位的性能。例如,如果处理器内核最大可以处理100MIPS,那么GSM的L3信令处理模块发射一个载波需要占用20MIPS的通信单板资源,是指GSM的L3信令处理模块发射一个载波需要消耗处理器内核20MIPS的性能。可以理解的是,如果基本共享单位采用信令元时,如果处理器内核最大可以处理50000个信令元,那么GSM的L3信令处理模块发射一个载波需要使用400个信令元的通信单板资源,是指GSM的L3信令处理模块发射一个载波需要消耗处理器内核处理400个信令元的性能。同理,如果基本共享单位采用消息数时,如果处理器内核最大可以处理7000个消息,那么GSM的L3信令处理模块发射一个载波需要使用800个信令元的通信单板资源,是指GSM的L3信令处理模块发射一个载波需要消耗处理器内核处理800个消息的性能。本发明实施例的一种实现方式中,所述至少两种通信制式处理模块共享所述通信单板的资源时各自实际支持的共享粒度的数量满足如下共享公式:p1/Q1+p2/Q2+...+pi/Q3≦100%;其中,p1为所述第1种通信制式处理模块实际支持的第1种共享粒度的单位数,Q1为所述通信单板仅设置所述第1种通信制式处理模块时,所述第1种通信制式处理模块支持的第1种共享粒度的最大单位数,p2为所述第2种通信制式处理模块实际支持的第2种共享粒度的单位数,Q2为所述通信单板仅设置所述第2种通信制式处理模块时,所述第2种通信制式处理模块支持的第2种共享粒度的最大单位数,pi为所述第i种通信制式处理模块实际支持的第i种共享粒度的单位数,Qi为所述通信单板仅设置所述第i种通信制式处理模块时,所述第i种通信制式处理模块支持的第i种共享粒度的最大单位数。其中,p1≦Q1,p2≦Q2,p3≦Q3。实际应用中,如果将某种通信制式处理模块实际支持的共享粒度的数量配置的越大时,将会占用越多的通信单板资源。为了避免某种或多种通信制式处理模块实际支持的共享粒度的数量配置的太大,导致所述某种或多种通信制式处理模块需要使用的资源总和超出通信单板可以提供的资源数量,实际实施时,可以对各个通信单板上所设的各种通信制式处理模块实际支持的共享粒度的数量进行调整(例如,可以由技术人员进行手动调整,或者采用其他调整方式,具体如何调整在此不作限制),使得各个通信制式处理模块共享所述通信单板的资源时各自实际支持的共享粒度数量可以满足所述共享公式。例如,当通信单板设有GSM的L3信令处理模块、UMTS的L3信令处理模块和LTE的L3信令处理模块时,如果GSM的L3信令处理模块采用载波作为共享粒度,UMTS的L3信令处理模块采用CNBAP作为共享粒度,LTE的L3信令处理模块采用CAPS作为共享粒度,则GSM的L3信令处理模块、UMTS的L3信令处理模块和LTE的L3信令处理模块各自实际支持的共享粒度数量需要满足a1/A1+b1/B1+...+c1/C1≦100%,其中,a1为GSM的L3信令处理模块实际支持的载波的数量,A1为所述通信单板仅设置所述GSM的L3信令处理模块时,所述GSM的L3信令处理模块支持的载波的最大数,b1为UMTS的L3信令处理模块实际支持的CNBAP的数量,B1为所述通信单板仅设置所述UMTS的L3信令处理模块时,所述UMTS的L3信令处理模块支持的CNBAP的最大数,c1为LTE的L3信令处理模块实际支持的CAPS的数量,C1为所述通信单板仅设置所述LTE的L3信令处理模块时,所述UMTS的L3信令处理模块支持的CAPS的最大数。其中,a1≦A1,b1≦B1,c1≦C1。又如,通信单板上设有GSM的L2用户面处理模块、UMTS的L2用户面处理模块和LTE的L2用户面处理模块。如果GSM的L2用户面处理模块采用载波作为共享粒度,UMTS的L2用户面处理模块采用小区作为共享粒度,LTE的L2用户面处理模块采用小区作为共享粒度时,则GSM的L2用户面处理模块、UMTS的L2用户面处理模块和LTE的L2用户面处理模块各自实际支持的共享粒度数量需要满足a2/A2+b2/B2+...+c2/C2≦100%,其中,a2为GSM的L2用户面处理模块实际支持的载波的数量,A2为所述通信单板仅设置所述GSM的L2用户面处理模块时,所述GSM的L2用户面处理模块支持的载波的最大数,b2为UMTS的L2用户面处理模块实际支持的小区的数量,B2为所述通信单板仅设置所述UMTS的L2用户面处理模块时,所述UMTS的L2用户面处理模块支持的小区的最大数,c2为LTE的L2用户面处理模块实际支持的小区的数量,C2为所述通信单板仅设置所述LTE的L2用户面处理模块时,所述UMTS的L2用户面处理模块支持的小区的最大数。其中,a2≦A2,b2≦B2,c2≦C2。本发明实施例的又一实施例中,所述通信单板设有至少一个处理器内核,如图9所示,处理器内核1...处理器内核n,n≧1且n为正整数;所述至少两种通信制式处理模块共享使用所述至少一个处理器内核中的一个处理器内核;或者,所述至少两种通信制式处理模块共享使用所述至少一个处理器内核中的所有处理器内核。例如,所述至少两种通信制式处理模块可以采用LinuxSMP技术共享使用所述至少一个处理器内核中的一个处理器内核或者所有处理器内核。通过LinuxSMP技术实现处理器内核共享的实现可以参见现有技术。如图10所示,本发明实施例的一种实现方式中,所述至少两种通信制式处理模块包括:第1种通信制式的L3信令处理模块、第1种通信制式的L2用户面处理模块、第2种通信制式的L3信令处理模块、第2种通信制式的L2用户面处理模块…第i种通信制式的L3信令处理模块、第i种通信制式的L2用户面处理模块。例如,一种通信单板上设有GSM的L3信令处理模块、L2用户面处理模块,UMTS的L3信令处理模块、L2用户面处理模块,LTE的的L3信令处理模块、L2用户面处理模块。所述各种通信制式的L3信令处理模块和L2用户面处理模块共享资源的一种实现方式为:所述各种通信制式的L3信令处理模块占用所述通信单板的一部分资源,所述各种通信制式的L2用户面处理模块占用所述通信单板的剩余部分资源。例如,如果定义通信单板的资源总数为U+V,所述各种通信制式的L3信令处理模块占用所述通信单板的资源比例为U/(U+V),所述各种通信制式的L2用户面处理模块占用所述通信单板的资源比例为V/(U+V)。如图11所示,所述各种通信制式的L3信令处理模块和L2用户面处理模块各自占用资源比例示意图。其中,所有左斜线填充的框和竖线填充的框为通信单板的所有资源(对应U+V),所有左斜线填充的框表示各种通信制式的L3信令处理模块占用的资源(对应U),所有竖线填充的框表示各种通信制式的L2用户面处理模块占用的资源(V)。所述各种通信制式的L3信令处理模块和L2用户面处理模块共享资源的另一种实现方式为:所述各种通信制式的L3信令处理模块和所述各种通信制式的L2用户面处理模块动态共享所述通信单板的全部资源。其中,当所述各种通信制式的L3信令处理模块和所述各种通信制式的L2用户面处理模块中存在目标处理模块使用完所占用的所述通信单板的资源时,所述目标处理模块释放所占用的所述通信单板的资源。由于目标处理模块在使用完所占用的所述通信单板的资源时,可以释放所占用的所述通信单板的资源,释放出的资源又可以提供给其他的处理模块使用,因而,所述各种通信制式的L3信令处理模块和所述各种通信制式的L2用户面处理模块中每个处理模块均有机会使用到通信单板上的各个资源。如图12所示,所述各种通信制式的L3信令处理模块和L2用户面处理模块各自占用资源比例示意图。其中,所有空白框为通信单板的所有资源,每个空白框所表示的资源都有可能提供给各种通信制式的L3信令处理模块或L2用户面处理模块使用。如图13所示,本发明实施例的一种实现方式中,所述通信单板上设有的至少两种通信制式处理模块包括:第1种通信制式的L3信令处理模块、第1种通信制式的传输用户面处理模块、第2种通信制式的L3信令处理模块、第2种通信制式的传输用户面处理模块...第i种通信制式的L3信令处理模块、第i种通信制式的传输用户面处理模块;例如,一种通信单板上设有GSM的L3信令处理模块、传输用户面处理模块,UMTS的L3信令处理模块、传输用户面处理模块,LTE的L3信令处理模块、传输用户面处理模块。所述各通信制式的L3信令处理模块和传输用户面处理模块共享资源的一种实现方式为:所述各种通信制式的L3信令处理模块占用所述通信单板的一部分资源,所述各种通信制式的传输用户面处理模块占用所述通信单板的剩余部分资源;所述各通信制式的L3信令处理模块和传输用户面处理模块共享资源的另一种实现方式为:所述各种通信制式的L3信令处理模块和所述各种通信制式的传输用户面处理模块动态共享所述通信单板的全部资源,其中,当所述各种通信制式的L3信令处理模块和所述各种通信制式的传输用户面处理模块中存在目标处理模块使用完所占用的所述通信单板的资源时,所述目标处理模块释放所占用的所述通信单板的资源。本发明实施例还提供一种机框,包括1个或多个如图5-13任一项所述的通信单板。本发明实施例还提供一种基站,包括1个或多个如图5-13任一项所述的通信单板和/或所述的机框。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1