一种BIOS配置中模板配置的方法及设备技术

技术编号:19388696 阅读:35 留言:0更新日期:2018-11-10 01:57
本发明专利技术公开了一种BIOS配置中模板配置的方法及设备,其中所述方法包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。本发明专利技术实施例能够有效的提升代码的可读性和易用性,也能完成各种不同的机型的BIOS配置中各种模板配置项,同时这种实现方法能够有效的缩短jsp文件或者HTML文件的代码量,提高程序的运行速率,使程序运行起来更加顺畅。

A method and device for template configuration in BIOS configuration

The invention discloses a method and device for template configuration in BIOS configuration, which includes acquiring JSON data containing server configuration information, setting identifier ID corresponding to each configuration item in the BIOS configuration template in JSP file or HTML file, and associating each ID with encapsulation function in jQuery framework. The tab label is drawn by calling the encapsulation function corresponding to the ID, and the variable values corresponding to each configuration item in the JSON data are obtained, and the obtained variable values are drawn in the corresponding tab label. The embodiments of the present invention can effectively improve the readability and usability of the code and complete various template configurations in BIOS configurations of different models. At the same time, the implementation method can effectively shorten the code amount of JSP files or HTML files, improve the running speed of the program and make the program run smoothly.

【技术实现步骤摘要】
一种BIOS配置中模板配置的方法及设备
本专利技术涉及互联网领域,尤指一种BIOS(BasicInputOutputSystem,基本输入输出系统)配置中模板配置的方法及设备。
技术介绍
在InspurServerAutomation(浪潮服务器管理驱动)中,BIOS配置中的模板配置中,模板配置项需要展示给用户供用户进行选择配置相关配置项,而这些配置项则需要通过在HTML(HyperTextMarkupLanguage,超级文本标记语言)文件和jsp(JavaServerPages,java服务器页面)文件中,通过庞大的代码量来实现。在HTML文件或者jsp文件中出现上千行代码,一则显得繁琐不简洁,二则给后期维护代码的人带来不便,这就成了模板配置项的软肋。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种BIOS配置中模板配置的方法及设备,以解决BIOS配置中的模板配置中需要大量代码的问题。为了达到本专利技术目的,本专利技术实施例提供了一种BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。可选地,所述获取包含有服务器配置信息的json数据,包括:采用JavaScript语言,通过调用后端接口函数,获取所述json数据。可选地,所述通过调用所述ID对应的封装函数绘制tab标签页之前,所述方法还包括:在所述封装函数中定义BIOS配置模板中配置项的名称,以及配置项对应的变量值。可选地,所述获取所述json数据中每个配置项对应的变量值,包括:遍历所述json数据,按照配置项的名称获取每个配置项对应的变量值。可选地,所述通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中之后,还包括:按照机型展示所述tab标签页。本专利技术实施例还提供一种BIOS配置中模板配置的设备,包括:第一获取模块,用于获取包含有服务器配置信息的json数据;设置模块,用于在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;第二获取模块,用于通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。可选地,所述第一获取模块,用于采用JavaScript语言,通过调用后端接口函数,获取所述json数据。可选地,所述设备还包括:预定义模块,用于在所述封装函数中定义BIOS配置模板中配置项的名称,以及配置项对应的变量值。可选地,所述第二获取模块,用于遍历所述json数据,按照配置项的名称获取每个配置项对应的变量值。可选地,所述设备还包括:展示模块,用于按照机型展示所述tab标签页。本专利技术实施例的BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。本专利技术实施例能够有效的提升代码的可读性和易用性,也能完成各种不同的机型的BIOS配置中各种模板配置项,同时这种实现方法能够有效的缩短jsp文件或者HTML文件的代码量,提高程序的运行速率,使程序运行起来更加顺畅。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的BIOS配置中模板配置的方法的流程图;图2为本专利技术实施例的BIOS配置中模板配置的设备的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本专利技术实施例提出了一种BIOS配置中模板配置的方法及设备,通过采用JavaScript语言完成模板配置项的展示及操作,然后通过技术封装,提高软件的编译能力,实现代码的易用性和可读性。在本专利技术实施例中,可采用JavaScript高级语言进行编码,调用Java语言生成的json数据,通过jsp文件或者HTML文件中ID(Identification,标识符)的绑定,依据唯一的ID调用封装好的函数方法,绘制出tab标签页形成各种不同选项的模板配置项。如图1所示,本专利技术实施例的BIOS配置中模板配置的方法,包括:步骤101,获取包含有服务器配置信息的json((JavaScriptObjectNotation,JS对象简谱)数据;本专利技术实施例的方法可以采用JavaScript语言实现。其中,在一实施例中,采用JavaScript语言,通过调用后端接口函数,获取所述json数据。例如,通过调用doRestCall函数,获取所述json数据。步骤102,在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的ID((Identification,标识符),设置每个ID与jQuery框架中封装函数相关联;其中,每个配置项对应唯一的ID。通过设置每个ID与jQuery框架中封装函数相关联,可以根据自定义的策略添加不同的配置项。在一实施方式中,所述方法还包括:在所述封装函数中定义BIOS配置模板中配置项的名称,以及配置项对应的变量值。步骤103,通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。其中,在一实施方式中,所述获取所述json数据中每个配置项对应的变量值包括:遍历所述json数据,按照配置项的名称获取每个配置项对应的变量值。在一实施例中,所述步骤103之后,还可包括:按照机型展示所述tab标签页。所述机型是指服务器的机型。本专利技术实施例可以应用不同的机型配置,实现不同的模板配置效果。本专利技术实施例能够有效的提升代码的可读性和易用性,也能完成各种不同的机型的BIOS配置中各种模板配置项,同时这种实现方法能够有效的缩短jsp文件或者HTML文件的代码量,提高程序的运行速率,使程序运行起来更加顺畅。下面结合实际应用说明上述方法的具体实施过程。本专利技术实施例中,采用JavaScript高级语言进行编码,调用J本文档来自技高网...

【技术保护点】
1.一种BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。

【技术特征摘要】
1.一种BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。2.根据权利要求1所述的方法,其特征在于,所述获取包含有服务器配置信息的json数据,包括:采用JavaScript语言,通过调用后端接口函数,获取所述json数据。3.根据权利要求1所述的方法,其特征在于,所述通过调用所述ID对应的封装函数绘制tab标签页之前,所述方法还包括:在所述封装函数中定义BIOS配置模板中配置项的名称,以及配置项对应的变量值。4.根据权利要求3所述的方法,其特征在于,所述获取所述json数据中每个配置项对应的变量值,包括:遍历所述json数据,按照配置项的名称获取每个配置项对应的变量值。5.根据权利要求1~4中任意一项所述的方法,其特征在于,所述通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量...

【专利技术属性】
技术研发人员:周虹仰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1