一种多接口数据采集装置及采集方法制造方法及图纸

技术编号:10674247 阅读:179 留言:0更新日期:2014-11-26 10:37
本发明专利技术提出了一种多接口数据采集装置及采集方法。所述多接口数据采集装置,包括数据采集模块、控制模块、数据传输模块及告警模块;其中,数据采集模块包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据;所述控制模块用于接收并处理由所述数据采集模块提供的数据,通过所述数据传输模块上传处理后的数据;并且用于协调和控制所述多接口数据采集装置的其它模块的工作;所述数据传输模块用于上传所述控制模块处理后的数据;所述告警模块用于检测所述数据采集模块提供的数据是否正常,并且在数据异常时生成并上传告警信号。本发明专利技术采用多接口设计,可设定传输频率,周期性上传至监控中心端的数据库,实现实时监测、响应告警。

【技术实现步骤摘要】
一种多接口数据采集装置及采集方法
本专利技术涉及网络机房的动力及环境状况监测领域,更具体地,涉及一种多接口数据采集装置及采集方法。
技术介绍
网络机房的安全和稳定至关重要,是保障企业网络质量的必要条件,这需要具备可靠的动力设备和良好的机房环境。机房综合监控系统用于对机房环境、供配电系统,UPS电源系统、空调系统、消防门禁及保安系统、机房视频监视系统等方面的状况进行全面监控管理,实时监测各种设备的运行情况、工作状态和运行参数,从而实现智能控制、维护相关设备。为此,经常需要用到针对机房动力供给及环境状况的数据采集器,用于集中采集处理动力及环境相关数据,从而维护机房安全稳定,提供良好的机房环境。机房的动力及环境状况产生数据量大,每隔几秒或者几十秒就需要采集各类设备的不同参数数据,同时需要保持数据的准确、实时、高效。然而,现有的数据采集器功能单一,扩展性差,数据采集的准确性和数据传输的实时性差,一般只能采集一到两种环境数据,而且在数据上传至监控中心时,经常会丢失数据,造成监控中心无法准确了解机房运行环境。可见,现有的机房综合监控系统所面临的主要问题首先在于数据来源和数据结构的多元化,为了针对机房环境、供配电、通信设备、安保监视等各个方面进行监控,需要多种类型的数据采集设备,所采集的结果包括模拟量、数字量、原始数据、编码数据等多种类型和格式的数据,对于多元化的数据必须进行充分的整合。其次,在采集数据的传输方面,由于数据量大,受到有效带宽等实际因素的制约,需要兼顾实时性与传输效率和可靠性,要避免频繁和持续性的大数据量上传可能导致的数据丢失、可靠性降低、过度占用机房网络资源等方面的问题,同时也要防止关键的监控数据传输延迟过大而影响对重要异常状态的发现和响应。
技术实现思路
针对现有技术的上述缺陷,本专利技术提出了一种多接口数据采集装置及采集方法。本专利技术所述的多接口数据采集装置,其特征在于,包括数据采集模块、控制模块、数据传输模块及告警模块;其中,所述数据采集模块包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据;所述控制模块用于接收并处理由所述数据采集模块提供的数据,通过所述数据传输模块上传处理后的数据;并且用于协调和控制所述多接口数据采集装置的其它模块的工作;所述数据传输模块用于上传所述控制模块处理后的数据;所述告警模块用于检测所述数据采集模块提供的数据是否正常,并且在数据异常时生成并上传告警信号;其中,所述控制模块包括采集数据缓存队列、数据集成单元、数据封装单元、数据压缩单元、数据分级单元、若干个不同优先级的数据传输队列以及数据切换输出单元;所述数据缓存队列用于缓存数据采集模块所采集的数据;所述数据集成单元基于数据采集模块所采集的数据生成具有统一数据格式的有效数据载荷;所述数据封装单元对所述有效数据载荷进行统一格式的封装,形成统一的数据传输包;数据压缩单元对传输数据包进行压缩编码;数据分级单元对经过压缩的传输数据包按照其重要程度进行分级,分别送入所述若干个不同优先级的数据传输队列;所述数据输出切换单元在所述若干个不同优先级的数据输出队列之间进行切换,通过切换将其中一个数据输出队列中的数据送至数据传输模块进行传输。优选的是,所述控制模块将所述数据采集模块提供的数据进行压缩后,按照设定的传输频率周期性上传。优选的是,所述多接口数据采集装置进一步包括RTC时间模块,所述RTC时间模块通过网络同步或串口配置自动校准当前时间;所述控制模块根据RTC时间模块校准的当前时间对其处理的数据进行时间更新。优选的是,所述数据采集模块的数据输入端口包括以下任意一种或多种:传感器件接口、智能设备通信接口、数据通信接口、模拟及数字信号输入接口。优选的是,所述数据传输模块包括以下数据传输端口的任意一种或多种:以太网口、E1端口、光口。优选的是,所述数据传输模块的电源使用信号隔离变压器。优选的是,所述多接口数据采集装置进一步包括指示灯模块,所述指示灯模块用于在所述控制模块的控制下显示所述多接口数据采集装置的工作状态。本专利技术进而提出了一种数据采集方法,其特征在于,包括以下步骤:步骤A:通过多种类型的数据输入端口,采集多种类型的环境和设备状态的数据;步骤B:接收并处理所采集的数据,并且上传处理后的数据;步骤C:检测所采集的数据是否正常,并且在数据异常时生成并上传告警信号;其中,所述步骤B包括以下步骤:缓存所采集的数据;基于所采集的数据生成具有统一数据格式的有效数据载荷;对所述有效数据载荷进行统一格式的封装,形成统一的数据传输包;对传输数据包进行压缩编码;对经过压缩的传输数据包按照其重要程度进行分级,形成若干个不同优先级的数据传输队列;在所述若干个不同优先级的数据输出队列之间进行切换,通过切换将其中一个数据输出队列中的数据进行上传。优选的是,所述步骤B包括:将所述数据采集模块提供的数据进行压缩后,按照设定的传输频率周期性上传。优选的是,所述数据采集方法进一步包括:通过网络同步或串口配置自动校准当前时间,以及根据校准的当前时间对其处理的数据进行时间更新。本专利技术创新性地设计了一种多接口和一体化的数据采集器及相应的方法。本专利技术通过多个接口,既可以对各种传统设备及参数进行数据采集和控制,同时也可以和多个智能设备通信并取得采集数据。在数据上传方面,本专利技术可采用的传输方式包括E1口、以太网口及光口三种选择。在数据上传方法上,本专利技术创新性地提出一种新的传输方法,可设定传输频率,将数据压缩并周期性上传至监控中心端的数据库,实现中心端实时监测、响应告警,杜绝漏警情况,解决机房的安全隐患。附图说明下面结合附图和具体实施方式对本专利技术作进一步详细的说明:图1是本专利技术实施例的整体结构示意图;图2是本专利技术实施例的控制模块结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术的技术方案,并使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合实施例及实施例附图对本专利技术作进一步详细的说明。图1是本专利技术实施例所述的多接口数据采集装置整体结构示意图。本专利技术所述的多接口数据采集装置10,包括数据采集模块101、控制模块102、数据传输模块103、告警模块104、RTC时间模块105以及指示灯模块106。所述数据采集模块101包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据。数据采集模块101的数据输入端口包括以下任意一种或多种:传感器件接口101A、智能设备通信接口101B、数据通信接口101C、模拟及数字信号输入接口101D。在本实施例中,该数据采集模块101支持以4路业务数据串口作为所述智能设备通信接口101B;该4路业务数据串口包括2路RS232串口及两路RS485串口,其接口采用工业接线端子,串口支持波特率300bps-115200bps,从而能够支持电表、电源、风机等多种智能设备接入。该数据采集模块101提供8路模拟输入口(其中包括4路采集电流、电压输入信号的输入口,1路市电检测输入口,2路电池监测口及1路单温度通道NTC)以及8路数字输入口(其中包括7路干接口输入和1路湿接口输入)作为所述模拟及数字信号输入接口101D。数据采集模块101提供1路I2C温湿度传感器口作为所述传感器件接口101A。数据采集模块101进而提供1个R本文档来自技高网
...
一种多接口数据采集装置及采集方法

【技术保护点】
一种多接口数据采集装置,其特征在于,包括数据采集模块、控制模块、数据传输模块及告警模块;其中,所述数据采集模块包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据;所述控制模块用于接收并处理由所述数据采集模块提供的数据,通过所述数据传输模块上传处理后的数据;并且用于协调和控制所述多接口数据采集装置的其它模块的工作;所述数据传输模块用于上传所述控制模块处理后的数据;所述告警模块用于检测所述数据采集模块提供的数据是否正常,并且在数据异常时生成并上传告警信号;其中,所述控制模块包括采集数据缓存队列、数据集成单元、数据封装单元、数据压缩单元、数据分级单元、若干个不同优先级的数据传输队列以及数据切换输出单元;所述数据缓存队列用于缓存数据采集模块所采集的数据;所述数据集成单元基于数据采集模块所采集的数据生成具有统一数据格式的有效数据载荷;所述数据封装单元对所述有效数据载荷进行统一格式的封装,形成统一的数据传输包;数据压缩单元对传输数据包进行压缩编码;数据分级单元对经过压缩的传输数据包按照其重要程度进行分级,分别送入所述若干个不同优先级的数据传输队列;所述数据输出切换单元在所述若干个不同优先级的数据输出队列之间进行切换,通过切换将其中一个数据输出队列中的数据送至数据传输模块进行传输。...

【技术特征摘要】
2014.05.04 CN 201410186791.11.一种多接口数据采集装置,其特征在于,包括数据采集模块、控制模块、数据传输模块及告警模块;其中,所述数据采集模块包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据;所述控制模块用于接收并处理由所述数据采集模块提供的数据,通过所述数据传输模块上传处理后的数据;并且用于协调和控制所述多接口数据采集装置的其它模块的工作;所述数据传输模块用于上传所述控制模块处理后的数据;所述告警模块用于检测所述数据采集模块提供的数据是否正常,并且在数据异常时生成并上传告警信号;其中,所述控制模块包括采集数据缓存队列、数据集成单元、数据封装单元、数据压缩单元、数据分级单元、若干个不同优先级的数据传输队列以及数据输出切换单元;所述数据缓存队列用于缓存数据采集模块所采集的数据;所述数据集成单元基于数据采集模块所采集的原始数据增加附加的描述信息,生成具有统一数据格式的有效数据载荷;所述数据封装单元对所述有效数据载荷进行统一格式的封装,形成统一的数据传输包;数据压缩单元对传输数据包进行压缩编码;数据分级单元对经过压缩的传输数据包按照其重要程度进行分级,分别送入所述若干个不同优先级的数据传输队列;所述数据输出切换单元在所述若干个不同优先级的数据输出队列之间进行切换,通过切换将其中一个数据输出队列中的数据送至数据传输模块进行传输;其中,所述数据集成单元针对不同来源和类型的原始数据预先设定并存储了相对应的描述原型,描述原型包括以下参数:数据采集时间参数,用于记录原始数据的采集时间;数据采集来源参数,用于记录原始数据的来源;数据类型参数,记录原始数据是何种类型;数据有效时段参数,记录采集的原始数据对应的有效时段;数据净载荷,记录了原始数据的全部具体数值;所述若干个不同优先级的数据传输队列包括:高优先级数据输出队列缓存、低优先级数据输出队列以及实时数据输出队列;所述数据输出切换单元在实时数据输出队列内出现有效的传输数据时,立即将该队列中的数据送至数据传输模块;并且所述数据输出切换单元对于高优先级数据输出队列缓存及低优先级数据输出队列采取权重切换策略;在权重切换策略下,高优先级数据输出队列缓存及低优先级数据输出队列分别具有不同的传输权重值,其中高优先级数据输出队列缓存的权重值高于低优先级数据输出队列,用高优先级数据输出队列缓存及低优先级数据输出队列中待传输的有效数据量乘以各自权重值之后,进行相互比较,权重计算结果高的队列被数据输出切换单元切换至通过数据传输模块进行数据传输。2.根据权利要求1所述的多接口数据采集装置,其特征在于,所述控制模块将所述数据采集模块提供的数据进行压缩后,按照设定的传输频率周期性上传。3.根据权利要求1所述的多接口数据采集装置,其特征在于,所述多接口数据采集装置进一步包括RTC时间模块,所述RTC时间模块通过网络同步或串口配置自动校准当前时间...

【专利技术属性】
技术研发人员:朱健军王玺颜历胜糜军熊小辉
申请(专利权)人:杭州立地信息技术有限公司
类型:发明
国别省市:浙江;33

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

1