一种标识的获取方法和装置的制造方法

文档序号:10653764阅读:181来源:国知局
一种标识的获取方法和装置的制造方法
【专利摘要】本发明提出了一种标识的获取方法和装置,该标识的获取方法包括:获取节点板的硬件地址;将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。本发明通过获取节点板的硬件地址,随后将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识,使得每次更换节点板的插槽无需人工手动的修改配置文件,从而简化了软件的配置。
【专利说明】
一种标识的获取方法和装置
技术领域
[0001]本发明涉及ATCA领域,具体来说,涉及一种标识的获取方法和装置。【背景技术】
[0002]ATCA(Advanced Telecom Computing Architecture先进的电信计算平台)是一种全开放、可互操作的电信工业标准,该标准有助于电信设备制造商满足运营商日益苛刻的要求,基于ATCA标准的机箱通常有若干个插槽及插在槽位中的ATCA单板,ATCA单板包括两个交换板和至少一个节点板,例如:最多支持14个符合ATCA标准的ATCA单板(或可插拔刀片模块),插槽号码为1至14号,其中2个为主备冗余的交换板,12个为可混插的节点板(或功能处理板),节点板可运行第三方的应用业务软件,业务软件通常通过ATCA机箱的插槽槽位号标识每个功能处理板,因此每个功能板卡需要知道自身的插槽槽位号信息。
[0003]符合ATCA架构的机箱,每块节点板可以插到不同的插槽中,或者,同一块节点板在不同时段用于不同的机箱,这都可能使得每块节点板频繁地插入不同槽位号的插槽中,在一般方法中,通过配置文件人工记录板卡槽位号信息,例如:Intel节点板上的软件模块为了得到自身的节点板在ATCA机箱中的槽位号,一般会在该板卡磁盘中创建一配置文件,在该配置文件中记录其自身的槽位号,该槽位号是通过人眼查看ATCA机框上面印制的序号得至IJ,每次更改节点板都需要手工更新配置文件相应的信息,但是,软件的配置管理工作较为繁琐,一旦出现人为忘记、差错等情况,就会导致产品的软件功能不能正常运行,故障排除浪费了较大的人力物力。此外,执行相同计算功能的节点板对应的不同的配置文件,也某种程度上造成了系统内部的不一致性,给产品的安装、部署带来了较高的成本。
[0004]针对相关技术中的问题,目前尚未提出有效的解决方案。
【发明内容】

[0005]针对相关技术中的问题,本发明提出一种标识的获取方法和装置。
[0006]本发明的技术方案是这样实现的:
[0007]根据本发明的一个方面,提供了一种标识的获取方法。
[0008]该获取方法包括:
[0009]获取节点板的硬件地址;
[0010]将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。
[0011]根据本发明的一个实施例,进一步包括:
[0012]在获取节点板的硬件地址之前,构建硬件地址和标识的映射关系表。
[0013]根据本发明的一个实施例,获取节点板的硬件地址包括:
[0014]获取节点板的地址信息;
[0015]过滤地址信息,获取节点板的硬件地址。
[0016]根据本发明的一个实施例,通过 IPMI (Intel 1 igent Platform Management Interface智能平台管理接口)平台管理工具获取节点板的地址信息。
[0017]根据本发明的一个实施例,通过文本过滤进行过滤处理。
[0018]根据本发明的一个实施例,在硬件地址和映射关系表不匹配的情况下,将不匹配的结果输出至日志。
[0019]根据本发明的一个实施例,标识为ATCA中节点板对应的插槽号。
[0020]根据本发明的另一方面,提供了一种标识的获取装置。
[0021]该获取装置包括:
[0022]获取模块,用于获取节点板的硬件地址;
[0023]匹配获取模块,用于将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。
[0024]根据本发明的一个实施例,进一步包括:
[0025]构建模块,用于构建硬件地址和标识的映射关系表。
[0026]根据本发明的一个实施例,获取模块包括:
[0027]获取子模块,用于获取节点板的地址信息;
[0028]过滤获取模块,用于过滤地址信息,获取节点板的硬件地址。[〇〇29]本发明的有益技术效果在于:
[0030]1 )、本发明通过获取节点板的硬件地址,随后将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识,使得每次更换节点板的插槽无需人工手动的修改配置文件, 从而简化了软件的配置;[〇〇31]2)、避免相同的软件模块有着不同的配置,提高了安装、部署的方便性。【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是根据本发明实施例的一种标识的获取方法的流程图;[〇〇34]图2是根据本发明实施例的一种标识的获取装置的框图。【具体实施方式】[〇〇35]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0036]根据本发明的实施例,提供了一种标识的获取方法和装置。
[0037]如图所示,根据本发明实施例的标识的获取方法包括:[〇〇38]步骤S101,获取节点板的硬件地址;[〇〇39]步骤S103,将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。
[0040]在该实施例中,ATCA机箱通常有若干个插槽及插在槽位中的ATCA单板,ATCA单板包括两个交换板和至少一个节点板,首先获取插槽的节点板的硬件地址,随后遍历查找构建的映射关系表,即将硬件地址和构建的映射关系表相匹配,从而获取节点板对应的标识 (如,ATCA机箱槽位号)。
[0041]通过本发明的上述方案,能够使得每次更换节点板的插槽无需人工手动的修改配置文件,从而简化了软件的配置。[0042 ]根据本发明的一个实施例,进一步包括:
[0043]在获取节点板的硬件地址之前,构建硬件地址和标识的映射关系表。
[0044]在该实施例中,构造一个硬件地址和标识(如:ATCA机箱槽位号)的映射关系表,该表可以采用数组存储,其中数组的索引为ATCA机箱槽位号,数组的值为相应槽位号的硬件地址。
[0045]根据本发明的一个实施例,获取节点板的硬件地址包括:获取节点板的地址信息; 过滤地址信息,获取节点板的硬件地址。[〇〇46]在该实施例中,使用IPMI平台管理工具获取节点板(如:Intel功能板卡)在ATCA机箱的地址信息,根据上面的地址信息采用文本过滤命令进行过滤处理,输出为节点板的硬件地址。[〇〇47]根据本发明的一个实施例,通过IPMI平台管理工具获取节点板的地址信息。[〇〇48] 根据本发明的一个实施例,通过文本过滤进行过滤处理。
[0049]根据本发明的一个实施例,在硬件地址和映射关系表不匹配的情况下,将不匹配的结果输出至日志。
[0050]在该实施例中,出现硬件地址和映射关系表不匹配的情况,S卩ACAT机箱出现故障, 或出现软件不兼容等情况,将上述不匹配的结果输出至日志,从而能够起到提醒的作用,从而保障了 ACAT机箱的正常运行,同时通过计算机软件实现能够避免由人为的疏忽、差错等造成的运行不正常情况。[0051 ]根据本发明的一个实施例,标识为ATCA中节点板对应的插槽号。[〇〇52]根据本发明的实施例,还提供了一种标识的获取装置。[〇〇53]如图2所示,根据本发明实施例的标识的获取装置包括:
[0054]获取模块21,用于获取节点板的硬件地址;
[0055]匹配获取模块22,用于将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。
[0056]根据本发明的一个实施例,进一步包括:[〇〇57]构建模块(未示出),用于构建硬件地址和标识的映射关系表。[〇〇58]根据本发明的一个实施例,获取模块包括:
[0059]获取子模块(未示出),用于获取节点板的地址信息;
[0060]过滤获取模块(未示出),用于过滤地址信息,获取节点板的硬件地址。
[0061]综上所述,借助于本发明的上述技术方案,通过获取节点板的硬件地址,随后将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识,使得每次更换节点板的插槽无需人工手动的修改配置文件,从而简化了软件的配置。
[0062]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种标识的获取方法,其特征在于,包括:获取节点板的硬件地址;将所述硬件地址和构建的映射关系表相匹配,获取所述节点板对应的标识。2.根据权利要求1所述的获取方法,其特征在于,进一步包括:在获取节点板的硬件地址之前,构建所述硬件地址和所述标识的所述映射关系表。3.根据权利要求1所述的获取方法,其特征在于,获取节点板的硬件地址包括:获取所述节点板的地址信息;过滤所述地址信息,获取所述节点板的硬件地址。4.根据权利要求3所述的获取方法,其特征在于,通过IPMI平台管理工具获取所述节点 板的地址信息。5.根据权利要求3所述的获取方法,其特征在于,通过文本过滤进行过滤处理。6.根据权利要求1所述的获取方法,其特征在于,在所述硬件地址和所述映射关系表不 匹配的情况下,将所述不匹配的结果输出至日志。7.根据权利要求1所述的获取方法,其特征在于,所述标识为ATCA中所述节点板对应的插槽号。8.—种标识的获取装置,其特征在于,包括:获取模块,用于获取节点板的硬件地址;匹配获取模块,用于将所述硬件地址和构建的映射关系表相匹配,获取所述节点板对 应的标识。9.根据权利要求8所述的获取装置,其特征在于,进一步包括:构建模块,用于构建所述硬件地址和所述标识的映射关系表。10.根据权利要求8所述的获取装置,其特征在于,获取模块包括:获取子模块,用于获取所述节点板的地址信息;过滤获取模块,用于过滤所述地址信息,获取所述节点板的硬件地址。
【文档编号】G06F13/12GK106020377SQ201610339830
【公开日】2016年10月12日
【申请日】2016年5月20日
【发明人】张晨星
【申请人】曙光云计算技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1