一种环境数据监测方法及装置制造方法及图纸

技术编号:24496484 阅读:20 留言:0更新日期:2020-06-13 03:14
本申请涉及数据监测技术领域,尤其涉及一种环境数据监测方法及装置,其中,该方法可以应用于监测系统的至少一个采集设备中,至少一个采集设备中每个采集设备与至少一个传感器连接,针对每个采集设备执行的方法包括:每隔预设采集周期获取至少一个传感器采集的环境数据;将至少一个传感器中每个传感器对应的环境数据记录在临时文件中;从临时文件中选择目标传感器对应的环境数据上传至服务器,并删除临时文件中已上传至服务器的环境数据。采用上述方式,可以对监测系统中各采集设备采集的环境数据进行整体、集中管控,同时可以减少对存储资源的占用。

An environmental data monitoring method and device

【技术实现步骤摘要】
一种环境数据监测方法及装置
本申请涉及数据监测
,尤其涉及一种环境数据监测方法及装置。
技术介绍
目前,在部署有大量电子设备的场所,对周围环境都有着较高的要求。例如在机房中,电子设备的工作状态会受到周围环境的影响,例如电子设备所在区域温度过高时,可能导致电子设备的工作温度也过高,进而影响电子设备的处理性能。因此,需要对机房的环境进行有效监测。然而,现有方案中通常是在每个机房内都搭建一套独立的监测系统,例如在每个机房中部署传感器、监测设备等,由监测设备获取并存储传感器采集到的环境参数,以便实现环境监测。一方面,由于很多企业的机房都是分布式部署的,可能在全国各个区域都部署有机房,如果在每个区域都搭建独立的监测系统,很难实现对企业机房的整体管控;另一方面,由于监测设备需要对传感器采集的数据进行存储,但是由于机房内部署的传感器数量较多,监测设备存储的数据量较大,需要占用较多的存储资源。
技术实现思路
有鉴于此,本申请实施例提供一种环境数据监测方法及装置,可以对监测系统中各采集设备采集的环境数据进行整体、集中管控,同时可以减少对存储资源的占用。主要包括以下几个方面:第一方面,本申请实施例提供了一种环境数据监测方法,应用于监测系统的至少一个采集设备中,所述至少一个采集设备中每个采集设备与至少一个传感器连接,针对每个采集设备,执行的方法包括:每隔预设采集周期获取至少一个传感器采集的环境数据;将所述至少一个传感器中每个传感器对应的环境数据记录在临时文件中;从所述临时文件中选择目标传感器对应的环境数据上传至服务器,并删除所述临时文件中已上传至服务器的环境数据。在一种可能的实施方式中,在将所述临时文件中存储的每个传感器对应的环境数据上传至服务器之前,还包括:向所述服务器发送注册请求消息,其中所述注册请求消息中携带有所述采集设备的属性信息;接收所述服务器对所述属性信息进行认证后发送的注册响应消息,所述注册响应消息用于指示所述采集设备完成注册。在一种可能的实施方式中,所述属性信息包括以下信息中的至少一种:所述采集设备的标识信息;所述采集设备连接的传感器的配置信息;所述采集设备的简单网络管理协议SNMP协议团体名。在一种可能的实施方式中,所述将所述至少一个传感器中每个传感器对应的环境数据记录在临时文件中,包括:对获取的每个传感器对应的环境数据进行过滤,将符合预设条件的环境数据记录在所述临时文件中。在一种可能的实施方式中,所述从所述临时文件中选择目标传感器对应的环境数据上传至服务器,包括:从所述临时文件中选择在最近连续N个时间周期内获取的每个传感器对应的环境数据上传至服务器,N为正整数。在一种可能的实施方式中,所述从所述临时文件中选择目标传感器对应的环境数据上传至服务器,包括:从所述临时文件中选择环境数据存在异常的传感器对应的环境数据上传至服务器。在一种可能的实施方式中,所述从所述临时文件中选择目标传感器对应的环境数据上传至服务器,包括:接收服务器发送的数据获取请求,所述数据获取请求中携带有目标传感器信息;基于所述目标传感器信息,从所述临时文件中选择与所述目标传感器信息匹配的目标传感器对应的环境数据上传至服务器。在一种可能的实施方式中,所述方法还包括:当检测到连接的至少一个传感器发生更新时,更新传感器的配置信息;向所述服务器发送配置更新消息,所述配置更新消息包括更新后的传感器的配置信息。在一种可能的实施方式中,所述传感器包括温度传感器和湿度传感器中的至少一种;所述环境数据包括温度、湿度中的至少一种。第二方面,本申请实施例还提供一种环境数据监测方法,应用于监测系统中的服务器中,所述方法包括:确定成功注册至服务器的至少一个采集设备,所述至少一个采集设备中每个采集设备记录有至少一个传感器采集的环境数据;获取所述至少一个采集设备中目标采集设备记录的目标传感器对应的环境数据;当监测到所述目标传感器对应的环境数据满足预设条件时,向用户终端发送提示消息。在一种可能的实施方式中,所述确定成功注册至服务器的至少一个采集设备,包括:针对所述至少一个采集设备中的第i个采集设备,i为正整数,执行如下操作:接收所述第i个采集设备发送的注册请求消息,所述注册请求消息中包括所述第i个采集设备的简单网络管理协议SNMP团体名;当确定所述服务器中配置有所述第i个采集设备的SNMP团体名时,允许所述第i个采集设备注册至所述服务器。在一种可能的实施方式中,所述获取所述至少一个采集设备中目标采集设备记录的目标传感器对应的环境数据,包括:创建每个目标采集设备对应的SNMP进程;使用每个目标采集设备对应的SNMP进程来获取每个目标采集设备记录的目标传感器对应的环境数据。在一种可能的实施方式中,所述预设条件包括以下条件中的任一种:所述环境数据不在预设范围内;在当前采集周期内所述环境数据在所述预设范围内、且在上一个采集周期内所述环境数据不在所述预设范围内。在一种可能的实施方式中,所述预设范围包括第一预设范围和第二预设范围;其中,环境数据处于所述第一预设范围时,说明环境数据处于正常范围内;环境数据不处于所述第一预设范围内、但处于所述第二预设范围内时,说明环境数据不处于正常范围内、但环境数据测量状态为正常状态;环境数据不处于所述第二预设范围内时,说明环境数据测量状态为异常状态;当监测到所述目标传感器对应的环境数据满足预设条件时,向用户终端发送提示消息,包括:当监测到所述目标传感器对应的环境数据不处于所述第一预设范围内,但处于所述第二预设范围内时,向用户终端发送环境数据异常的提示消息;或者,当监测到所述目标传感器对应的环境数据不处于所述第二预设范围内时,向所述用户终端发送环境数据测量状态异常的提示消息。在一种可能的实施方式中,所述方法还包括:根据所述环境数据对应的采集时间和所述环境数据之间的对应关系,生成所述环境数据的描述信息;显示所述环境数据的描述信息,和/或,向所述用户终端发送所述环境数据的描述信息。在一种可能的实施方式中,所述传感器包括温度传感器和湿度传感器中的至少一种;所述环境数据包括温度、湿度中的至少一种。第三方面,本申请实施例还提供一种环境数据监测装置,所述装置与至少一个传感器连接,所述装置包括:第一获取模块,用于获取每隔预设采集周期获取至少一个传感器采集的环境数据;记录模块,用于将所述至少一个传感器中每个传感器对应的环境数据记录在临时文件中;上传模块,用于从所述临时文件中选择目标传感器对应的环境数据上传至服务器,并删除所述临时文件中已上传至服务器的环境数据。在一种可能的实施方式中,所述装置还包括:第一发送模块,用于向所述服务器发送注册请求消息,其中所述注册请求消息中携带有所本文档来自技高网...

【技术保护点】
1.一种环境数据监测方法,其特征在于,应用于监测系统的至少一个采集设备中,所述至少一个采集设备中每个采集设备与至少一个传感器连接,针对每个采集设备,执行的方法包括:/n每隔预设采集周期获取至少一个传感器采集的环境数据;/n将所述至少一个传感器中每个传感器对应的环境数据记录在临时文件中;/n从所述临时文件中选择目标传感器对应的环境数据上传至服务器,并删除所述临时文件中已上传至服务器的环境数据。/n

【技术特征摘要】
1.一种环境数据监测方法,其特征在于,应用于监测系统的至少一个采集设备中,所述至少一个采集设备中每个采集设备与至少一个传感器连接,针对每个采集设备,执行的方法包括:
每隔预设采集周期获取至少一个传感器采集的环境数据;
将所述至少一个传感器中每个传感器对应的环境数据记录在临时文件中;
从所述临时文件中选择目标传感器对应的环境数据上传至服务器,并删除所述临时文件中已上传至服务器的环境数据。


2.如权利要求1所述的方法,其特征在于,在将所述临时文件中存储的每个传感器对应的环境数据上传至服务器之前,还包括:
向所述服务器发送注册请求消息,其中所述注册请求消息中携带有所述采集设备的属性信息;
接收所述服务器对所述属性信息进行认证后发送的注册响应消息,所述注册响应消息用于指示所述采集设备完成注册。


3.如权利要求2所述的方法,其特征在于,所述属性信息包括以下信息中的至少一种:
所述采集设备的标识信息;所述采集设备连接的传感器的配置信息;所述采集设备的简单网络管理协议SNMP协议团体名。


4.如权利要求1所述的方法,其特征在于,所述将所述至少一个传感器中每个传感器对应的环境数据记录在临时文件中,包括:
对获取的每个传感器对应的环境数据进行过滤,将符合预设条件的环境数据记录在所述临时文件中。


5.如权利要求1所述的方法,其特征在于,所述从所述临时文件中选择目标传感器对应的环境数据上传至服务器,包括:
从所述临时文件中选择在最近连续N个时间周期内获取的每个传感器对应的环境数据上传至服务器,N为正整数。


6.如权利要求1所述的方法,其特征在于,所述从所述临时文件中选择目标传感器对应的环境数据上传至服务器,包括:
从所述临时文件中选择环境数据存在异常的传感器对应的环境数据上传至服务器。


7.如权利要求1所述的方法,其特征在于,所述从所述临时文件中选择目标传感器对应的环境数据上传至服务器,包括:
接收服务器发送的数据获取请求,所述数据获取请求中携带有目标传感器信息;
基于所述目标传感器信息,从所述临时文件中选择与所述目标传感器信息匹配的目标传感器对应的环境数据上传至服务器。


8.如权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到连接的至少一个传感器发生更新时,更新传感器的配置信息;
向所述服务器发送配置更新消息,所述配置更新消息包括更新后的传感器的配置信息。


9.如权利要求1至8任一所述的方法,其特征在于,所述传感器包括温度传感器和湿度传感器中的至少一种;所述环境数据包括温度、湿度中的至少一种。


10.一种环境数据监测方法,应用于监测系统中的服务器中,其特征在于,所述方法包括:
确定成功注册至服务器的至少一个采集设备,所述至少一个采集设备中每个采集设备记录有至少一个传感器采集的环境数据;
获取所述至少一个采集设备中目标采集设备记录的目标传感器对应的环境数据;
当监测到所述目标传感器对应的环境数据满足预设条件时,向用户终端发送提示消息。


11.如权利要求10所述的方法,其特征在于,所述确定成功注册至服务器的至少一个采集设备,包括:
针对所述至少一个采集设备中的第i个采集设备,i为正整数,执行如下操作:
接收所述第i个采集设备发送的注册请求消息,所述注册请求消息中包括所述第i个采集设备的简单网络管理协议SNMP团体名;
当确定所述服务器中配置有所述第i个采集设备的SNMP团体名时,允许所述第i个采集设备注册至所述服务器。


12.如权利要求10所述的方法,其特征在于,所述获取所述至少一个采集设备中目标采集设备记录的目标传感器对应的环境数据,包括:
创建每个目标采集设备对应的SNMP进程;
使用每个目标采集设备对应的SNMP进程来获取每个目标采集设备记录的目标传感器对应的环境数据。


13.如权利要求10所述的方法,其特征在于,所述预设条件包括以下条件中的任一种:
所述环境数据不在预设范围内;
在当前采集周期内所述环境数据在所述预设范围内、且在上一个采集周期内所述环境数据不在所述预设范围内。


14.如权利要求13所述的方法,其特征在于,所述预设范围包括第一预设范围和第二预设范围;
其中,环境数据处于所述第一预设范围时,说明环境数据处于正常范围内;环境数据不处于所述第一预设范围内、但处于所述第二预设范围内时,说明环境数据不处于正常范围内、但环境数据测量状态为正常状态;环境数据不处于所述第二预设范围内时,说明环境数据测量状态为异常状态;
当监测到所述目标传感器对应的环境数据满足预设条件时,向用户终端发送提示消息,包括:
当监测到所述目标传感器对应的环境数据不处于所述第一预设范围内,但处于所述第二预设范围内时,向用户终端发送环境数据异常的提示消息;或者,
当监测到所述目标传感器对应的环境数据不处于所述第二预设范围内时,向所述用户终端发送环境数据测量状态异常的提示消息。


15.如权利要求10所述的方法,其特征在于,所述方法还包括:
根据所述环境数据对应的采集时间和所述环境数据之间的对应关系,生成所述环境数据的描述信息;
显示所述环境数据的描述信息,和/或,向所述用户终端发送所述环境数据的描述信息。


16.如权利要求10至15任一所述的方法,其特征在于,所述传感器包括温度传感器和湿度传感器中的至少一种;所述环境数据包括温度、湿度中的至少一种。


17.一种环境数据监测装置,其特征在于,所述装置与至少一个传感器连接,所述装置包括:
第一获取模块,用于获取每隔预设采集周期获取至少一个传感器采集的环境数据;
记录模块,用于将所述至少一个传感器中每个传感器对应的环境数据...

【专利技术属性】
技术研发人员:王隆海
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1