本发明属于服务器,具体涉及一种设备可视化展示的方法、系统及存储介质。
背景技术:
1、在服务器整机工厂,服务器组装之后出厂之前,会进行一系列的系统诊断。在系统诊断过程中,机器会有pcie(peripheral component interconnect express,高速串行计算机扩展总线标准)设备报错的情况,此时需要对该设备进行维修,就需要在机器实物上找到这个设备。但是在同一台机器上,经常会存在多个同类型的设备,而且设备的物理位置和dbdf号之间没有强相关的规律,从同类型的设备中找到报错的设备,一般就需要借助该机型的产品文档,或者手动拔插设备等人工确认的方式。
2、而且在整机工厂的产线上有众多机型,每个机型可能会有多个主板,每个机型不同的配置之间dbdf号也完全相同,又增大了定位的难度。
技术实现思路
1、鉴于上述问题,本技术实施例提供了一种设备可视化展示的方法、系统及存储介质,以便克服上述问题或者至少部分地解决上述问题。
2、本技术实施例第一方面,提供了一种设备可视化展示的方法,应用在服务器中,所述服务器包括主板,所述主板上设置有多个设备;所述方法包括:
3、获取设备查询信息;其中,所述设备查询信息包括唯一标识编号;
4、将具有所述唯一标识编号的目标设备以及与所述目标设备类型相同的其他设备,确定为待展示设备;
5、基于所述待展示设备,获取所述待展示设备对应的配置信息,并生成配置显示区域;其中,所述配置信息为主板部件号配置或机型配置;
6、将所述目标设备与所述其他设备以不同的显示参数值可视化展示在所述配置显示区域。
7、进一步地,所述将具有所述唯一标识编号的目标设备以及与所述目标设备类型相同的其他设备,确定为待展示设备,包括:
8、基于所述设备查询信息,确定与所述查询信息对应的所述目标设备;
9、获取所述目标设备的名称,并查找与所述名称相同的其他设备;
10、将所述目标设备与所述其他设备,确定为所述待展示设备。
11、进一步地,所述基于所述目标设备,获取所述目标设备对应的配置信息,并生成配置显示区域,包括:
12、基于所述目标设备,确定所述目标设备的机型名称与主板部件号;
13、基于所述主板部件号,查找是否存在与所述主板部件号对应的主板部件号配置;
14、若存在与所述主板部件号对应的主板部件号配置的情况下,获取所述主板部件号配置,生成所述配置显示区域;
15、若不存在与所述主板部件号对应的主板部件号配置的情况下,基于所述机型名称,获取所述机型配置,生成所述配置显示区域。
16、进一步地,所述将所述目标设备与所述其他设备以不同的显示参数值可视化展示在所述配置显示区域,包括:
17、基于所述配置显示区域,确定所述配置显示区域需要展示所述目标设备与所述其他设备的数量;
18、基于所述数量与预设数量差异,确定是否需要将所述配置显示区域划分为多个子区域;
19、在确定需要将所述配置显示区域划分为多个子区域的情况下,将所述配置显示区域划分为多个子区域;其中,每个子区域至少映射一个目标设备和一个其他设备;
20、基于所述多个子区域,将所述目标设备与所述其他设备以不同的显示参数值展示;
21、在确定不需要将所述配置显示区域划分为多个子区域的情况下,将所述目标设备与所述其他设备以不同的显示参数值可视化展示。
22、进一步地,所述基于所述多个子区域,将所述目标设备与所述其他设备以不同的显示参数值展示,包括:
23、获取每个子区域的展示顺序,并基于所述展示顺序将每个子区域配置上各自对应的所述目标设备或所述其他设备的唯一标识编号;
24、将配置完成所述唯一标识编号的每个子区域分别上色为不同的显示参数值,以可视化展示在所述配置显示区域。
25、进一步地,所述将所述配置显示区域划分为多个子区域;其中,每个子区域至少映射一个目标设备和一个其他设备,包括:
26、基于所述配置显示区域,确定展示参数;其中,所述展示参数包括:显示区域名称、展示方向及展示坐标;
27、基于所述展示参数,将所述配置显示区域按照所述展示方向进行划分为所述多个子区域,并生成展示顺序。
28、进一步地,在基于所述展示参数,将所述配置显示区域按照所述展示方向进行划分为所述多个子区域之前,所述方法还包括:
29、确定所述配置显示区域是否需要展示拓展设备;
30、在需要展示所述拓展设备的情况下,将所述拓展设备所在的区域单独划分一个子区域。
31、进一步地,在获取设备查询信息之前,所述方法还包括:
32、获取设备故障信息,并基于所述设备故障信息提取所述设备查询信息;
33、基于所述设备查询信息,确定所述查询信息中的唯一标识编号的类别;
34、在所述类别为精准标识的情况下,将具有所述精准标识的故障设备以及与所述故障设备类型相同的关联设备,确定为所述待展示设备;
35、在所述类别为模糊标识的情况下,将具有所述模糊标识的故障设备确定为所述待展示设备;
36、所述基于所述待展示设备,获取所述待展示设备对应的配置信息,并生成配置显示区域之后,所述方法还包括:
37、获取辅助展示设备,其中,所述辅助展示设备用于辅助故障设备定位;
38、将所述辅助展示设备添加至所述配置显示区域中,更新所述配置显示区域;
39、基于更新后的所述显示配置区域,将所述故障设备、所述关联设备及所述辅助展示设备,按照设备类型分别划分为多个子区域;
40、将所述故障设备、所述关联设备及所述辅助展示设备,分别以不同的显示参数值可视化展示在对应的子区域中。
41、本技术实施例第二方面,提供了一种设备可视化展示的系统,应用在服务器中,所述服务器包括主板,所述主板上设置有多个设备;所述系统包括:
42、获取模块,用于获取设备查询信息;其中,所述设备查询信息包括唯一标识编号;
43、确定模块,用于将具有所述唯一标识编号的目标设备以及与所述目标设备类型相同的其他设备,确定为待展示设备;
44、生成模块,用于基于所述待展示设备,获取所述待展示设备对应的配置信息,并生成配置显示区域;其中,所述配置信息为主板部件号配置或机型配置;
45、展示模块,用于将所述目标设备与所述其他设备以不同的显示参数值可视化展示在所述配置显示区域。
46、进一步地,所述确定模块,包括:
47、第一确定模块,用于基于所述设备查询信息,确定与所述查询信息对应的所述目标设备;
48、获取所述目标设备的名称,并查找与所述名称相同的其他设备;
49、将所述目标设备与所述其他设备,确定为所述待展示设备。
50、进一步地,所述生成模块,包括:
51、第二确定模块,用于基于所述目标设备,确定所述目标设备的机型名称与主板部件号;
52、基于所述主板部件号,查找是否存在与所述主板部件号对应的主板部件号配置;
53、若存在与所述主板部件号对应的主板部件号配置的情况下,获取所述主板部件号配置,生成所述配置显示区域;
54、若不存在与所述主板部件号对应的主板部件号配置的情况下,基于所述机型名称,获取所述机型配置,生成所述配置显示区域。
55、进一步地,所述展示模块,包括:
56、第三确定模块,用于基于所述配置显示区域,确定所述配置显示区域需要展示所述目标设备与所述其他设备的数量;
57、基于所述数量与预设数量差异,确定是否需要将所述配置显示区域划分为多个子区域;
58、在确定需要将所述配置显示区域划分为多个子区域的情况下,将所述配置显示区域划分为多个子区域;其中,每个子区域至少映射一个目标设备和一个其他设备;
59、基于所述多个子区域,将所述目标设备与所述其他设备以不同的显示参数值展示;
60、在确定不需要将所述配置显示区域划分为多个子区域的情况下,将所述目标设备与所述其他设备以不同的显示参数值可视化展示。
61、进一步地,所述展示模块,包括:
62、第一获取模块,用于获取每个子区域的展示顺序,并基于所述展示顺序将每个子区域配置上各自对应的所述目标设备或所述其他设备的唯一标识编号;
63、将配置完成所述唯一标识编号的每个子区域分别上色为不同的显示参数值,以可视化展示在所述配置显示区域。
64、进一步地,所述将所述配置显示区域划分为多个子区域,包括:
65、基于所述配置显示区域,确定展示参数;其中,所述展示参数包括:显示区域名称、展示方向及展示坐标;
66、基于所述展示参数,将所述配置显示区域按照所述展示方向进行划分为所述多个子区域,并生成展示顺序。
67、进一步地,在基于所述展示参数,将所述配置显示区域按照所述展示方向进行划分为所述多个子区域之前,所述系统还包括:
68、第四确定模块,用于确定所述配置显示区域是否需要展示拓展设备;
69、在需要展示所述拓展设备的情况下,将所述拓展设备所在的区域单独划分一个子区域。
70、进一步地,在获取设备查询信息之前,所述系统还包括:
71、第二获取模块,用于获取设备故障信息,并基于所述设备故障信息提取所述设备查询信息;
72、基于所述设备查询信息,确定所述查询信息中的唯一标识编号的类别;
73、在所述类别为精准标识的情况下,将具有所述精准标识的故障设备以及与所述故障设备类型相同的关联设备,确定为所述待展示设备;
74、在所述类别为模糊标识的情况下,将具有所述模糊标识的故障设备确定为所述待展示设备;
75、所述基于所述待展示设备,获取所述待展示设备对应的配置信息,并生成配置显示区域之后,所述系统还包括:
76、第三获取模块,用于获取辅助展示设备,其中,所述辅助展示设备用于辅助故障设备定位;
77、将所述辅助展示设备添加至所述配置显示区域中,更新所述配置显示区域;
78、基于更新后的所述显示配置区域,将所述故障设备、所述关联设备及所述辅助展示设备,按照设备类型分别划分为多个子区域;
79、将所述故障设备、所述关联设备及所述辅助展示设备,分别以不同的显示参数值可视化展示在对应的子区域中。
80、本发明实施例第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本技术实施例第一方面所述的设备可视化展示的方法。
81、通过本实施例提供的一种设备可视化展示的方法,应用在服务器中,服务器包括主板,主板上设置有多个设备;该方法包括:首先获取设备查询信息;其中,设备查询信息包括唯一标识编号;然后将具有唯一标识编号的目标设备以及与目标设备类型相同的其他设备,确定为待展示设备;再基于待展示设备,获取待展示设备对应的配置信息,并生成配置显示区域;其中,配置信息为主板部件号配置或机型配置;最后将目标设备与其他设备以不同的显示参数值可视化展示在配置显示区域。
82、通过设备查询信息包括唯一标识编号,可以精准查找到与唯一标识编号对应的目标设备,以及与目标设备类型相同的其他设备作为待展示设备,然后根据待展示设备获取待展示设备对应的配置信息,并生成配置显示区域,通过配置显示区域,可以将待展示设备展示在配置显示区域上,然后将目标设备与其他设备以不同的显示参数值展示在配置显示区域上,可以便于测试人员迅速定位目标设备,以及与目标设备类型相同的其他设备的位置关系,可以快速从同类设备中快速定位到目标设备的物理位置,提高定位目标位置的效率。
1.一种设备可视化展示的方法,其特征在于,应用在服务器中,所述服务器包括主板,所述主板上设置有多个设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将具有所述唯一标识编号的目标设备以及与所述目标设备类型相同的其他设备,确定为待展示设备,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标设备,获取所述目标设备对应的配置信息,并生成配置显示区域,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述目标设备与所述其他设备以不同的显示参数值可视化展示在所述配置显示区域,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述多个子区域,将所述目标设备与所述其他设备以不同的显示参数值展示,包括:
6.根据权利要求4所述的方法,其特征在于,所述将所述配置显示区域划分为多个子区域,包括:
7.根据权利要求6所述的方法,其特征在于,在基于所述展示参数,将所述配置显示区域按照所述展示方向进行划分为所述多个子区域之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,在获取设备查询信息之前,所述方法还包括:
9.一种设备可视化展示的系统,其特征在于,应用在服务器中,所述服务器包括主板,所述主板上设置有多个设备;所述系统包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8中任一项所述的设备可视化展示的方法。
