一种易于bios代码维护管理的方法

文档序号:8380750阅读:187来源:国知局
一种易于bios代码维护管理的方法
【技术领域】
[0001]本发明涉及计算机通信领域,具体涉及一种易于B1S代码维护管理的方法。
【背景技术】
[0002]在日常服务器主板B1S开发与维护过程中,总会出现这样种种的问题,I) 一个主板可能会应用于不同的高度的机箱,1U、2U等;2) —个型号的主板可能会因为产品需要衍生不同型号的主板,但是内容改动不大,例如更换板载网卡型号、板载存储控制器型号等;3)不同的客户对其服务器B1S选项或功能进行客制化定制,如更换客户LOGO、定制化B1S选项默认值、添加客户自身提出的特殊功能;以上情况,对于B1S开发与维护造成很大的困难,如果对以上不同的需求都要维护一套B1S代码,显然维护工作量过大,并且当有问题解决,要更新B1S代码时,需要分别对以上每个版本进行修改,非常繁琐且易于出错。
[0003]故,针对上述现有存在的问题,实有必要进行开发研宄,以提供一种方案,能够易于B1S代码维护与管理,减少B1S代码维护数量,提高代码维护管理效率。

【发明内容】

[0004]为解决上述问题,本文提出一种易于B1S代码维护管理的方法。
[0005]为实现上述目的,本发明的技术方案为:
一种易于B1S代码维护管理的方法,基于一套B1S代码,针对不同客户或场景需求,添加一个B1S_Customer_ID,基于不同的需求定义不同的B1S_Customer_ID数值,在B1S代码中根据B1S_Cust0mer_ID的不同进行B1S功能区分。这样就可以利用一套B1S代码,满足不同客户或场景的差异点需求。相对于传统不同客户或需求分别维护一套B1S代码的方法,该方法易于B1S代码维护和管理,减少B1S代码维护数量,可以有效减少重复工作量,并且可以减少出错的概率,可以大大提高维护B1S代码的效率。同时该方法不仅限于B1S代码,同样适用于其它类似代码的维护中,具有重要的应用价值。
[0006]本发明具体操作如下内容:
SlO:在一套B1S代码基础上,梳理出不同的客户功能需求差异点,便于区分对待。
[0007]Sll:根据不同的功能差异点,定义不同B1S_Customer_ID数值,在代码中针对不同的B1S_Customer_ID做功能区分。
[0008]S12:针对不同的客户,在B1S代码编译前,分别修改B1S_Customer_ID的数值,编译B1S文件,满足不同场景客户的需求。
[0009]进一步地,内容SlO中,在一套B1S代码基础上,梳理出不同的客户功能需求差异点,便于区分对待。因为不同客户或场景的需求都是基于一个主板或产品的衍生,可以用一套B1S代码作为基础来满足,只是针对不同的需求点做区分对待处理。
[0010]进一步地,内容Sll中,根据不同客户或场景功能差异点,定义不同B10S_Customer_ID数值,用来区分客户功能差异,在代码中针对不同的B1S_Customer_ID做功能区分。
[0011]进一步地,内容S12中,针对不同的客户,在B1S代码编译前,分别修改B1S_CUStomer_ID的数值,编译B1S文件,满足不同场景客户的需求。这样既能满足不同客户需求,还能统一将一套代码进行后续维护管理,利于后续维护升级。
这样就可以利用一套B1S代码,满足不同客户或场景的差异点需求。相对于传统不同客户或需求分别维护一套B1S代码的方法,该方法易于B1S代码维护和管理,减少B1S代码维护数量,可以有效减少重复工作量,并且可以减少出错的概率,可以大大提高维护B1S代码的效率。同时该方法不仅限于B1S代码,同样适用于其它类似代码的维护中,具有重要的应用价值。
【附图说明】
[0012]图1是本发明的实施流程图。
【具体实施方式】
[0013]下面对本发明的内容进行更加详细的阐述:
下面参照附图1,对本发明进行实施流程说明:
SlO:在一套B1S代码基础上,梳理出不同的客户功能需求差异点,便于区分对待。
[0014]Sll:根据不同的功能差异点,定义不同B1S_Customer_ID数值,在代码中针对不同的B1S_Customer_ID做功能区分实现。
[0015]S12:针对不同的客户,在B1S代码编译前,分别修改B1S_Customer_ID的数值,编译B1S文件,满足不同场景客户的需求。
【主权项】
1.一种易于B1S代码维护管理的方法,其特征在于,基于一套B1S代码,针对不同客户或场景需求,添加一个B1S_Customer_ID,基于不同的需求定义不同的B1S_Customer_ID数值,在B1S代码中根据B1S_Customer_ID的不同进行B1S功能区分。
2.根据权利要求1所述的方法,其特征在于,在一套B1S代码基础上,梳理出不同的客户功能需求差异点,便于区分对待。
3.根据权利要求2所述的方法,其特征在于,根据不同的功能差异点,定义不同B10S_Customer_ID数值,在代码中针对不同的B1S_Customer_ID做功能区分。
4.根据权利要求3所述的方法,其特征在于,针对不同的客户,在B1S代码编译前,分别修改B1S_Customer_ID的数值,编译B1S文件。
【专利摘要】本发明提供一种易于BIOS代码维护管理的方法,涉及计算机通信领域,基于一套BIOS代码,针对不同客户或场景需求,添加一个BIOS_Customer_ID,基于不同的需求定义不同的BIOS_Customer_ID数值,在BIOS代码中根据BIOS_Customer_ID的不同进行BIOS功能区分。这样就可以利用一套BIOS代码,满足不同客户或场景的差异点需求。相对于传统不同客户或需求分别维护一套BIOS代码的方法,该方法易于BIOS代码维护和管理,减少BIOS代码维护数量,可以有效减少重复工作量,并且可以减少出错的概率,可以大大提高维护BIOS代码的效率。
【IPC分类】G06F9-44
【公开号】CN104699487
【申请号】CN201510123294
【发明人】李道童
【申请人】浪潮集团有限公司
【公开日】2015年6月10日
【申请日】2015年3月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1