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

工业数据展示方法、装置、计算机设备和存储介质

文献发布时间:2024-01-17 01:17:49


工业数据展示方法、装置、计算机设备和存储介质

技术领域

本申请涉及工业数据处理技术领域,特别是涉及一种工业数据展示方法、装置、计算机设备和存储介质。

背景技术

在工业数据采集的过程中,厂房里的PLC、机器人、CNC机床等工业设备的数据很多都是实时动态变化的,并且很多变化频率较快的信号可能非常重要,通过对每个信号点的数据值的监控可以辅助数据采集过程中发现问题数据,方便快速定位问题并且解决问题。

目前,市面上大部分数据采集软件具备数据监控的功能,不过一部分需要通过手动监控的方式去实现,效率低,误差大;另一部分虽然可以实现动态监控信号点的数据值的变化,但是频繁的动态变化的过程,尤其是在数据量庞大的时候,会消耗大量的硬件资源。因此,对于目前的数据采集软件中的动态监控功能存在消耗资源过大的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种可以实现减小资源消耗的工业数据展示方法、装置、计算机设备和存储介质。

第一方面,本申请提供了一种工业数据展示方法。所述方法包括:

获取待展示工业数据的数据类型信息;

基于所述数据类型信息,获取针对所述待展示工业数据设定的数据展示模式;

在所述待展示工业数据发生变化时,按照所述数据展示模式将所述待展示工业数据在工业数据监控页面上进行展示。

在其中一个实施例中,所述在所述待展示工业数据发生变化时,按照所述数据展示模式将所述待展示工业数据在工业数据监控页面上进行展示,包括:在所述数据类型信息表征所述待展示工业数据为布尔型变量时,获取所述待展示工业数据的第一数据展示模式;基于所述第一数据展示模式,将发生变化的所述待展示工业数据在所述工业数据监控页面进行展示。

在其中一个实施例中,在所述数据类型信息表征所述待展示工业数据为非布尔型变量时,获取所述待展示工业数据的第二数据展示模式;基于所述第二数据展示模式,确定所述待展示工业数据的变化频率;基于所述变化频率,确定所述待展示工业数据的采集步长;在所述待展示工业数据的数据变化量的绝对值大于所述采集步长时,将所述待展示工业数据在所述工业数据监控页面上进行展示。

在其中一个实施例中,所述基于所述数据类型信息,获取针对所述待展示工业数据设定的数据展示模式之后,还包括:基于所述数据类型信息,获取所述待展示工业数据的数据告警条件;在所述待展示工业数据符合所述数据告警条件时,在所述工业数据监控页面上显示针对所述待展示工业数据的预警信号;基于所述工业数据监控页面获取所述待展示工业数据对应的数据种类标识;根据所述预警信号,对所述数据种类标识所对应的工业数据进行异常检测。

在其中一个实施例中,所述在所述待展示工业数据符合所述数据告警条件时,在所述工业数据监控页面上显示针对所述待展示工业数据的预警信号,包括:在所述数据类型信息表征所述待展示工业数据为布尔型变量时,获取所述待展示工业数据的第一数据告警条件;在所述待展示工业数据符合所述第一数据告警条件中至少一项时,在所述工业数据监控页面上显示针对所述待展示工业数据的预警信号;所述第一数据告警条件包括:所述待展示工业数据保持不变的时长大于第一预设时间阈值;在所述待展示工业数据发生变化时,所述工业数据监控页面中已发生变化的待展示工业数据展示异常。

在其中一个实施例中,所述在所述待展示工业数据符合所述数据告警条件时,在所述工业数据监控页面上显示针对所述待展示工业数据的预警信号,包括:在所述数据类型信息表征所述待展示工业数据为非布尔型变量时,获取所述待展示工业数据的第二数据告警条件;在所述待展示工业数据符合所述第二数据告警条件中至少一项时,在所述工业数据监控页面上显示针对所述待展示工业数据的预警信号;所述第二数据告警条件包括:在所述待展示工业数据的数据变化量的绝对值大于所述待展示工业数据的采集步长时,所述工业数据监控页面中所述待展示工业数据展示异常;所述待展示工业数据对应的非展示时长大于第二预设时间阈值,所述非展示时长为所述待展示工业数据的数据变化量的绝对值小于或等于所述采集步长的时长。

在其中一个实施例中,所述方法还包括:响应于针对所述待展示工业数据的查询操作,获取与所述查询操作相匹配的查询条件;在所述工业数据监控页面上展示与所述查询条件相匹配的工业数据。

第二方面,本申请提供了一种工业数据展示装置。所述装置包括:

第一获取模块,用于获取待展示工业数据的数据类型信息;

第二获取模块,用于基于所述数据类型信息,获取针对所述待展示工业数据设定的数据展示模式;

展示模块,用于在所述待展示工业数据发生变化时,按照所述数据展示模式将所述待展示工业数据在工业数据监控页面上进行展示。

第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取待展示工业数据的数据类型信息;

基于所述数据类型信息,获取针对所述待展示工业数据设定的数据展示模式;

在所述待展示工业数据发生变化时,按照所述数据展示模式将所述待展示工业数据在工业数据监控页面上进行展示。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取待展示工业数据的数据类型信息;

基于所述数据类型信息,获取针对所述待展示工业数据设定的数据展示模式;

在所述待展示工业数据发生变化时,按照所述数据展示模式将所述待展示工业数据在工业数据监控页面上进行展示。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

获取待展示工业数据的数据类型信息;

基于所述数据类型信息,获取针对所述待展示工业数据设定的数据展示模式;

在所述待展示工业数据发生变化时,按照所述数据展示模式将所述待展示工业数据在工业数据监控页面上进行展示。

上述工业数据展示方法、装置、计算机设备和存储介质中,服务器可以获取待展示工业数据的数据类型信息;并基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;最后,在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。在本申请实施例中,可以实现根据不同的数据类型,采用不同的数据展示模式,而且是在数据发生变化时,进行工业数据展示,并不会针对监控到的每一个工业数据都进行展示,因此,本申请实施例提供的该方法可以很大程度上减小资源的消耗。

附图说明

图1A为本申请实施例提供的一种工业数据展示方法的应用环境图;

图1B为本申请实施例提供的一种工业数据采集软件的工作环境图;

图2为本申请实施例提供的一种工业数据展示方法的流程示意图;

图3为本申请实施例提供的一种基于数据类型信息,获取针对待展示工业数据设定的数据展示模式的流程示意图;

图4为本申请实施例提供的另一种基于数据类型信息,获取针对待展示工业数据设定的数据展示模式的流程示意图;

图5为本申请实施例提供的一种对待展示工业数据异常监控的流程示意图;

图6为本申请实施例提供的另一种工业数据展示方法的示意图;

图7为本申请实施例提供的一种工业数据展示装置的结构框图;

图8为本申请实施例提供的一种计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的工业数据展示方法,可以应用于如图1A所示的应用环境和图1B所示的工作环境中。其中,终端101通过网络与服务器102进行通信。数据存储系统可以存储服务器102需要处理的数据。数据存储系统可以集成在服务器102上,也可以放在云上或其他网络服务器上。

终端101可以用来展示工业数据监控页面,可以基于工业数据监控页面获取待展示工业数据的数据类型信息,并将该数据类型信息发送至服务器102。

服务器102为工业数据采集系统的后台服务器,该工业数据采集系统对应的工业数据采集软件可以部署在终端101上,访问服务器102,进入数据采集软件的界面,配置好协议连接,网络通信后,工业数据采集软件和设备层可以进行通信和数据传输。服务器102可以用于从终端101接收待展示工业数据的数据类型信息,存储在数据存储系统。并且基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。

终端101还可以基于工业数据监控页面展示待展示工业数据。

其中,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种工业数据展示方法,以该方法应用于图1中的服务器102为例进行说明,包括以下步骤:

步骤S201,获取待展示工业数据的数据类型信息。

在一些可能的实现方式中,服务器102可以是工业数据采集系统,在该工业数据采集系统中可以包括但不限于工业数据监控模块、工业数据展示模块,获取模块等。其中,工业数据监控模块可以对不同工业设备的不同信号点对应的工业数据进行监控;工业数据展示模块可以将符合预设条件的待展示工业数据在工业数据监控页面进行展示,该工业数据监控页面可以通过终端的显示屏进行显示;获取模块,可以用来获取待展示工业数据以及待展示工业数据的一些相关信息,例如,待展示工业数据的数据类型信息、对应的工业设备、对应的信号点等。

在一些可能的实现方式中,符合预设条件的待展示工业数据可以在工业数据监控页面进行展示,成为已展示工业数据,基于该工业数据监控页面,可以获得已展示工业数据的数据种类标识,该数据种类标识可以用于定位该已展示工业数据对应的信号点,进而也可以获取该已展示工业数据对应的工业设备。工业设备是在实际工业生产中所需要用到的机器设备,例如,可编辑逻辑控制器(Programmable Logic Controller,PLC)、机器人、数控机床等;一种工业设备可以包括多个信号点,信号点可以是工业设备终端的变量,该变量可以是一种参数、一种动作,或者一种状态等。一个信号点可以对应一个数据种类标识,存在一一对应的关系,该数据种类标识可以用于表示信号点和实际工业业务的映射关系,便于在针对工业数据的异常检测中,可以快速定位到该工业数据对应的实际工业业务中,从而可以对工业数据进行更加准确的检测。

待展示工业数据的数据类型信息,可以用于表征该待展示工业数据的数据类型,在本申请实施例中,该数据类型可以包括但不限于布尔型变量与非布尔型变量等。其中,布尔型变量,是一种逻辑型变量,可以包括“0”和“1”两个状态。非布尔型变量可以是持续变化的变量,例如,电压、电流、温度等。

步骤S202,基于数据类型信息,获取针对待展示工业数据设定的数据展示模式。

其中,数据类型信息的介绍可以参见步骤S201的相关描述,在此不再赘述。

数据展示模式是针对数据类型的特点设定的关于该待展示工业数据的展示模式,该展示模式可以对待展示工业数据符合预设条件的工业数据进行展示,关于数据展示模式和预设条件会在下述步骤S203、图3和图4中有详细描述,可以参见其中的相关描述。

步骤S203,在待展示工业数据发生变化时,按照数据展示模式将待展示工业数据在工业数据监控页面上进行展示。

此处的待展示工业数据发生变化的情况即可视为是符合步骤S202的预设条件。按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示,即为根据待工业数据的数据类型,匹配对应的数据展示模式,在待展示工业数据发生变化时,基于该数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。

工业数据监控页面的介绍可以参见步骤S201中的相关描述,在此不再赘述。

上述工业数据展示方法中,服务器可以获取待展示工业数据的数据类型信息;并基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;最后,在待展示工业数据发生变化时,按照数据展示模式将待展示工业数据在工业数据监控页面上进行展示。在本申请实施例中,可以实现根据不同的数据类型,采用不同的数据展示模式,而且是在数据发生变化时,进行工业数据展示,并不会针对监控到的每一个工业数据都进行展示,因此,本申请实施例提供的该方法可以很大程度上减小资源的消耗。

在一些实施例中,如图3所示,步骤S202可以包括:

步骤S301,在数据类型信息表征待展示工业数据为布尔型变量时,获取针对待展示工业数据设定的第一数据展示模式。

布尔型变量,是一种逻辑型变量,可以包括“0”和“1”两个状态。在实际的工业生产中,布尔型变量可以包括多个循环周期,每个循环周期可以包括“0”和“1”两个状态;在一些可能的实现方式中,需要对数据类型为布尔型变量的待展示工业数据进行展示,可以通过第一数据展示模式进行展示。该第一数据展示模式即为在布尔型变量的待展示工业数据发生变化时,将待展示工业数据发生变化的时刻对应的工业数据进行展示。具体地,可以是在状态由“0”变为“1”时,将该时刻对应的工业数据进行获取并展示,也可以是在状态由“1”变为“0”时,将该时刻对应的工业数据进行获取并展示。

在该实施例中,在待展示工业数据发生变化时,按照数据展示条件将待展示工业数据在工业数据监控页面上进行展示,可以包括:

步骤S302,基于第一数据展示模式,将发生变化的待展示工业数据在工业数据监控页面进行展示。

在一些实施例中,如图4所示,步骤S302还可以包括:

步骤S401,在数据类型信息表征待展示工业数据为非布尔型变量时,获取针对待展示工业数据设定的第二数据展示模式。

非布尔型变量可以是持续变化的变量,例如,电压、电流、温度等。在一些可能的实现方式中,非布尔型变量的变化频率可能会非常快,对应每次的变化量又偏小,在这种情况下,如果非布尔型变量对应的数据每次发生变化时,均对数据类型为非布尔型变量的待展示工业数据进行获取并展示,没有很大必要,同时还会造成资源的浪费,因此,针对数据类型为非布尔型变量的待展示工业数据,设定了第二数据展示模式,具体地,可以参见步骤S402到步骤S404的相关描述,在此不再赘述。

在该实施例中,在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示,可以包括:

步骤S402,基于第二数据展示模式,确定待展示工业数据的变化频率。

非布尔型变量可以是持续变化的变量,但是一般情况下,持续变化的频率相对稳定,可以获取数据类型为非布尔型变量的待展示工业数据的变化频率,变化频率用于表征待展示工业数据变化的快慢;变化频率越大表示待展示工业数据变化的越快,反之,变化频率越小表示待展示工业数据变化的越慢。

步骤S403,基于变化频率,确定待展示工业数据的采集步长。

可以基于变化频率的大小,设定待展示工业数据的变化量阈值,当该待展示工业数据的变化量达到该变化量阈值时,进行一次针对待展示工业数据的获取与展示。在本申请实施例中,可以将变化量阈值视为针对待展示工业数据的采集步长。以电压为例进行说明,例如,电压每次的变化量可以是0.001V,每10ms变化一次,那1s内会变化100次,如果每次数据变化都进行获取并展示,会造成大量资源消耗,在这种情况下,可以将采集步长设定为0.05V,则当电压的变化量的绝对值大于0.05V时,才会获取该时刻对应的工业数据并进行展示。

步骤S404,在待展示工业数据的数据变化量的绝对值大于采集步长时,将所述待展示工业数据在所述工业数据监控页面上进行展示。

在图3和图4涉及的方法中,可以基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;并且在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。可以实现根据不同的数据类型,采用不同的数据展示模式,而且是在数据发生变化时,进行工业数据展示,并不会针对监控到的每一个工业数据都进行展示,因此,可以很大程度上减小资源的消耗。

在一些实施例中,如图5所示,本申请实施例提供的工业数据方法还可以包括:

步骤S501,基于数据类型信息,获取待展示工业数据的数据告警条件。

在本申请实施例中,该数据类型可以包括但不限于布尔型变量与非布尔型变量等。其中,布尔型变量,是一种逻辑型变量,可以包括“0”和“1”两个状态。非布尔型变量可以是持续变化的变量,例如,电压、电流、温度等。针对不同数据类型的待展示工业数据的变化特点有所不同,其中,布尔型变量在“0”和“1”两个状态下变化,而非布尔型变量是持续变化的变量。但是,对于两种类型的待展示工业数据的变化根据各自的变化特点均需满足合对应的预设条件,在待展示工业数据的变化不满足对应的预设条件时,可以设定针对待展示工业数据设定的数据告警条件,该数据告警条件可以用于表征待展示工业数据的异常情况。

步骤S502,在待展示工业数据满足数据告警条件时,在工业数据监控页面上显示针对待展示工业数据的预警信号。

在待展示工业数据满足数据告警条件时,表明待展示工业数据可能存在异常,在这种情况下,可以在工业数据监控页面上显示针对待展示工业数据的预警信号。该预警信号可以用于提醒监控人员待展示工业数据可能存在异常。

步骤S503,基于工业数据监控页面获取待展示工业数据对应的数据种类标识;基于预警信号对数据种类标识对应的工业数据进行异常检测。

工业数据监控页面上,可以显示待展示工业数据的数据种类标识,该数据种类标识和信号点存在对应关系,根据数据种类标识可以确定该待展示工业数据对应的信号点,从而,对该信号点的工业数据进行异常检测。

在一些实施例中,步骤S501,可以包括:

在数据类型信息表征待展示工业数据为布尔型变量时,获取针对待展示工业数据设定的第一数据告警条件。

在该实施例中,在待展示工业数据满足数据告警条件时,在工业数据监控页面上显示针对待展示工业数据的预警信号,可以包括:

在待展示工业数据保持不变的时长大于第一预设时间阈值或者待展示工业数据发生变化时,工业数据监控页面中已发生变化的待展示工业数据展示异常,即待展示工业数据未在工业数据监控页面上进行展示时,确定待展示工业数据满足第一数据告警条件,并在工业数据监控页面上显示针对待展示工业数据的预警信号。

针对数据类型为布尔型变量的待展示工业数据,设定第一数据告警条件,该第一数据告警条件具体可以包括:

(1)待展示工业数据保持不变的时长大于第一预设时间阈值;

(2)在待展示工业数据发生变化时,工业数据监控页面中已发生变化的待展示工业数据展示异常。

在该待展示工业数据满足第一告警条件时,在工业数据监控页面上显示针对待展示工业数据的预警信号。

情况1:对于数据类型为布尔型变量的待展示工业数据,变化特点为在“0”和“1”两个状态下周期性循环变化,在待展示工业数据保持不变的时长大于第一预设时间阈值情况下,表示待展示工业数据可能存在异常。因此,需要在工业数据监控页面上显示针对待展示工业数据的预警信号。

情况2:参考步骤S302的描述,在数据类型信息表征待展示工业数据为布尔型变量时,在第一数据展示模式下,将待展示工业数据发生变化的时刻对应的工业数据进行展示,因此,若出现待展示工业数据发生变化时,工业数据监控页面中已发生变化的待展示工业数据展示异常,即待展示工业数据未在工业数据监控页面上进行展示的情况,表示待展示工业数据可能存在异常,因此,需要在工业数据监控页面上显示针对待展示工业数据的预警信号。

在一些实施例中,步骤S501可以包括:

在数据类型信息表征待展示工业数据为非布尔型变量时,获取针对待展示工业数据设定的第二数据告警条件;

在该实施例中,在待展示工业数据符合数据告警条件时,在工业数据监控页面上显示针对待展示工业数据的预警信号,可以包括:

在待展示工业数据符合第二数据告警条件中至少一项时,确定待展示工业数据符合第二数据告警条件,并在工业数据监控页面上显示针对待展示工业数据的预警信号。

针对数据类型为非布尔型变量的待展示工业数据,设定第二数据告警条件,该第二数据告警条件具体可以包括:

(1)在待展示工业数据的数据变化量的绝对值大于待展示工业数据的采集步长时,工业数据监控页面中待展示工业数据展示异常;

(2)待展示工业数据对应的非展示时长大于第二预设时间阈值,非展示时长为待展示工业数据的数据变化量的绝对值小于或等于采集步长的时长。

对于数据类型为非布尔型变量的待展示工业数据,变化特点为数据呈现持续变化,情况1:参见步骤S404的描述,在待展示工业数据的数据变化量的绝对值大于采集步长时,在第二数据展示模式下,将数据变化量的绝对值大于采集步长的时刻的工业数据进行展示,若出现待展示工业数据的数据变化量的绝对值大于待展示工业数据的采集步长,工业数据监控页面中待展示工业数据展示异常,即待展示工业数据未在工业数据监控页面上进行展示的情况,表示待展示工业数据可能存在异常,因此,需要在工业数据监控页面上显示针对待展示工业数据的预警信号。情况2:在待展示工业数据的数据变化量的绝对值小于或等于待展示工业数据的采集步长的时长大于第二预设时间阈值时,可以视为待展示工业数据没有按预设条件发生数据变化,表示待展示工业数据可能存在异常,因此,需要在工业数据监控页面上显示针对待展示工业数据的预警信号。

在一些实施例中,本申请实施例提供的工业数据展示方法还具有查询功能,可以包括:

响应于针对待展示工业数据的查询操作,获取与查询操作相匹配的查询条件;在工业数据监控页面上展示与查询条件相匹配的工业数据。

在本申请实施例中,工业数据采集系统也可以包括查询模块。在工业数据采集系统的工业数据监控页面可以设置查询按钮,监控人员可以在工业数据监控页面通过查询按钮输入查询条件进行查询操作,响应于针对待展示工业数据的查询操作,服务器在工业数据监控页面上展示与查询条件相匹配的工业数据,并且可以显示与该工业数据匹配的数据类型、数据种类标识。

在一些可能的实现方式中,工业数据采集系统也可以包括重置模块。在工业数据采集系统的工业数据监控页面可以设置重置按钮,监控人员可以在工业数据监控页面通过重置按钮对当前的监控条件进行重新设置。

在上述基于数据类型信息,获取针对待展示工业数据设定的数据告警条件的方法中,便于根据预警信号及时对待展示数据进行异常检测,确定异常原因,确保工业生产的效率和准确率。

在一些实施例中,如图6所示,提供了另一种工业数据展示方法,可以包括:

步骤S601,获取待展示工业数据的数据类型信息。

在一些可能的实现方式中,服务器102可以是工业数据采集系统,在该工业数据采集系统中可以包括但不限于工业数据监控模块、工业数据展示模块,获取模块等。其中,工业数据监控模块可以对不同工业设备的不同信号点对应的工业数据进行监控;工业数据展示模块可以将符合预设条件的待展示工业数据在工业数据监控页面进行展示,该工业数据监控页面可以通过终端的显示屏进行显示;获取模块,可以用来获取待展示工业数据以及待展示工业数据的一些相关信息,例如,待展示工业数据的数据类型信息、对应的工业设备、对应的信号点等。

在一些可能的实现方式中,符合预设条件的待展示工业数据可以在工业数据监控页面进行展示,成为已展示工业数据,基于该工业数据监控页面,可以获得已展示工业数据的数据种类标识,该数据种类标识可以用于定位该已展示工业数据对应的信号点,进而也可以获取该已展示工业数据对应的工业设备。工业设备是在实际工业生产中所需要用到的机器设备,例如,可编辑逻辑控制器(Programmable Logic Controller,PLC)、机器人、数控机床等;一种工业设备可以包括多个信号点,信号点可以是工业设备终端的变量,该变量可以是一种参数、一种动作,或者一种状态等。一个信号点可以对应一个数据种类标识,存在一一对应的关系,该数据种类标识可以用于表示信号点和实际工业业务的映射关系,便于在针对工业数据的异常检测中,可以快速定位到该工业数据对应的实际工业业务中,从而可以对工业数据进行更加准确的检测。

待展示工业数据的数据类型信息,可以用于表征该待展示工业数据的数据类型,在本申请实施例中,该数据类型可以包括但不限于布尔型变量与非布尔型变量等。其中,布尔型变量,是一种逻辑型变量,可以包括“0”和“1”两个状态。非布尔型变量可以是持续变化的变量,例如,电压、电流、温度等。

步骤S602,基于数据类型信息,获取针对待展示工业数据设定的数据展示模式。

其中,数据类型信息的介绍可以参见步骤S201的相关描述,在此不再赘述。

数据展示模式是针对数据类型的特点设定的关于该待展示工业数据的展示模式,该展示模式可以对待展示工业数据满足预设条件的工业数据进行展示,关于数据展示模式和预设条件会在下述步骤S203、图3和图4中有详细描述,可以参见其中的相关描述。

步骤S603,在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。

此处的待展示工业数据发生变化的情况即可视为是满足步骤S202的预设条件。按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示,即为根据待工业数据的数据类型匹配对应的数据展示模式,在待展示工业数据发生变化时,基于该数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。

工业数据监控页面的介绍可以参见步骤S201中的相关描述,在此不再赘述。

在一些实施例中,基于数据类型信息,获取针对待展示工业数据设定的数据展示模式可以包括:

在数据类型信息表征待展示工业数据为布尔型变量时,获取针对待展示工业数据设定的第一数据展示模式。

布尔型变量,是一种逻辑型变量,可以包括“0”和“1”两个状态。在实际的工业生产中,布尔型变量可以包括多个循环周期,每个循环周期可以包括“0”和“1”两个状态;在一些可能的实现方式中,需要对数据类型为布尔型变量的待展示工业数据进行展示,可以通过第一数据展示模式进行展示。该第一数据展示模式即为在布尔型变量的待展示工业数据发生变化时,将待展示工业数据发生变化的时刻对应的工业数据进行展示。具体地,可以是在状态由“0”变为“1”时,将该时刻对应的工业数据进行获取并展示,也可以是在状态由“1”变为“0”时,将该时刻对应的工业数据进行获取并展示。

在该实施例中,在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示,可以包括:

基于第一数据展示模式,将发生变化的待展示工业数据在工业数据监控页面进行展示。

在一些实施例中,基于数据类型信息,获取针对待展示工业数据设定的数据展示模式可以包括:

在数据类型信息表征待展示工业数据为非布尔型变量时,获取针对待展示工业数据设定的第二数据展示模式。

非布尔型变量可以是持续变化的变量,例如,电压、电流、温度等。在一些可能的实现方式中,非布尔型变量的变化频率可能会非常快,对应每次的变化量又偏小,在这种情况下,如果非布尔型变量对应的数据每次发生变化时,均对数据类型为非布尔型变量的待展示工业数据进行获取并展示,没有很大必要,同时还会造成资源的浪费,因此,针对数据类型为非布尔型变量的待展示工业数据,设定了第二数据展示模式,具体地,可以参见步骤S402到步骤S404的相关描述,在此不再赘述。

在该实施例中,在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示,可以包括:

1、基于第二数据展示模式,确定待展示工业数据的变化频率。

非布尔型变量可以是持续变化的变量,但是一般情况下,持续变化的频率相对稳定,可以获取数据类型为非布尔型变量的待展示工业数据的变化频率,变化频率用于表征待展示工业数据变化的快慢;变化频率越大表示待展示工业数据变化的越快,反之,变化频率越小表示待展示工业数据变化的越慢。

2、基于变化频率,确定待展示工业数据的采集步长。

可以基于变化频率的大小,设定待展示工业数据的变化量阈值,当该待展示工业数据的变化量达到该变化量阈值时,进行一次针对待展示工业数据的获取与展示。在本申请实施例中,可以将变化量阈值视为针对待展示工业数据的采集步长。以电压为例进行说明,例如,电压每次的变化量可以是0.001V,每10ms变化一次,那1s内会变化100次,如果每次数据变化都进行获取并展示,会造成大量资源消耗,在这种情况下,可以将采集步长设定为0.05V,则当电压的变化量的绝对值大于0.05V时,才会获取该时刻对应的工业数据并进行展示。

3、在待展示工业数据的数据变化量的绝对值大于采集步长时,将数据变化量的绝对值大于采集步长的时刻的工业数据进行展示。

上述工业数据展示方法中,服务器可以获取待展示工业数据的数据类型信息;并基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;最后,在待展示工业数据发生变化时,按照数据展示模式,将待展示工业数据在工业数据监控页面上进行展示。在本申请实施例中,可以实现根据不同的数据类型采用不同的数据展示模式,而且是在数据发生变化时,进行工业数据展示,并不会针对监控到的每一个工业数据都进行展示,因此,本申请实施例提供的该方法可以很大程度上减小资源的消耗。

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的工业数据展示方法的工业数据展示装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个工业数据展示装置实施例中的具体限定可以参见上文中对于工业数据展示方法的限定,在此不再赘述。

在一个实施例中,如图7所示,提供了一种工业数据展示装置,包括:第一获取模块710、第二获取模块720和展示模块730,其中:

第一获取模块710,用于获取待展示工业数据的数据类型信息;

第二获取模块720,用于基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;

展示模块730,用于在待展示工业数据发生变化时,按照数据展示模式将待展示工业数据在工业数据监控页面上进行展示。

上述工业数据展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种工业数据展示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下各步骤:

获取待展示工业数据的数据类型信息;

基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;

在待展示工业数据发生变化时,按照数据展示模式将待展示工业数据在工业数据监控页面上进行展示。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下各步骤:

获取待展示工业数据的数据类型信息;

基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;

在待展示工业数据发生变化时,按照数据展示模式将待展示工业数据在工业数据监控页面上进行展示。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下各步骤:

获取待展示工业数据的数据类型信息;

基于数据类型信息,获取针对待展示工业数据设定的数据展示模式;

在待展示工业数据发生变化时,按照数据展示模式将待展示工业数据在工业数据监控页面上进行展示。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

技术分类

06120116116289