一种显控设备机箱的显示方法、装置、电子设备及介质与流程

专利查询13小时前  3


本技术涉及设备管理,特别是涉及一种显控设备机箱的显示方法、装置、电子设备及介质。


背景技术:

1、运维系统通常包括多个显控设备,为了实时监测各显控设备的机箱的运行状态,运维系统的前端界面可以显示各显控设备机箱模型以及各显控设备机箱的运行状态。

2、由于不同显控设备的机箱的物理形态存在差异,在显控设备接入时,开发人员就需要根据不同物理形态的显控设备机箱人工编写对应的代码,来构建显控设备的不同机箱模型,才能将不同物理形态的显控设备机箱显示出来。可见,目前的显示方式中,模型构建效率较低,导致显控设备机箱的显示效率较低且开发成本较高。


技术实现思路

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、针对每个显控设备,可以将显控设备机箱面板映射为多个显示模型单元,并根据多个显示模型单元的排列方式以及显控设备机箱面板所包括的每个机箱模块所对应的各显示模型单元的排列位置等属性信息,构建该显控设备机箱的面板模型文件,从而将显控设备机箱面板由物理机箱面板映射为面板模型文件,实现显控设备机箱的快速建模。利用该映射方法,可以构建不同物理形态的显控设备机箱的面板模型文件。这样,针对所接入的各种物理形态的显控设备机箱,电子设备通过获取该显控设备机箱的面板模型文件便可以显示该显控设备机箱的模型效果图,而无需先根据显控设备机箱的物理形态人工编写对应的模型代码再根据所构建的模型进行显示,节约了开发成本,提高了显控设备机箱的显示效率。并且,由于面板模型文件是根据对显控设备机箱面板进行映射所得到的显示模型单元的属性信息得到的,而各显示模型单元的属性信息是显控设备机箱的物理机箱面板得到的,从而在利用该面板模型文件所显示的显控设备机箱的模型效果图中各机箱模块的尺寸与物理机箱面板中机箱模块的尺寸对应,且模型效果图中机箱模块的布局与物理机箱面板中机箱模块的布局一致,高度还原了显控设备机箱面板的机箱模块布局,实现了显控设备机箱面板的可视化,提升了用户体验。当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。


技术特征:

1.一种显控设备机箱的显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在预设显示界面中,按照所述排列方式以及所述排列位置,显示所述显控设备机箱面板所包括的每个机箱模块所对应的各显示模型单元的模型效果图的步骤,包括:

3.根据权利要求1所述的方法,其特征在于,所述显控设备机箱的面板模型文件的构建方式,包括:

4.根据权利要求3所述的方法,其特征在于,所述模型文件包括的机箱模块对应的文件字段包括:主板、输入板、输出板、输入输出混合板、交换板、电源区域;和/或,

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.一种显控设备机箱的显示装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述显示模块,包括:

8.根据权利要求6所述的装置,其特征在于,所述装置包括文件构建模块,所述文件构建模块包括:

9.根据权利要求8所述的装置,其特征在于,所述模型文件包括的机箱模块对应的文件字段包括:主板、输入板、输出板、输入输出混合板、交换板、电源区域;和/或,

10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括:

11.一种电子设备,其特征在于,包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法。


技术总结
本申请实施例提供了一种显控设备机箱的显示方法、装置、电子设备及介质,涉及设备管理技术领域。方法包括:获取预先构建的显控设备机箱的面板模型文件,其中,面板模型文件包括显控设备机箱面板所对应的显示模型单元的属性信息,显示模型单元是根据显控设备机箱面板的面板尺寸和单元尺寸对显控设备机箱面板进行映射得到的,属性信息包括显示模型单元的排列方式以及显控设备机箱面板所包括的机箱模块所对应的各显示模型单元的排列位置;解析面板模型文件,得到各显示模型单元的排列方式以及排列位置;按照排列方式以及排列位置,显示显控设备机箱面板所包括的每个机箱模块所对应的各显示模型单元的模型效果图。从而提高了显控设备机箱的显示效率。

技术研发人员:章杰
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)