一种分析方法及装置与流程

文档序号:20018192发布日期:2020-02-25 11:01阅读:86来源:国知局
一种分析方法及装置与流程

本发明涉及一种分析方法,尤其涉及一种分析方法及装置。



背景技术:

目前,随着煤矿安全监控系统升级改造的进行,国内大多数厂家,矿用传感器均采用了总线数据上传方式,如can总线或者rs485总线方式。采用总线方式能够避免线路距离和干扰导致的倍频冒大数问题。但是由于部分传感器由其自身稳定周期特性和矿上的安装使用习惯等导致其经常需要在井下维护。

目前这些状态国内的煤矿安全监控系统厂家均未上传至上位机,从而在上位机上无法看到传感器实时状态,因此对出现的数据异常跳变无法确定分析原因。



技术实现要素:

为达到上述目的,本发明实施例的技术方案是这样实现的:

根据本发明实施例的一方面,提供一种分析方法,所述方法包括:获得监控数据;所述监控数据通过传感器采集;根据所述监控数据,获得传感器的状态;根据所述传感器的状态,解析数据,确定异常原因。

上述方案中,获得监控数据;所述监控数据通过传感器采集,包括:如果所述传感器状态发生变化,则发送一帧诊断数据至上位机。

上述方案中,根据所述监控数据,获得传感器的状态,包括:所述上位机记录发生变化的时刻,通过所述状态发生变化的时刻确定某一时间段所述传感器的状态。

上述方案中,获得监控数据;所述监控数据通过传感器采集,包括:所述传感器上传监控数据时,增加当前状态字节,每一帧数据均包含有传感器状态位。

上述方案中,上位机在解析监测数据时也解析状态位,直接判定当前数据是在何种状态下发送的数据。

上述方案中,获得监控数据;所述监控数据通过传感器采集之前,还包括:对所述传感器的状态进行编码分类。

上述方案中,采用bit位控制数据里是否有诊断数据,诊断数据可把传感器状态分类编码填充。

上述方案中,所述传感器的状态包括:配置状态、移动状态、工作状态、正常数据状态、标校数据状态、测试数据状态。

根据本发明实施例的另一方面,提供一种分析装置,所述装置包括:获取单元,用于获得监控数据;所述监控数据通过传感器采集;处理单元,用于根据所述监控数据,获得传感器的状态;判断单元,用于根据所述传感器的状态,解析数据,确定异常原因。

根据本发明实施例的另一方面,提供一种分析装置,所述装置包括:存储器、处理器以及存储在存储器被处理器运行的可响应程序,所述处理器运行所述可响应程序时响应上述任一项所述的分析方法的步骤。

本发明所提供的一种分析方法和装置,所述方法包括:获得监控数据;所述监控数据通过传感器采集;根据所述监控数据,获得传感器的状态;根据所述传感器的状态,解析数据,确定异常原因。

附图说明

图1为本发明实施例提供的一种分析方法的实现流程示意图;

图2为本发明实施例提供的另一实现流程示意图;

图3为本发明实施例提供的另一实现流程示意图;

图4为本发明实施例提供的另一实现流程示意图;

图5为本发明实施例中分析装置的结构组成示意图一;

图6为本发明实施例提供的各状态展示图。

具体实施方式

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

图1为本发明实施例提供的一种分析方法的实现流程示意图,如图1所示,所述方法包括:

步骤s101,获得监控数据;所述监控数据通过传感器采集;

步骤s102,根据所述监控数据,获得传感器的状态;

步骤s103,根据所述传感器的状态,解析数据,确定异常原因。

在另一实施例中,获得监控数据;所述监控数据通过传感器采集,包括:如果所述传感器状态发生变化,则发送一帧诊断数据至上位机。

在另一实施例中,如图2所示,根据所述监控数据,获得传感器的状态,包括:

步骤s201,如果所述传感器状态发生变化,则发送一帧诊断数据至上位机;

步骤s202,所述上位机记录发生变化的时刻,通过所述状态发生变化的时刻确定某一时间段所述传感器的状态。

在另一实施例中,获得监控数据;所述监控数据通过传感器采集,包括:所述传感器上传监控数据时,增加当前状态字节,每一帧数据均包含有传感器状态位。

在另一实施例中,如图3所示,包括:

步骤s301,所述传感器上传监控数据时,增加当前状态字节,每一帧数据均包含有传感器状态位;

步骤s302,上位机在解析监测数据时也解析状态位,直接判定当前数据是在何种状态下发送的数据。

在另一个实施例中,获得监控数据;所述监控数据通过传感器采集之前,还包括:对所述传感器的状态进行编码分类。

在另一个实施例中,包括:采用bit位控制数据里是否有诊断数据,诊断数据可把传感器状态分类编码填充。

在另一个实施例中,所述传感器的状态包括配置状态、移动状态、工作状态、正常数据状态、标校数据状态、测试数据状态。

在另一个实施例中,如图4所示,所述装置包括:获取单元,用于获得监控数据;所述监控数据通过传感器采集;处理单元,用于根据所述监控数据,获得传感器的状态;判断单元,用于根据所述传感器的状态,解析数据,确定异常原因。

在另一个实施例中,所述装置包括:存储器、处理器以及存储在存储器被处理器运行的可响应程序,其特征在于,所述处理器运行所述可响应程序时响应所述的分析方法的步骤。

需要说明的是:上述实施例提供的数据处理装置在进行程序开发时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将数据处理装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据处理装置与上述数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图5为本发明实施例中数据处理装置的结构示意图二,如图5所示,数据处理装置500可以是手柄、鼠标、轨迹球、手机、智能笔、智能手表、智能戒指、智能手环、智能手套等。图3所示的数据处理装置500包括:至少一个处理器501、存储器502、至少一个网络接口504和用户接口503。数据处理装置500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。

其中,用户接口503可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

可以理解,存储器502可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器302旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器502用于存储各种类型的数据以支持数据处理装置500的操作。这些数据的示例包括:用于在数据处理装置500上操作的任何计算机程序,如操作系统5021和应用程序5022;音乐数据;动漫数据;图书信息;视频、绘图信息等。其中,操作系统5021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。

上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器501可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器502,处理器501读取存储器302中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,数据处理装置500可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

具体所述处理器501运行所述计算机程序时,执行:获得监控数据;所述监控数据通过传感器采集;根据所述监控数据,获得传感器的状态;根据所述传感器的状态,解析数据,确定异常原因。

所述处理器501运行所述计算机程序时,还执行:获得监控数据;所述监控数据通过传感器采集,包括:如果所述传感器状态发生变化,则发送一帧诊断数据至上位机。

所述处理器501运行所述计算机程序时,还执行:根据所述监控数据,获得传感器的状态,包括:所述上位机记录发生变化的时刻,通过所述状态发生变化的时刻确定某一时间段所述传感器的状态。

所述处理器501运行所述计算机程序时,还执行:获得监控数据;所述监控数据通过传感器采集,包括:所述传感器上传监控数据时,增加当前状态字节,每一帧数据均包含有传感器状态位。

所述处理器501运行所述计算机程序时,还执行:上位机在解析监测数据时也解析状态位,直接判定当前数据是在何种状态下发送的数据。

所述处理器501运行所述计算机程序时,还执行:获得监控数据;所述监控数据通过传感器采集之前,还包括:对所述传感器的状态进行编码分类。

所述处理器501运行所述计算机程序时,还执行:采用bit位控制数据里是否有诊断数据,诊断数据可把传感器状态分类编码填充。

所述处理器501运行所述计算机程序时,还执行:所述传感器的状态包括:配置状态、移动状态、工作状态、正常数据状态、标校数据状态、测试数据状态。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器502,上述计算机程序可由数据处理装置500的处理器501执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:获得监控数据;所述监控数据通过传感器采集;根据所述监控数据,获得传感器的状态;根据所述传感器的状态,解析数据,确定异常原因。

该计算机程序被处理器运行时,还执行:获得监控数据;所述监控数据通过传感器采集,包括:如果所述传感器状态发生变化,则发送一帧诊断数据至上位机。

该计算机程序被处理器运行时,还执行:根据所述监控数据,获得传感器的状态,包括:所述上位机记录发生变化的时刻,通过所述状态发生变化的时刻确定某一时间段所述传感器的状态。

该计算机程序被处理器运行时,还执行:获得监控数据;所述监控数据通过传感器采集,包括:所述传感器上传监控数据时,增加当前状态字节,每一帧数据均包含有传感器状态位。

该计算机程序被处理器运行时,还执行:上位机在解析监测数据时也解析状态位,直接判定当前数据是在何种状态下发送的数据。

该计算机程序被处理器运行时,还执行:获得监控数据;所述监控数据通过传感器采集之前,还包括:对所述传感器的状态进行编码分类。

该计算机程序被处理器运行时,还执行:采用bit位控制数据里是否有诊断数据,诊断数据可把传感器状态分类编码填充。

该计算机程序被处理器运行时,还执行:所述传感器的状态包括::配置状态、移动状态、工作状态、正常数据状态、标校数据状态、测试数据状态。

在另一个实施例中,如图6所示,第一行为上位机读取数据状态时刻,1~9为9个轮询命令;第二行为传感器数据变化发生的时刻分别为a1~a5;第三行为传感器状态发生变化的时刻,比如进入遥控器状态、进入测试状态等等,状态变化如图1为b1~b4;第四行为传感器数据上传时刻根据上位机读取时刻在c1~c5时刻上传,每次上传都是上位机轮询时上传,并且数据不变化时不上传数据帧;第五行为传感器状态上传时刻方案1,即传感器发生了b1~b4的状态切换,那么状态上传跟数据是不同时发送,在状态变化时,如果有上位机轮询,则直接发送诊断帧(诊断帧含有传感器状态)即可,同时状态未切换时不发送诊断帧,分别对应d1~d4;第六行为传感器状态上传方案2,即每次传感器上传数据帧时增加传感器状态同时上传即可,在图中数据上传c1~c5,状态上传跟着数据上传为e1~e5,其中b1状态在e1、e2发送,b2为e3,b3为e4,b4为e5。

上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1