[发明专利]一种服务器项目执行方法、装置及其相关设备在审
申请号: | 202010436132.4 | 申请日: | 2020-05-21 |
公开(公告)号: | CN111625294A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 孙永博 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 项目 执行 方法 装置 及其 相关 设备 | ||
本申请公开了一种服务器项目执行方法,包括根据接收到的执行指令获得ID信息;根据所述ID信息确定自配置文件;对所述自配置文件进行编译,获得服务器项目文件;执行所述服务器项目文件;该服务器项目执行方法可以有效提高服务器项目的执行效率,降低项目开发和维护成本。本申请还公开了一种服务器项目执行装置、服务器及计算机可读存储介质,均具有上述有益效果。
技术领域
本申请涉及服务器技术领域,特别涉及一种服务器项目执行方法,还涉及一种服务器项目执行装置、服务器和计算机可读存储介质。
背景技术
BIOS(Basic Input Output System,基本输入输出系统)在计算机领域的重要性不可或缺,其负责整个硬件平台的初始化、系统自检、驱动加载以及寻找启动设备并启动、将控制权交给操作系统并向操作系统传递必要信息,与BMC互动实现相关功能等。
对于基于同一个芯片架构平台的各个服务器项目来说,BIOS功能主要分为两大部分,一部分是平台共用部分,这部分在各项目上功能一致;另一部分是各项目需要适配的部分,如需要按照当前项目的硬件设计和配置而做出的特别适配处理,或需要满足客户个性化需求而做出的特别适配处理等。然而,现在的通用做法是每个项目都维护一套BIOS代码,甚至每个客户定制都维护一套代码,这样每个项目就会有一套或多套代码需要开发和维护,进一步,对于这套代码主体上的每一个共性问题或平台升级处理,需要在每个项目的每套代码上做出修正处理和测试验证,不仅降低了工作效率,还造成较高的人力成本浪费。
因此,如何有效提高服务器项目的执行效率,降低项目开发和维护成本是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种服务器项目执行方法,该服务器项目执行方法可以有效提高服务器项目的执行效率,降低项目开发和维护成本;本申请的另一目的是提供一种服务器项目执行装置、服务器和计算机可读存储介质,也具有上述有益效果。
为解决上述技术问题,第一方面,本申请提供了一种服务器项目执行方法,包括:
根据接收到的执行指令获得ID信息;
根据所述ID信息确定自配置文件;
对所述自配置文件进行编译,获得服务器项目文件;
执行所述服务器项目文件。
优选的,所述ID信息包括项目ID和文件ID,则所述根据所述ID信息确定自配置文件包括:
根据所述项目ID确定目标服务器项目;
根据所述文件ID确定所述目标服务器项目的自配置文件。
优选的,所述自配置文件为基于用户定制的配置文件或基于硬件设计的配置文件。
优选的,所述服务器项目执行方法还包括:
当接收到修改指令时,判断所述修改指令中是否存在所述ID信息;
若否,则根据所述修改指令对公共配置文件进行修改;
若是,则根据所述修改指令对所述ID信息对应的自配置文件进行修改。
优选的,所述服务器项目执行方法还包括:
对修改后的公共配置文件或修改后的自配置文件进行测试验证。
第二方面,本申请还提供了一种服务器项目执行装置,包括:
信息获取模块,用于根据接收到的执行指令获得ID信息;
文件确定模块,用于根据所述ID信息确定自配置文件;
文件编译模块,用于对所述自配置文件进行编译,获得服务器项目文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010436132.4/2.html,转载请声明来源钻瓜专利网。