System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种界面加载方法、系统、计算机设备及计算机可读介质。
技术介绍
1、相关技术中,针对同一cpu(central processing unit,中央处理器)型号下的机器对应配置一套超融合管理系统(icenter),不同cpu型号的机器需要分别配置不同的icenter系统,如果需要对多种cpu型号的机器进行机器资源管理时,需要用户登录到多个icenter系统中进行管理机器资源,导致机器资源的管理操作过程复杂且工作效率较低。而随着互联网技术的发展以及市场要求的提高,一套icenter系统不能仅仅局限于管理统一cpu型号的机器,需要一种界面加载方法能够使管理系统快速适配不同cpu型号的机器来提高机器资源的管理效率。
技术实现思路
1、有鉴于此,本专利技术提出了一种界面加载方法、系统、计算机设备及计算机可读介质,解决了一套icenter系统无法针对不同cpu型号处理不同的界面逻辑的问题,提高了icenter系统的易操作性、稳定性和健壮性,改善了用户体验,提升了机器资源管理的工作效率。
2、基于上述目的,本专利技术实施例的一方面提供了一种界面加载方法,具体包括如下步骤:
3、响应于接收用户对机器资源的选择指令,获取机器资源的机器信息以更新界面管理数据;
4、响应于接收到界面管理数据的更新通知,在配置文件中查询与所述界面管理数据存在绑定关系的若干第一管理功能以筛选出与更新后的界面管理数据匹配的若干目标管理功能;
5、
6、作为本专利技术的进一步方案,所述界面管理数据包括cpu型号和机器资源类型。
7、作为本专利技术的进一步方案,所述在配置文件中查询与所述界面管理数据存在绑定关系的若干第一管理功能以筛选出与更新后的界面管理数据匹配的若干目标管理功能的步骤,包括:
8、查询与所述界面管理数据存在绑定关系的若干第一管理功能,其中,所述第一管理功能的配置信息中包含用于建立与所述界面管理数据的绑定关系的绑定标识;
9、解析每个所述第一管理功能的绑定标识以确定所述第一管理功能对应的资源类型和模型型号;
10、获取更新后的界面管理数据中的机器资源类型和cpu型号,将所述资源类型与所述机器资源类型进行匹配,并将所述模型型号与所述cpu型号进行匹配;
11、若所述资源类型与所述机器资源类型匹配且所述模型型号与所述cpu型号匹配,确定对应的所述第一管理功能为目标管理功能。
12、作为本专利技术的进一步方案,所述第一管理功能包括标签页、功能按钮、配置项和提示;
13、所述解析每个所述第一管理功能的绑定标识以确定所述第一管理功能对应的资源类型和模型型号的步骤,包括:
14、若所述第一管理功能的配置信息为<tab targettype=“value1”model=“value2”>摘要</tab>,确定所述第一管理功能为标签页且所述第一管理功能的绑定标识包括targettype和model,确定所述第一管理功能对应的资源类型为value1,所述第一管理功能对应的模型型号为value2。
15、作为本专利技术的进一步方案,所述根据所述目标管理功能的功能类型设置显示各所述目标管理功能以加载所述机器资源对应的界面的步骤,包括:
16、解析每个所述目标管理功能的功能类型;
17、若所述目标管理功能的功能类型为标签页类,或者所述目标管理功能的功能类型为配置项类,将所述目标管理功能的显示状态设置为显示;
18、若所述目标管理功能的功能类型为功能按钮类,将所述目标管理功能的按钮状态设置为置灰按钮,并增加置灰按钮的信息浮窗;
19、若所述目标管理功能的功能类型为提示类,将所述目标管理功能的提示信息设置为与界面管理数据中的cpu型号匹配的提示内容;
20、响应于确定所有所述目标管理功能完成设置,确定所述机器资源对应的界面加载完成。
21、作为本专利技术的进一步方案,还包括:
22、若所述第一管理功能的资源类型与所述机器资源类型不匹配,和/或第一管理功能的模型型号与所述cpu型号不匹配,将所述第一管理功能的显示状态设置为隐藏。
23、作为本专利技术的进一步方案,所述响应于接收用户对机器资源的选择指令,获取机器资源的机器信息以更新界面管理数据的步骤,包括:
24、响应于接收用户对机器资源的选择指令,向数据库发送请求以获取对应所述机器资源的机器信息;
25、将机器信息同步更新至所述界面管理数据,在内存中存储更新后的界面管理数据,并将所述界面管理数据的更新通知发布到与所述界面管理数据存在绑定关系的所有管理功能。
26、作为本专利技术的进一步方案,还包括:
27、响应于用户登录,初始化所述界面管理数据以加载与所述界面管理数据存在绑定关系的所有管理功能。
28、本专利技术实施例的另一方面,还提供了一种界面加载系统,包括:
29、更新单元,用于响应于接收用户对机器资源的选择指令,获取机器资源的机器信息以更新界面管理数据;
30、筛选单元,用于响应于接收到界面管理数据的更新通知,在配置文件中查询与所述界面管理数据存在绑定关系的若干第一管理功能以筛选出与更新后的界面管理数据匹配的若干目标管理功能;
31、加载单元,用于根据所述目标管理功能的功能类型设置各所述目标管理功能以加载所述机器资源对应的界面。
32、本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述计算机程序由所述处理器执行时实现如上方法的步骤。
33、本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
34、本专利技术至少具有以下有益技术效果:
35、本专利技术提出的一种界面加载方法,预先在配置文件中增加与界面管理数据的绑定标识,建立管理功能与界面管理数据的绑定关系,在界面加载过程中,一旦用户选择或切换查看某个机器资源,就更新界面管理数据为该机器资源对应的机器信息,同时将界面管理数据的更新通知到与界面管理数据有绑定关系的管理功能中,将管理功能与更新后的界面管理数据进行匹配以设置机器资源的管理界面中所需加载并显示的管理功能,实现针对不同cpu型号的机器资源加载管理界面,能够在一套icenter中进行管理多cpu型号的机器资源,提高了icenter系统的易操作性、稳定性和健壮性,改善了用户体验,提升了机器资源管理的工作效率。
本文档来自技高网...【技术保护点】
1.一种界面加载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述界面管理数据包括CPU型号和机器资源类型。
3.根据权利要求1所述的方法,其特征在于,所述在配置文件中查询与所述界面管理数据存在绑定关系的若干第一管理功能以筛选出与更新后的界面管理数据匹配的若干目标管理功能的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一管理功能包括标签页、功能按钮、配置项和提示;
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标管理功能的功能类型设置各所述目标管理功能以加载所述机器资源对应的界面的步骤,包括:
6.根据权利要求3所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于接收用户对机器资源的选择指令,获取机器资源的机器信息以更新界面管理数据的步骤,包括:
8.根据权利要求1所述的方法,其特征在于,还包括:
9.一种界面加载系统,其特征在于,包括:
10.一种计算机设备,包括:
11.一种计
...【技术特征摘要】
1.一种界面加载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述界面管理数据包括cpu型号和机器资源类型。
3.根据权利要求1所述的方法,其特征在于,所述在配置文件中查询与所述界面管理数据存在绑定关系的若干第一管理功能以筛选出与更新后的界面管理数据匹配的若干目标管理功能的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一管理功能包括标签页、功能按钮、配置项和提示;
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标管理功能的功能类型设置各所述目标管理功能以加载所述机器资源...
【专利技术属性】
技术研发人员:朱道昌,潘建峰,崔守佳,刘新波,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。