System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可视化数据驾驶舱配置方法技术_技高网

一种可视化数据驾驶舱配置方法技术

技术编号:41304832 阅读:5 留言:0更新日期:2024-05-13 14:50
本申请提供一种可视化数据驾驶舱配置方法,使用了多种类型的指标组件,包括图表类指标组件、文本类指标组件、指标类组件等等,这使得驾驶舱可以展示丰富多样的数据信息,满足各种不同的业务需求。每个指标组件都有对应的指标参数可以配置,这允许用户根据自身需求灵活调整驾驶舱的显示,无论是数据的展示方式,还是数据的解读方式,都可以根据实际需要进行调整。本实施例提供了一种直观且易于操作的方式来配置驾驶舱,即使是非技术人员也能快速理解和使用,能够在短时间内创建出目标可视化数据驾驶舱,使得用户能够快速地获取和理解关键数据信息,从而提高工作效率。

【技术实现步骤摘要】

本申请涉及可视化数据驾驶舱,具体而言,涉及一种可视化数据驾驶舱配置方法


技术介绍

1、随着信息化程度的增高,企业产生数据的类型和数据量日益增高。不同客户的数据可视化方面需求千差万别,如何使开发周期不断缩短,支持灵活配置,快速满足客户需求成为关键。

2、现有的可视化数据驾驶舱的配置方法包括以下2种方式:

3、传统编程式配置工具,这种技术方案要求开发人员使用编程语言来手动编写代码,以实现可视化数据驾驶舱的配置。然而,开发人员使用编程语言来手动编写代码,以实现可视化数据驾驶舱的配置,需要开发人员具备专业的编程知识和经验,对于非技术背景的用户来说使用门槛较高。

4、表格式配置工具,这种技术方案使用表格形式的界面,用户可以通过填写表格中的参数来配置可视化数据驾驶舱。然而,表格式配置工具对于复杂的配置需求可能不够灵活,难以满足所有定制化的要求。


技术实现思路

1、本申请实施例的目的在于提供一种可视化数据驾驶舱配置方法,用以解决现有的传统编程式配置工具要求开发人员具备专业的编程知识和经验,以及表格式配置工具无法实现灵活配置的问题。

2、本申请实施例提供的一种可视化数据驾驶舱配置方法,包括:

3、获取指标库中的一个或多个指标组件;

4、对一个或多个指标组件分别配置对应的指标参数,得到一个或多个目标指标;

5、通过拖拽和放置的操作,在可视化数据驾驶舱页面布局一个或多个目标指标,得到目标可视化数据驾驶舱;

>6、其中,指标组件包括:图表类指标组件、文本类指标组件、指标类组件、媒体类指标组件、运行指标组件、状态指标组件、总览图组件、维护指标组件。

7、上述技术方案中,使用了多种类型的指标组件,包括图表类指标组件、文本类指标组件、指标类组件等等,这使得驾驶舱可以展示丰富多样的数据信息,满足各种不同的业务需求。每个指标组件都有对应的指标参数可以配置,这允许用户根据自身需求灵活调整驾驶舱的显示。本实施例提供了一种直观且易于操作的方式来配置驾驶舱,通过拖拽的方式在可视化数据驾驶舱页面上进行目标指标的布局,得到满足用户特定需求的目标可视化数据驾驶舱,即使是非技术人员也能快速理解和使用,能够在短时间内创建出目标可视化数据驾驶舱,使得用户能够快速地获取和理解关键数据信息,从而提高工作效率。

8、在一些可选的实施方式中,获取指标库中的一个或多个指标组件之前,还包括:新建指标组件并保存至指标库中。

9、上述技术方案中,支持添加新的指标组件,从而支持更多种类的数据展示,扩展性良好。

10、在一些可选的实施方式中,还提供允许用户自定义指标组件的类型和属性的自定义模块,具体包括:

11、自定义模块需要在注入的最后一个模块中实现,启动“bootstrap”、渲染模块“mount”、卸载“unmount”以上3个方法,并通过umd格式打包。宿主应用会通过配置,请求和加载子模块的样式文件和javascript文件。在加载子模块时,加载完成会调用bootstrap方法并传入当前的环境变量(用户信息,主题信息,语言信息等),然后获取驾驶舱指标列表。加载具体指标时,会调用mount方法并传入渲染dom和指标的标识、自定义的配置。将dom交给子模块去渲染。销毁指标时会调用unmount方法。

12、并且,在宿主应用中,会实现一个javascript的沙盒和css的沙盒。javascript沙盒通过proxy特性劫持了浏览器window和body对象,给到子模块,避免不同模块直接的全局变量冲突和污染。css沙盒实现通过ast解析css文本,然后将所有样式前加上子应用的前缀避免不同模块直接的样式冲突。其中,指标和指标之间可以通过eventbus进行通信。

13、上述技术方案中,允许用户自定义组件的类型和属性,用户可以根据自己的需求添加或修改现有的组件,以满足特定的配置要求,这种自定义组件的能力使得用户能够根据实际情况灵活地定制驾驶舱的布局和功能。

14、在一些可选的实施方式中,得到目标可视化数据驾驶舱之后,还包括:将目标可视化数据驾驶舱保存至可视化数据驾驶舱库。

15、上述技术方案中,将生成的目标可视化数据驾驶舱保存至可视化数据驾驶舱库中,以使得下一用户能够从可视化数据驾驶舱库中选择对应的可视化数据驾驶舱,快速生成所需驾驶舱页面。

16、在一些可选的实施方式中,图表类指标组件,包括:基本折线图、动画延迟折线图、大数据量折线图、折线面积图、折线堆叠图、折线面积堆叠图、柱线混合图、双轴图和柱线等量图中的至少一个;

17、图表类指标组件,用于支持配置图表的数据源和展示效果;展示效果包括颜色、大小、文字和标题。

18、在一些可选的实施方式中,文本类指标组件,包括:通用标题、渐变文字、特效文字、高级列表、轮播列表、普通表格、属性表格、子项表格组和子集表格中的至少一个;

19、文本类指标组件用于支持配置文本的内容、颜色、文字大小、字体和段落布局。

20、在一些可选的实施方式中,指标类组件包括:仪表盘、水位图、环形百分比图、圆形格栅占比、立体环图、进度条、水平进度条、分类占比条和数字百分比中的至少一个;

21、指标类组件用于支持配置数据源、标题、文本和刷新间隔。

22、在一些可选的实施方式中,媒体类指标组件,包括:图片、图片轮播和图片组轮播;

23、媒体类指标组件用于支持设置图片的地址和填充的方式。

24、在一些可选的实施方式中,运行指标组件,包括:缺陷跟踪、运行状态、监控设定范围内设备、设备运行状态、设备缺陷统计、故障部位分布、故障类型分布、设备缺陷排序、缺陷数量、缺陷设备清单、缺陷设备数量和缺陷次数排名中的至少一个;

25、状态指标组件,包括:报警看护、实时监控看板、最新待处理报警、实时健康状态、设备报警状态分布、报警趋势、设备报警最多排序、当前报警信息、工艺评价、运行趋势、分区状态、设备运行状态统计、设备健康状态统计、设备诊断结果、预测准确率的至少一个;

26、运行指标组件和状态指标组件,用于支持时间和范围的设置,支持配置资产的范围和显示数量。

27、在一些可选的实施方式中,总览图组件,包括:设备总览图、产线总览图、厂区总览图、设备总貌图中的至少一个;

28、维护指标组件,包括:预防性维护统计和/或预测性维护统计;

29、总览图组件和维护指标组件用于支持时间和范围的设置,支持配置资产的范围和显示配置。

30、本申请实施例提供的一种电子设备,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行如以上任一所述的方法。

31、本申请实施例提供的一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如以上任一所述的本文档来自技高网...

【技术保护点】

1.一种可视化数据驾驶舱配置方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述获取指标库中的一个或多个指标组件之前,还包括:新建指标组件并保存至所述指标库中。

3.如权利要求1所述的方法,其特征在于,所述得到目标可视化数据驾驶舱之后,还包括:将所述目标可视化数据驾驶舱保存至可视化数据驾驶舱库。

4.如权利要求1所述的方法,其特征在于,所述图表类指标组件,包括:基本折线图、动画延迟折线图、大数据量折线图、折线面积图、折线堆叠图、折线面积堆叠图、柱线混合图、双轴图和柱线等量图中的至少一个;

5.如权利要求1所述的方法,其特征在于,所述文本类指标组件,包括:通用标题、渐变文字、特效文字、高级列表、轮播列表、普通表格、属性表格、子项表格组和子集表格中的至少一个;

6.如权利要求1所述的方法,其特征在于,所述指标类组件包括:仪表盘、水位图、环形百分比图、圆形格栅占比、立体环图、进度条、水平进度条、分类占比条和数字百分比中的至少一个;

7.如权利要求1所述的方法,其特征在于,所述媒体类指标组件,包括:图片、图片轮播和图片组轮播;

8.如权利要求1所述的方法,其特征在于,所述运行指标组件,包括:缺陷跟踪、运行状态、监控设定范围内设备、设备运行状态、设备缺陷统计、故障部位分布、故障类型分布、设备缺陷排序、缺陷数量、缺陷设备清单、缺陷设备数量和缺陷次数排名中的至少一个;

9.如权利要求1所述的方法,其特征在于,所述总览图组件,包括:设备总览图、产线总览图、厂区总览图、设备总貌图中的至少一个;

10.一种计算机可读存储介质,其特征在于,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1-9任一所述的方法。

...

【技术特征摘要】

1.一种可视化数据驾驶舱配置方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述获取指标库中的一个或多个指标组件之前,还包括:新建指标组件并保存至所述指标库中。

3.如权利要求1所述的方法,其特征在于,所述得到目标可视化数据驾驶舱之后,还包括:将所述目标可视化数据驾驶舱保存至可视化数据驾驶舱库。

4.如权利要求1所述的方法,其特征在于,所述图表类指标组件,包括:基本折线图、动画延迟折线图、大数据量折线图、折线面积图、折线堆叠图、折线面积堆叠图、柱线混合图、双轴图和柱线等量图中的至少一个;

5.如权利要求1所述的方法,其特征在于,所述文本类指标组件,包括:通用标题、渐变文字、特效文字、高级列表、轮播列表、普通表格、属性表格、子项表格组和子集表格中的至少一个;

6.如权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:尹仁杰魏建国黄黎明王建正彭阿英
申请(专利权)人:安徽容知日新科技股份有限公司
类型:发明
国别省市:

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

1