掌桥专利:专业的专利平台
掌桥专利
首页

数据的展示控制方法、系统、设备和介质

文献发布时间:2024-01-17 01:14:25


数据的展示控制方法、系统、设备和介质

技术领域

本公开涉及数据处理技术领域,尤其涉及一种数据的展示控制方法、系统、设备和介质。

背景技术

工业领域的数据量庞大,更新频率极高,由于工业大数据的来源主要为传感器数据采集,因此数据量并不会少于传统互联网大数据。如何保证数据监控页面实时更新,让监控维护人员能直观高效地掌握数据变化,成为了当前行业重要的研究问题。在复杂的工业场景中,多类型的大量数据如何将有效信息进行提取,是很多企业进行数字化转型的过程中无法绕开的难题。

目前工业数据领域,所采集的数据包含通过各类传感器获取的硬件设施信号、生产运维管理信息等;数据的应用场景包含远程监控、数字化生产、风险评估、关键数据预警告警等。由于工业领域拥有大量不同的生产与应用场景,几乎每一个场景都存在一定的差异,如何建设兼容性更高的数据展示方法和系统,使得任意工业场景的需求都能进行一定程度的适配,是目前行业内的一个重大难题。

现有的数据展示方法存在以下缺点:

(1)定制化大屏页面开发周期长

大多数中小企业需要进行数据展示(可视化大屏)页面定制开发的时候,开发团队前期需要进行需求调研,尤其是工业领域的场景,需要在具体的生产应用维护场景进行业务调研,以确认功能设计能符合业务逻辑。除了少数通用性同质化非常高的应用场景,面向新的场景完成一次完整的展示产品开发包含需求分析,功能设计,编码开发,测试等环节,普遍周期长达数月甚至需要以年为单位进行更新维护迭代。对于大部分需要快速获得数据展示应用的企业而言,时间成本较高。

(2)开发人员的技术需求较高

传统的数据监控大屏软件开发需要专业的软件开发人员、测试运维人员、业务对接人员,要么是企业内需要稳定的开发技术团队,要么需要频繁对接开发外包团队。目前市面上陆续出现以低代码开发为优势的平台软件产品,如拖拉拽形式构建的图表编辑界面应用,但具体的使用过程中,仍然需要具备一定技术的开发人员参与,未经学习训练的业务人员仍然难以掌握拖拉拽开发页面的使用与长期维护编辑。在数字化转型的浪潮中,大部分企业的数字化成本主要是人员成本或外包成本,低代码化甚至无代码化开发的产品需求仍然存在较大空间。在应用形式和服务形式的革新上仍然存在不少可以进步的技术聚焦点。

(3)长期维护与需求更新成本高

工业场景的数据展示需求并非一成不变,软件系统的生产环境维护需要投入一定的成本,同时当需求发生改变需要更新功能点时,非弹性的展示软件容易遭到淘汰,而不断更新则会产生不低的运营成本。因此在新的数据与功能需求产生时,如果降低其实现与维护的成本,仍然是数字化过程中的一个常见问题。

(4)数据迭代的兼容性低,信息管理难度随时间递增

在数据展示产品的运行过程中,数据内容的变化需要对系统功能进行针对性设计与更新,比如新增设备,产线升级等,从产生新的数据到实现新的展示模块的过程与难度取决于展示软件设计的组件弹性。几乎所有企业的信息管理都是增量管理,数据管理难度随时间逐渐递增,能够兼容更多场景或者自身包含扩展性设计的展示应用将随着运营时间的推移而获得更高的性价比。

(5)数据来源与时序性不统一,低可读性低完整性

未完善数字化转型的企业经常遇到大量的待监控数据无法有效地进行显示的难题,聚焦到具体应用场景,一台普通的设备可能就有上百个传感器、数百个监测数据可能存在多种不同的输入时序,当同一个数据流程中存在多种时序、多种数据格式、多种编码规则时,所采集的数据就难以让业务人员直接进行解读。业务主数据本身的解读、清洗、数据含义提取等过程本身亦需要一定的技术人员或繁复的技术文档参与,如何为提高数据可读性这一需求提供软件应用协助,也是当前低代码化研发趋势的一种发展方向。

发明内容

本公开要解决的技术问题是为了克服现有技术中数据的展示方式的开发效率较低,开发技术需求较高,长期维护与需求更新成本较高,展示方式的场景兼容性较差,数据迭代的兼容性低,数据来源、时序性不统一且可读性低的缺陷,提供一种数据的展示控制方法、系统、设备和介质。

本公开是通过下述技术方案来解决上述技术问题:

第一方面,提供一种数据的展示控制方法,所述展示控制方法包括:

预先构建不同预设数据类型与对应的展示方式之间的映射关系;

获取待处理数据;

基于若干维度的预设数据属性参数,计算得到所述待处理数据属于各个所述预设数据类型的权值得分;

基于若干所述权值得分得到所述待处理数据对应的目标数据类型;

基于所述映射关系获取所述目标数据类型对应的目标展示方式。

较佳地,所述展示控制方法还包括:

基于图表方式在展示页面上显示所述展示方式;

其中,不同的所述预设数据类型对应不同的所述展示方式。

较佳地,所述基于若干维度的预设数据属性参数,计算得到所述待处理数据属于各个所述预设数据类型的权值得分的步骤包括:

对于同一所述预设数据类型,获取所述待处理数据在各个维度的所述预设数据属性参数的占比和属性值;

计算同一所述预设数据属性参数的所述占比和所述属性值的乘积,以得到同一所述预设数据属性参数对应的属性得分;

计算同一所述预设数据类型下的各个所述属性得分的总和,以得到所述待处理数据属于同一所述预设数据类型的所述权值得分;

其中,不同所述预设数据属性参数设置有对应的所述占比。

较佳地,所述基于若干所述权值得分得到所述待处理数据对应的目标数据类型的步骤包括:

对若干所述权值得分按照数值由大到小进行排序,以得到排序表;

在所述排序表中排序靠前的且满足设定数量的所述权值得分中,采用预设获取方式获取目标权值得分;

其中,所述预设获取方式包括选择最高权值得分的方式、基于随机选取的方式或基于外部指令的方式;

获取所述目标权值得分所属的所述预设数据类型,以得到所述待处理数据对应的所述目标数据类型。

较佳地,所述预设数据属性参数包括数据格式、数值类型、序列结构、离散程度、实时性、主键、关联性、结构性、语义性、完整性中的至少一种;

和/或,所述预设数据类型包括时序型数据、分类型数据、分布型数据、组态型数据、关系型数据、控制型数据、解析型数据中的至少一种;

和/或,所述展示控制方法还包括:

若检测到所述待处理数据的据属性参数满足预设告警属性参数,则获取对应的告警信息,并基于预设告警方式在所述展示页面上显示所述告警信息;

和/或,不同所述预设数据类型设置有对应的排列优先级;

所述展示控制方法还包括:

在若干所述权值得分相同时,基于所述排列优先级对所述权值得分进行排列。

较佳地,所述基于所述映射关系获取所述目标数据类型对应的目标展示方式的步骤包括:

基于所述映射关系获取所述目标数据类型对应的初始展示方式,并将所述初始展示方式作为所述目标展示方式;

和/或,基于所述映射关系获取所述目标数据类型对应的所述初始展示方式;

接收外部反馈的调整指令,基于所述调整指令对所述初始展示方式的展示相关参数进行调整,以得到所述目标展示方式;

其中,所述展示相关参数包括展示页面布局、展示页面颜色、展示页面风格中的至少一种。

较佳地,所述获取待处理数据的步骤包括:

从目标数据库中获取目标数据包,对所述目标数据包进行预处理操作,以得到所述待处理数据。

第二方面,还提供一种数据的展示控制系统,所述展示控制系统包括:

映射构建模块,用于预先构建不同预设数据类型与对应的展示方式之间的映射关系;

数据获取模块,用于获取待处理数据;

权值计算模块,用于基于若干维度的预设数据属性参数,计算得到所述待处理数据属于各个所述预设数据类型的权值得分;

数据类型确定模块,用于基于若干所述权值得分得到所述待处理数据对应的目标数据类型;

展示方式获取模块,用于基于所述映射关系获取所述目标数据类型对应的目标展示方式。

较佳地,所述展示控制系统还包括:

展示方式显示模块,用于基于图表方式在展示页面上显示所述展示方式;

其中,不同的所述预设数据类型对应不同的所述展示方式。

较佳地,所述权值计算模块包括:

属性值获取单元,用于对于同一所述预设数据类型,获取所述待处理数据在各个维度的所述预设数据属性参数的占比和属性值;

属性得分计算单元,用于计算同一所述预设数据属性参数的所述占比和所述属性值的乘积,以得到同一所述预设数据属性参数对应的属性得分;

权值得分计算单元,用于计算同一所述预设数据类型下的各个所述属性得分的总和,以得到所述待处理数据属于同一所述预设数据类型的所述权值得分;

其中,不同所述预设数据属性参数设置有对应的所述占比。

较佳地,所述数据类型确定模块包括:

排序单元,用于对若干所述权值得分按照数值由大到小进行排序,以得到排序表;

目标权值得分获取单元,用于在所述排序表中排序靠前的且满足设定数量的所述权值得分中,采用预设获取方式获取目标权值得分;

其中,所述预设获取方式包括选择最高权值得分的方式、基于随机选取的方式或基于外部指令的方式;

目标数据类型获取单元,用于获取所述目标权值得分所属的所述预设数据类型,以得到所述待处理数据对应的所述目标数据类型。

较佳地,所述预设数据属性参数包括数据格式、数值类型、序列结构、离散程度、实时性、主键、关联性、结构性、语义性、完整性中的至少一种;

和/或,所述预设数据类型包括时序型数据、分类型数据、分布型数据、组态型数据、关系型数据、控制型数据、解析型数据中的至少一种;

和/或,所述展示控制系统还包括:

告警模块,用于若检测到所述待处理数据的据属性参数满足预设告警属性参数,则获取对应的告警信息,并基于预设告警方式在所述展示页面上显示所述告警信息;

和/或,不同所述预设数据类型设置有对应的排列优先级;

所述展示控制系统还包括:

排列模块,用于在若干所述权值得分相同时,基于所述排列优先级对所述权值得分进行排列。

较佳地,所述展示方式获取模块具体用于基于所述映射关系获取所述目标数据类型对应的初始展示方式,并将所述初始展示方式作为所述目标展示方式;

和/或,所述展示方式获取模块具体用于基于所述映射关系获取所述目标数据类型对应的所述初始展示方式;

接收外部反馈的调整指令,基于所述调整指令对所述初始展示方式的展示相关参数进行调整,以得到所述目标展示方式;

其中,所述展示相关参数包括展示页面布局、展示页面颜色、展示页面风格中的至少一种。

较佳地,所述数据获取模块具体用于从目标数据库中获取目标数据包,对所述目标数据包进行预处理操作,以得到所述待处理数据。

第三方面,还提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行计算机程序时实现上述所述的数据的展示控制方法。

第四方面,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的数据的展示控制方法。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。

本公开的积极进步效果在于:

本公开的数据的展示控制方法、系统、设备和介质,通过预先构建不同预设数据类型与对应的展示方式之间的映射关系,在获取到待处理数据时,基于若干维度的预设数据属性参数,计算得到待处理数据属于各个预设数据类型的权值得分,基于若干权值得分得到待处理数据对应的目标数据类型,基于映射关系获取目标数据类型对应的目标展示方式;实现了自动化的生成展示方式,降低业务人员的操作难度与技术需求,降低了开发成本;同时,有效的对展示方式进行管理,方便业务人员在多种展示方式中进行灵活选取和更新;同时,可以有效的与各种场景进行兼容,扩大了数据展示的应用场景。

附图说明

图1为本公开实施例1提供的数据的展示控制方法的第一流程图;

图2为本公开实施例1提供的数据的展示控制方法的第二流程图;

图3为本公开实施例1提供的数据的展示控制方法的第三流程图;

图4为本公开实施例1提供的权值得分计算方法示意图;

图5为本公开实施例1提供的数据的展示控制方法的第四流程图;

图6为本公开实施例1提供的数据的展示控制方法的第五流程图;

图7为本公开实施例1提供的数据的展示控制方法的第六流程图;

图8为本公开实施例2提供的数据的展示控制系统的结构示意图;

图9为本公开实施例3提供的电子设备的结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本公开,但并不因此将本公开限制在所述的实施例范围之中。

实施例1

本实施例提供一种数据的展示控制方法,如图1所示,展示控制方法包括:

S101、预先构建不同预设数据类型与对应的展示方式之间的映射关系。

S102、获取待处理数据。

S103、基于若干维度的预设数据属性参数,计算得到待处理数据属于各个预设数据类型的权值得分。

S104、基于若干权值得分得到待处理数据对应的目标数据类型。

S105、基于映射关系获取目标数据类型对应的目标展示方式。

本实施例中的展示方式也可以称为展示方案或可视化方案。

本实施例的数据的展示控制方法,根据待处理数据的数据类型,在预先构建的展示方式中选取目标数据类型对应的展示方式作为目标展示方式,实现了自动化的生成展示方式,降低业务人员的操作难度与技术需求,降低了开发成本;同时,有效的对展示方式进行管理,方便业务人员在多种展示方式中进行灵活选取。

在一可选的实施方式中,如图2所示,数据的展示控制方法还包括:

S106、基于图表方式在展示页面上显示展示方式。

其中,不同的预设数据类型对应不同的展示方式。

例如,在可视化大屏上显示展示方式。

图表方式包括数据表单(或称为文本表格)、柱状图、折线图、饼图、散点图、雷达图、关系图、仪表盘、地图坐标等,分别对应列表数据、计量数据、时序数据、比例数据、分布数据、特征数据、关系数据、指标数据、定位数据等等,同一个图表方式可以切换选择不同的展示方式,但默认状态下会根据数据类型的识别结果直接导入对应的展示方式进行显示。

具体的,预设数据属性参数包括数据格式、数值类型、序列结构、离散程度、实时性、主键、关联性、结构性、语义性、完整性中的至少一种。预设数据类型包括时序型数据、分类型数据、分布型数据、组态型数据、关系型数据、控制型数据、解析型数据中的至少一种。

预设数据类型与对应的展示方式之间具有映射关系,即不同的预设数据类型对应若干不同的展示方式,例如,对于时序性数据,展示方式优先为折线图,其次为柱状图;对于分类型数据,展示方式优先为柱状图,其次为饼状图;对于分布型数据,展示方式优先为饼状图,其次是热力图;对于组态型数据,展示方式优先为仪表盘,其次为雷达图;对于关系型数据,展示方式优先为关系图,其次为树图;对于控制型数据,展示方式优先为路径图,其次为信号图;对于解析型数据,展示方式优先为矩形数图,其次为文本表格。

每个展示方式中可以有若干个展示组件,当采用图表方式显示展示方式时,一个展示组件即对应一个图表。可以通过修改展示组件的方式,修改展示方式;同时,预先配置了不同展示方式对应的生成策略,以生成展示方式对应的具体显示内容。

对于时序性数据,通过读取时间字段,生成时间轴;读取变动数据字段,识别数值范围,计算数据离散程度;根据时间轴范围适配时间轴拖动缩放模块;显示特异值/离散值处理方案与缺失数据平滑方案选择;显示边界间隙、悬停框、参数调整等配置方案选择;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

对于分类型数据,通过读取类别字段,生成分类数组;读取变动数据字段,进行分类累加处理,按照计数量排序;根据分类数量适配至柱状图或饼状图;显示特异值/离散值处理方案与缺失数据筛选方案选择;显示边界间隙、悬停框、参数调整等配置方案选择;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

对于分布型数据,通过读取类别字段,生成分类数组,分类维度大于一则采用热力图;读取变动数据字段,进行分类累加处理,构建饼状图类目或热力图矩阵;根据分类的分布情况适配至饼状图或热力图;将每个数据单元的数据填充至分布图表中;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

对于组态型数据,通过读取类别字段,生成组态对象;读取变动数据字段,按照组态键值对键名生成仪表盘或雷达图信息;持续监听组态信息,根据平均时间间隔配置监听频率;可配置仪表/雷达图的预警值与告警值等设置;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

对于关系型数据,通过读取主键字段,读取关联表,生成关系对象结构;读取关联内容的表征字段,识别数值类型或语义类型;根据数据类型与关联类型,属性关联适配为关系图,从属关联适配为树图;显示关联信息显示逻辑设置;显示关系表动态显示模式设置;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

对于控制型数据,通过读取二元字段或有限信号字段,生成控制对象;根据控制数据类型生成控制逻辑流程图或控制状态信号灯型图;持续监听控制信号,根据平均时间间隔配置监听频率;选择控制信号提醒类型设置;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

对于解析型数据,通过读取文本字段,生成信息列表;如读取内容中大部分数据单元存在重复信息,识别为矩形树图,如信息存在时序逻辑,则依次生成信息表格;显示解析异常信息的识别逻辑选择;显示文本信息的筛选逻辑选择;显示添加权重参数的重新识别方案选择,可退回至其他任意数据类型的适配;生成展示组件,可以对展示组件进行编辑、重建和保存,最终生成展示方式的具体显示内容。

本实施方式的数据的展示控制方法,预先配置了每种展示方式的生成策略,在待处理数据对应的目标数据类型确定后,根据映射关系确定目标数据类型对应的目标展示方式,并根据展示方式的生成策略,生成用于在展示页面进行显示的展示方式的具体显示内容。实现了自动化的生成展示方式,降低业务人员的操作难度与技术需求,降低了开发成本;同时,有效的对展示方式进行管理,方便业务人员在多种展示方式中进行灵活选取。

在一可选的实施方式中,如图3所示,上述步骤S103包括:

S1031、对于同一预设数据类型,获取待处理数据在各个维度的预设数据属性参数的占比和属性值。

S1032、计算同一预设数据属性参数的占比和属性值的乘积,以得到同一预设数据属性参数对应的属性得分。

S1033、计算同一预设数据类型下的各个属性得分的总和,以得到待处理数据属于同一预设数据类型的权值得分。

其中,不同预设数据属性参数设置有对应的占比。

由于待处理数据的数据属性是未知的,因此需要对待处理数据按照预设数据属性参数和预设数据类型进行数据处理,以得知待处理数据的数据属性和数据类型。

图4为本实施方式提供的权值得分计算方法示意图,如图4所示,预设数据属性参数(对应表格中的特性)包括数据格式、数值类型、序列结构、离散程度、实时性、主键、关联性、结构性、语义性和完整性。预设数据类型(对应表格中的数据类型)包括时序型数据、分类型数据、分布型数据、组态型数据、关系型数据、控制型数据和解析型数据。

其中,图4中的“描述”是对各个对应的预设数据类型的执行过程的概括描述。如对于时序型数据,是采集时间相对稳定的动态数据记录;对于分类型数据,是对足量信息进行多种分类的数据场景。

其中,图4中的“解析流程”是对各个预设数据属性参数的执行过程的概括描述。其中的数据包为未经过预处理的待处理数据,其中的权值分即属性得分。

图4中的拟合权值,百分比后即为占比,根据相应的计算函数,计算出同一预设数据类型下,待处理数据在各个维度的预设数据属性参数的属性值,计算同一预设数据属性参数的占比和属性值的乘积,以得到同一预设数据属性参数对应的属性得分,某一预设数据属性参数对应的属性得分高于对应的设定值时,表明待处理数据具备该预设属性参数。

例如,对于时序性数据,以预设属性参数为实时性为例,计算出实时性对应的属性值为40,而实时性对应的拟合值是20,即占比为20%,则计算属性值与占比的乘积,即40*20%=8,即实时性的对应的属性得分为8;对于剩余的预设属性参数,基于同样的计算方式,得到对应的属性得分,进而计算出对于时序性数据的权值得分,例如权值得分是80。

同样,对于剩余的分类型数据、分布型数据、组态型数据、关系型数据、控制型数据和解析型数据,基于同样的计算方法,得到对应的权值得分。

在一可选的实施方式中,如图5所示,上述步骤S104包括:

S1041、对若干权值得分按照数值由大到小进行排序,以得到排序表。

S1042、在排序表中排序靠前的且满足设定数量的权值得分中,采用预设获取方式获取目标权值得分。

其中,预设获取方式包括选择最高权值得分的方式、基于随机选取的方式或基于外部指令的方式。

S1043、获取目标权值得分所属的预设数据类型,以得到待处理数据对应的目标数据类型。

例如,在预设数据类型为7种,设定数量为3种情况下,某一待处理数据对应的排序表中,权值得分依次为80、75、60,对应的预设数据类型依次为时序型数据、分类型数据和分布型数据;则可以采用选择最高权值得分的方式,选择权值得分80对应的权值得分作为目标权值得分,并将其对应的时序型数据作为目标数据类型。也可以基于外部指令的方式选择目标类型,例如,外部操作人员指定选取权值得分75对应的权值得分作为目标权值得分,则其对应的分类型数据即为目标数据类型,继而选取目标数据类型获取对应的展示方式。

通过预设获取方式,实现了对展示方式自动生成和推荐,方便业务人员在多种展示方式中进行灵活选取。

在一可选的实施方式中,展示控制方法还包括:

若检测到待处理数据的据属性参数满足预设告警属性参数,则获取对应的告警信息,并基于预设告警方式在展示页面上显示告警信息。

在权值得分的计算过程中,分别计算出了待处理数据属于预设属性参数的属性得分,某一预设数据属性参数对应的属性得分高于对应的设定值时,表明待处理数据具备该预设属性参数。

例如,待处理数据的实时性的属性得分是8,设定值的6,则可知待处理数据具备实时性这一数据属性,由于具备实时性的数据具有持续更新、实时监控的特征,可以监测到数据的变化,若数据关系或数值达到指定状态时,则触发告警,可以通过文字闪烁、颜色凸显的方式,在展示页面显示告警信息,并可以同步将告警信息发送至相关责任维修人员处;若数据趋势或波动范围达到特定规则状态,则触发预警,可以通过文字闪烁、颜色凸显的方式,在展示页面显示预警信息,并可以同步将预警信息发送至运维部门。

本实施方式的数据的展示控制方法,实现了针对特定数据属性参数设置对应的告警机制,实现了对关键数据的持续监控,提高了数据展示的灵活性。

在一可选的实施方式中,不同预设数据类型设置有对应的排列优先级;展示控制方法还包括:

在若干权值得分相同时,基于排列优先级对权值得分进行排列。

例如,预设数据类型的排列优先级依次为:时序型数据、分类型数据、分布型数据、组态型数据、关系型数据、控制型数据和解析型数据,即时序型数据的排列优先级最高,解析型数据的排列优先级最低。若待处理数据得出的权值得分存在两个82,分别对应时序型数据和分类型数据,由于时序型数据的排列优先级高于分类型数据,则在排列时,时序型数据排列在分类型数据之前,若以排序表的方式进行显示时,则排序表的第一位为:权值得分82-时序型数据,排序表的第二位为:权值得分82-分类型数据,即最终确定待处理数据的数据类型为时序型数据。

在一可选的实施方式中,如图6所示,上述步骤S105包括:

S1051、基于映射关系获取目标数据类型对应的初始展示方式,并将初始展示方式作为目标展示方式。

预设数据类型与对应的展示方式之间具有映射关系,即不同的预设数据类型对应若干不同的展示方式,默认以最优的展示方式作为初始展示方式;例如,对于时序性数据,初始展示方式为折线图;对于分类型数据,初始展示方式为柱状图;对于分布型数据,初始展示方式为饼状图;对于组态型数据,初始展示方式为仪表盘;对于关系型数据,初始展示方式为关系图;对于控制型数据,初始展示方式为路径图;对于解析型数据,初始展示方式为矩形数图,将目标数据类型对应的初始展示方式,作为目标展示方式。

本实施方式的数据的展示控制方法,根据映射关系确定目标数据类型对应的初始展示方式为目标展示方式,实现了自动化的生成并推荐展示方式,降低业务人员的操作难度与技术需求,降低了开发成本;同时,有效的对展示方式进行管理,方便业务人员在多种展示方式中进行灵活选取。

在一可选的实施方式中,如图7所示,上述步骤S105包括:

S1052、基于映射关系获取目标数据类型对应的初始展示方式。

S1053、接收外部反馈的调整指令,基于调整指令对初始展示方式的展示相关参数进行调整,以得到目标展示方式。

其中,展示相关参数包括展示页面布局、展示页面颜色、展示页面风格中的至少一种。

业务人员可以触发调整指令,以对初始展示方式的展示相关参数进行调整,以得到目标展示方式。

例如,对展示组件中的页面配色、页面风格、图表组件合并、拆分、指定图表放置位置等进行操作,为业务人员提供免代码操作的图形化设计操作界面,尽可能通过程序的流程设计减少业务人员的中间操作,使其仅需完成展示方式的决策,即可编辑完整的数据展示方式。

将系统编码开发的过程进行高可用性的封装,使得业务人员可以进行展示方式的创建和选取,提高了数据展示需求的交付效率,提高了灵活性,降低了需求实现成本;对企业而言相比起编码开发的学习,本公开的数据的展示控制方法,操作的学习周期更短,相比较而言,从头开始进行完整的数据展示大屏软件研发,可能需要数月的周期,而业务人员直接使用本方法进行企业内部数据的展示方式编辑,且只需要数天的调试便可投入使用。

本实施方式的数据的展示控制方法,可以根据业务人员的需求和喜好对初始展示方式的展示相关参数进行调整,以得到目标展示方式,实现了自动化的生成并调整展示方式,降低业务人员的操作难度与技术需求,降低了开发成本;同时,有效的对展示方式进行管理,方便业务人员在多种展示方式中进行灵活选取。

在一可选的实施方式中,上述步骤S102包括:

S1021、从目标数据库中获取目标数据包,对目标数据包进行预处理操作,以得到待处理数据。

其中,预处理操作包括一致性检查、完整性检查、数据去重检查、无效值检查、缺失值检查中的至少一种。

目标数据包存储于目标数据库中,建立与目标数据库的连接,从目标数据库中获取目标数据包。对数据进行基本的审查和校验,完成一致性检查,处理无效值和缺失值,删除重复信息,纠正数据错误,标记数据完整性等预处理操作。

本实施方式的数据的展示控制方法,通过预处理操作,对待处理数据进行数据清晰,提高了待处理数据的完整性和准确性,保证了后续权值得分的计算精度。

在一可选的实施方式中,对若干种不同场景下的展示方式进行存储,建立案例库。

所积累的场景调研材料涵盖硬件设备组态数据监控、工厂生产数据管理、图像数据管理、PHM(Prognostics Health Management,故障预测与健康管理)运维数据展示、医疗数据展示、智能生产排程等,通过分析融合在多种场景下产生的数据的对接经验,设计建立相应的展示方式。在多种存在差异的数据应用流程中提取共性逻辑,构建通用的数据归一化→量化→时序化→展示的生成方法,同时分析每一案例中的差异性以此扩展其兼容策略,用以构建展示方式案例库,业务人员可参考案例库对自己所需的展示方式进行调整,且随着案例与处理策略的积累,展示方式的兼容性和稳定性上得到持续提升;可以有效的与各种场景进行兼容,扩大了数据展示的应用场景。

在一可选的实施方式中,在展示方式对应的采集数据的基础上,通过前端管理页面创建新的运维数据与企业运营管理数据,为业务人员提供信息管理的渠道。同时对基础采集的数据包数据进行数据清洗和数据分析之后,所生成的用于展示的二次分析数据与业务管理数据,亦可按同样的展示控制方法的流程导入展示方式推荐与生成逻辑中,提供给相关数据查询统计与分析工作人员使用。

实施例2

本实施例提供一种数据的展示控制系统,如图8所示,展示控制系统包括:映射构建模块1,用于预先构建不同预设数据类型与对应的展示方式之间的映射关系;数据获取模块2,用于获取待处理数据;权值计算模块3,用于基于若干维度的预设数据属性参数,计算得到待处理数据属于各个预设数据类型的权值得分;数据类型确定模块4,用于基于若干权值得分得到待处理数据对应的目标数据类型;展示方式获取模块5,用于基于映射关系获取目标数据类型对应的目标展示方式。

在一可选的实施方式中,展示控制系统还包括展示方式显示模块6,用于基于图表方式在展示页面上显示展示方式;其中,不同的预设数据类型对应不同的展示方式。

在一可选的实施方式中,权值计算模块3包括属性值获取单元31,用于对于同一预设数据类型,获取待处理数据在各个维度的预设数据属性参数的占比和属性值;属性得分计算单元32,用于计算同一预设数据属性参数的占比和属性值的乘积,以得到同一预设数据属性参数对应的属性得分;权值得分计算单元33,用于计算同一预设数据类型下的各个属性得分的总和,以得到待处理数据属于同一预设数据类型的权值得分;其中,不同预设数据属性参数设置有对应的占比。

在一可选的实施方式中,数据类型确定模块4包括排序单元41,用于对若干权值得分按照数值由大到小进行排序,以得到排序表;目标权值得分获取单元42,用于在排序表中排序靠前的且满足设定数量的权值得分中,采用预设获取方式获取目标权值得分;其中,预设获取方式包括选择最高权值得分的方式、基于随机选取的方式或基于外部指令的方式;目标数据类型获取单元43,用于获取目标权值得分所属的预设数据类型,以得到待处理数据对应的目标数据类型。

在一可选的实施方式中,预设数据属性参数包括数据格式、数值类型、序列结构、离散程度、实时性、主键、关联性、结构性、语义性、完整性中的至少一种。

在一可选的实施方式中,预设数据类型包括时序型数据、分类型数据、分布型数据、组态型数据、关系型数据、控制型数据、解析型数据中的至少一种。

在一可选的实施方式中,展示控制系统还包括告警模块7,用于若检测到待处理数据的据属性参数满足预设告警属性参数,则获取对应的告警信息,并基于预设告警方式在展示页面上显示告警信息;

在一可选的实施方式中,不同预设数据类型设置有对应的排列优先级;展示控制系统还包括排列模块8,用于在若干权值得分相同时,基于排列优先级对权值得分进行排列。

在一可选的实施方式中,展示方式获取模块5具体用于基于映射关系获取目标数据类型对应的初始展示方式,并将初始展示方式作为目标展示方式。

在一可选的实施方式中,展示方式获取5模块具体用于基于映射关系获取目标数据类型对应的初始展示方式;接收外部反馈的调整指令,基于调整指令对初始展示方式的展示相关参数进行调整,以得到目标展示方式;其中,展示相关参数包括展示页面布局、展示页面颜色、展示页面风格中的至少一种。

在一可选的实施方式中,数据获取模块2具体用于从目标数据库中获取目标数据包,对目标数据包进行预处理操作,以得到待处理数据。

在一可选的实施方式中,展示控制系统还包括案例库模块,用于对若干种不同场景下的展示方式进行存储,建立案例库。

本实施例的数据的展示控制系统的工作原理与实施例1中的数据的展示控制方法的工作原理相同,此处就不再赘述。

本实施例的数据的展示控制系统,通过预先构建不同预设数据类型与对应的展示方式之间的映射关系,在获取到待处理数据时,基于若干维度的预设数据属性参数,计算得到待处理数据属于各个预设数据类型的权值得分,基于若干权值得分得到待处理数据对应的目标数据类型,基于映射关系获取目标数据类型对应的目标展示方式;实现了自动化的生成展示方式,降低业务人员的操作难度与技术需求,降低了开发成本;同时,有效的对展示方式进行管理,方便业务人员在多种展示方式中进行灵活选取和更新;同时,可以有效的与各种场景进行兼容,扩大了数据展示的应用场景。

实施例3

本实施例提供一种电子设备,图9为本实施例提供的电子设备的结构示意图,电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例1中的数据的展示控制方法。图9显示的电子设备70仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。如图9所示,电子设备70可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备70的组件可以包括但不限于:上述至少一个处理器71、上述至少一个存储器72、连接不同系统组件(包括存储器72和处理器71)的总线73。

总线73包括数据总线、地址总线和控制总线。

存储器72可以包括易失性存储器,例如随机存取存储器(RAM)721和/或高速缓存存储器722,还可以进一步包括只读存储器(ROM)723。

存储器72还可以包括具有一组(至少一个)程序模块724的程序工具725(或实用工具),这样的程序模块724包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器71通过运行存储在存储器72中的计算机程序,从而执行各种功能应用以及数据处理,例如上述实施例1中的数据的展示控制方法。

电子设备70也可以与一个或多个外部设备74通信。这种通信可以通过输入/输出(I/O)接口75进行。并且,模型生成的电子设备70还可以通过网络适配器76与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图9所示,网络适配器76通过总线73与电子设备70的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备70使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

实施例4

本实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序在由处理器执行时实现上述实施例1中的数据的展示控制方法。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本公开还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现上述实施例1中的数据的展示控制方法中的步骤。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本公开的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本公开的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本公开的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本公开的保护范围。

相关技术
  • 医疗数据的分类展示方法、设备以及介质
  • 展示数据获取的方法、装置、计算机设备和存储介质
  • 数据展示方法、装置、电子设备及存储介质
  • 数据展示方法、装置、终端设备及计算机存储介质
  • 展示架生产控制方法、装置、存储介质及电子设备
  • 数据展示方法及系统、数据编辑方法及系统、设备、介质
  • 用于数据展示设备的报警控制方法、装置、设备和介质
技术分类

06120116074761