一种获取单板能力的方法和装置的制作方法

文档序号:7664221阅读:147来源:国知局
专利名称:一种获取单板能力的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种获取单板能力的方法和装置。
背景技术
如图1所示,在现有通信i殳备系统中,例如包含有若干个用于通信业务
的单板的通信机拒中,通常包括主控板101和多个单板102。其中,所述主控 板101进一步包括业务主控软件1011,其中,所述业务主控软件1011负责各 种单板102上的业务资源的管理和维护。通常单板102在启动时,需要加载 单板软件并运行,然后进行相应的硬件和软件的初始化,最后由业务主控软 件1011根据该单板102的能力信息配置相应的业务资源。
通常,现有的一种获取单板能力的方法是在业务主控软件上保存有各 种单板的类型与单板的额定规格的业务能力和容量信息的对应关系,业务主 控软件首先要获取单板的类型,然后才能根据所述对应关系得知该类型单板 对应的额定规格的业务能力和容量信息。
然而,在进行本发明创造过程中,发明人发现该现有技术中至少存在如 下问题
由于业务主控软件分配业务资源时需要根据获取到的单板类型来得知该 单板的能力,可见,主控板对单板的能力获取通常要依赖于该单板的具体硬 件类型。而这样会导致当每增加一个单板时,即便新增的单板提供的功能不 变,只是容量不同;或者新单板是原来多块单板的功能的集成;或者该新单 板只具有原来单板的部分功能,都要造成主控板上的业务主控软件的大量修 改。因此,频繁的单板升级将会引发系统业务主控软件的频繁修改和升级, 因此会导致系统不稳定。同时,由于业务主控软件在为硬件设备分配业务资源时,都是参考预先 保存的设备的额定规格的业务能力和容量信息,而在实际应用中,业务主控 软件上保存的单板的额定规格的业务能力和容量信息与该设备实际运行时的 状态往往会不一致,例如,相同类型的单板作为不同的用途时,则具备不同 的业务能力和容量。再或者,当单板的一部分硬件器件发生故障时,使得业 务能力和容量受损,此时,该单板的实际提供的业务能力和容量会小于额定 规格。而如果仍使用这种额定规格的能力信息作为参考进行对该单板的业务 资源配置,那么会由于业务主控软件分配的业务资源和单板实际需求的业务 资源不一致而导致业务资源分配失效。

发明内容
本发明实施例的目的在于提供一种获取单板能力的方法和装置,能够获 取单板实际提供的业务能力和容量信息,以便在为单板分配业务资源时能够 摆脱对单板类型的强依赖关系。
本发明实施例提供的一种获取单板能力的方法,包括
当单板启动后,获取预先保存的该单板的额定规格的能力信息,所述额 定规格的能力信息包括该单板的额定规格的业务能力和容量信息;
根据所获取的额定规格的能力信息以及该单板的实际运行状态,得到该 单板的实际提供的业务能力和容量信息。
基于上述技术方案,本发明实施例还公开了 一种用于获取单板能力的装 置,所述装置包括
额定规格能力获取单元,用于当单板初始化后,获取预先保存的所述单 板的额定规格的能力信息,其中,所述能力信息包括该单板的业务能力和容 量信息;
运行状态获取单元,用于获取所述单板的实际运行状态; 实际能力单元,用于根据所述额定规格能力获取单元中所获取的该单板的额定规格的能力信息,以及所述运行状态获取单元获取得到的该单板的实 际运行状态,得到该单板的实际提供的业务能力和容量信息。
与现有^^支术相比,本发明实施例具有以下优点
上述实施例由于单板能够在初始化后,根据预先保存的额定规格的能力 信息和容量信息,结合实际的运行状态,得到该单板的实际提供的业务能力 和容量信息。因此,在后续主控板为该单板分配业务资源时,可以根据所述 单板提供的实际提供的业务能力和容量信息进行相应资源的分配,由于提供 的能力信息更精确,因此,提高了业务资源分配的成功率。
同时,由于主控板在进行业务资源分配时,不再依据单板的类型,^v而 实现了主控板与单板的硬件解耦,使得单板即便硬件变化也不会影响主控板 上的业务主控软件的连动升级,因此,提高了主控板上尤其是业务主控软件 的运行可靠性和稳定性。


图1为现有技术通信系统结构示意图2为本发明一种获取单板能力的方法实施例的流程示意框图3为本发明一种获取单板能力的装置实施例的结构示意框图4为本发明另一种获取单板能力的装置实施例的结构示意框图5为本发明又一种获取单板能力的装置实施例的结构示意框图。
具体实施例方式
下面结合附图对本发明实施例的具体实施方式
做进一 步的详细阐述。
如图2所示,为本发明一种获取单板能力的方法实施例的流程示意框图, 该实施例中单板在软硬件初始化后,将自身的实际提供的业务能力和容量信 息通知给主控板,以供所述主控板上的业务主控软件分配相应的业务资源。 该方法包括
要预先保存该单板的额定规格的能力信息。其中,所述额定规格的能力信息 包括该单板额定规格的业务能力和容量信息。
所述额定规格的能力信息可采用软件硬编码的方式随着该单板的软件版 本的变化而变化,或者还可以不依赖与该单板的软件版本,而是单独作为单 板能力的描述信息保存在单板的配置文件中。
S202:当所述单板启动并执行完硬件和软件的初始化后,所述单板按照 所述S201中预存的方式通过读取预存的配置文件或者采用软件)哽编码方式来 获取该单板的额定规格的能力信息,并根据该单板上硬件实际运行状态,计 算出所述单板的实际才是供的业务能力和容量信息。
例如,当单板的实际运行状态为正常时,则实际提供的业务能力和容量 信息为预存的额定规格的;当该单板中的部分器件发生故障时,可能会损失 部分甚至全部的业务处理能力,此时实际提供的业务能力和容量信息为该单 板额定规格的能力信息减去发生故障的器件运行所需的业务能力和容量信息 后得到的。
此外,在上述方式实施例的基础上,当单板在S202中获取得到该单板的 实际提供的业务能力和容量信息后,所述单板还可以将自身实际提供的业务 能力和容量信息通知给该单板所在系统中的主控板,以便所述主控板上的业 务主控软件根据所述单板的实际提供的业务能力和容量信息分配相应的业务 资源。
其中,所述单板通知所述主控板该单板的实际^提供的业务能力和容量信 息的具体实现方法可以为
所述单板主动将S202中计算得到的实际提供的业务能力和容量信息上报 给所述主控板。或者,还可以为,所述单板当执行完所述S202后,先通知所 述主控板上的业务主控软件该单板已处于准备(Ready)状态,所述业务主控
x
软件在得知所述单板已处于准备状态后,向所述单板发送请求消息,请求获 取该单板实际提供的业务能力和容量信息。
本发明实施例由于单板能够在初始化后,根据预先保存的额定规格的能 力信息和容量信息,结合实际的运行状态,得到该单板的实际提供的业务能 力和容量信息。因此,在后续主控板为该单板分配业务资源时,主控板中的 业务主控软件可以根据所述单板提供的实际提供的业务能力和容量信息进行 相应资源的分配,从而解决业务主控软件对于单板硬件的过度依赖。
同时,由于业务主控软件在分配业务资源时,只关心单^1的业务能力和
容量,因此对于业务主控软件而言,单;^反可^皮抽象为一系列可控制的业务资 源,而单板本身只是这些业务资源的载体,因此这些业务资源提供也可以灵 活地部署到不同类型的单板中实现,即便增加了新的单板,如果新增的单板 功能没有变化,或者新单板只是将现有的多块单板的功能的集合,或者新单 板只具有原来单板的部分功能,对于业务主控软件都不需要作任何改动。因 此,实现更加灵活,还提高了主控板上尤其业务主控软件的运行可靠性和稳 定性。
基于上述技术方案,本发明实施例还公开了 一种获取单板能力的装置, 所述装置集成在单板上,能够在单板软硬件初始化后,将单板自身的实际业 务能力和容量信息通知给主控板,以供所述主控板上的业务主控软件分配相 应的业务资源。如图3所示,为本发明一种获取单板能力的装置实施例的结 构示意框图。所述装置包括额定规格能力获取单元301、运行状态获取单元 302、实际能力单元303,其中,
所述额定规格能力获取单元301,用于当单板初始化后,获取预先保存的 所述单板的额定规格的能力信息。其中,所述额定规格的能力信息包括该单 板的额定规格的业务能力和容量信息;
其中,所述额定规格的能力信息可以采用软件硬编码的方式随着该单板 的软件版本的变化而变化,或者还可以不依赖与该单板的软件版本,而是单
独作为单板能力的描述信息保存在单板的配置文件中。因此,在获取时,所
述额定规j各能力获取单元301可4要照预存的方式通过读取预存的配置文件或
者采用软件硬编码方式来获取该单板的额定规格的能力信息。
所述运行状态获取单元302,用于当所述单板启动并执行完硬件和软件的 初始化后,获取所述单板的实际运行状态;
所述实际能力单元303,用于根据所述额定规格能力获取单元301中所获 取的该单板的额定规格的能力信息,以及所述运行状态获取单元302获取得 到的该单板的实际运行状态,计算得到该单板的实际提供的业务能力和容量 信息。
此外,本发明还^^开了一种装置实施例,如图4所示,为本发明另一种 获取单板能力的装置实施例的结构框图,该实施例在上述图3所示装置实施 例的基础上,所述装置还包括上报单元304,用于将所述实际能力单元303 中得到的该单板的实际提供的业务能力和容量信息上报给所述单板所在系统 中的主控板,以便所述主控板上的业务主控软件根据所述单板的实际提供的 业务能力和容量信息分配相应的业务资源。
此外,本发明还公开了一种装置实施例,如图5所示,为本发明又一种 获取单板能力的装置实施例的结构框图,该实施例在上述图3所示装置实施 例的基础上,所述装置还包括通知单元305,用于当得知所述实际能力单元 303得到该单板的实际提供的业务能力和容量信息后,向所述单板所在系统中 的主控板通知该单板已处于准备状态,以触发所述主控板向所述单板获取该 单板的实际提供业务的能力和容量信息。当主控板中的业务主控软件在得知 所述单板已处于准备状态后,向所述单板发送请求消息,请求获取该单板实 际提供的业务能力和容量信息。
上述装置实施例中所述实际能力单元303能够4艮据所述额定^见格能力获 取单元301中所获取的该单板的额定规格的能力信息,以及所述运行状态获 取单元302获取得到的该单板的实际运行状态,得到该单板的实际提供的业务能力和容量信息。因此,在后续主控板为该单板分配业务资源时,主控板
中的业务主控软件可以4艮据所述实际能力单元303提供的实际提供的业务能 力和容量信息为该单板分配相应的业务资源。由于提供的能力信息更精确, 因此,提高了业务资源分配的成功率,同时还解决业务主控软件对于单板硬 件的过度依赖。即便增加了新的单板,如果新增的单板功能没有变化,则业 务主控软件不需要作任何改动,从而还提高了主控板上尤其业务主控软件的 运行可靠性和稳定性。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明 的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或 者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部模块 来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的 情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等, 包括若千指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种获取单板能力的方法,其特征在于,包括当单板启动后,获取预先保存的该单板的额定规格的能力信息,所述能力信息包括该单板的业务能力和容量信息;根据所获取的额定规格的能力信息以及该单板的实际运行状态,得到该单板的实际提供的业务能力和容量信息。
2、 如权利要求1所述的获取单板能力的方法,其特征在于,所述单板的 额定规格的能力信息采用软件硬编码的方式随着该单板的软件版本的变化而 变化;所述获取自身预先保存的该单板的额定规格的能力信息具体为 采用软件硬编码方式来获取该单板预先保存的额定规格的能力信息。
3、 如权利要求1所述的获取单板能力的方法,其特征在于,所述单板的 额定规格的能力信息预先保存在单板的配置文件中;所述获取自身预先保存的该单板的额定规格的能力信息具体为从所述单板的所述配置文件中读取该单板预先保存的额定规格的能力信台
4、 如权利要求l所述的获取单板能力的方法,其特征在于,该方法还包括将所得到该单板的实际提供的业务能力和容量信息上报给该单板所在系 统中的主控^^。
5、 如权利要求1所述的获取单板能力的方法,其特征在于,在得到所述 实际提供的业务能力和容量信息之后,该方法还包括当所述单板所在系统中的主控板得知该单板已处于准备状态后,所述主 控板向所述单板发送请求消息,以请求获取该单板实际提供的业务能力和容 量信息。
6、 如权利要求1所述的获取单板能力的方法,其特征在于,当该单板中的部分器件发生故障时,所述根据所获取的额定规格的能力信息以及该单板的实际运行状态,得到该单板的实际提供的业务能力和容量信息具体为将所获取的额定规格的能力信息减去发生故障的器件运行所需的业务能 力和容量信息,得到该单板的实际提供的业务能力和容量信息。
7、 一种获取单板能力的装置,其特征在于,所述装置包括额定规格能力获取单元,用于当单板初始化后,获取预先保存的所述单 板的额定规格的能力信息,其中,所述能力信息包括该单板的业务能力和容 量信息;运行状态获取单元,用于获取所述单板的实际运行状态;实际能力单元,用于根据所述额定规格能力获取单元中所获取的该单板 的额定规格的能力信息,以及所述运行状态获取单元获取得到的该单板的实 际运行状态,得到该单板的实际提供的业务能力和容量。
8、 如权利要求7所述的获取单板能力的装置,其特征在于,所述装置还 包括上报单元,用于将所述实际能力单元中得到的该单板的实际提供业务的 能力和容量上才艮给所述单板所在系统中的主控板。
9、 如权利要求7所述的获取单板能力的装置,其特征在于,所述装置还 包括通知单元,用于当得知所述实际能力单元得到该单板的实际提供的业务 能力和容量信息后,向所述单板所在系统中的主控板通知该单板已处于准备 状态,以触发所述主控板向所述单板获取该单板的实际提供的业务能力和容 量信息。
10、 如权利要求7所述的获取单板能力的装置,其特征在于,所述装置 集成在所述单板上。
全文摘要
本发明实施例公开了一种获取单板能力的方法,包括当单板启动后,获取预先保存的该单板的额定规格的能力信息,所述能力信息包括该单板的业务能力和容量信息;根据所获取的额定规格的能力信息以及该单板的实际运行状态,得到该单板的实际提供的业务能力和容量信息。同时,本发明实施例还公开了一种用于获取单板能力的装置。本发明能够在为单板分配业务资源时,能够根据获取得到的该单板实际提供的业务能力和容量信息进行分配,从而摆脱了业务资源分配与单板类型的强依赖关系,并且还提高了业务资源分配的成功率。
文档编号H04L12/24GK101197716SQ20071017095
公开日2008年6月11日 申请日期2007年11月21日 优先权日2007年11月21日
发明者兰 莫 申请人:上海华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1