【技术实现步骤摘要】
一种多接口数据采集装置及采集方法
本专利技术涉及网络机房的动力及环境状况监测领域,更具体地,涉及一种多接口数据采集装置及采集方法。
技术介绍
网络机房的安全和稳定至关重要,是保障企业网络质量的必要条件,这需要具备可靠的动力设备和良好的机房环境。机房综合监控系统用于对机房环境、供配电系统,UPS电源系统、空调系统、消防门禁及保安系统、机房视频监视系统等方面的状况进行全面监控管理,实时监测各种设备的运行情况、工作状态和运行参数,从而实现智能控制、维护相关设备。为此,经常需要用到针对机房动力供给及环境状况的数据采集器,用于集中采集处理动力及环境相关数据,从而维护机房安全稳定,提供良好的机房环境。机房的动力及环境状况产生数据量大,每隔几秒或者几十秒就需要采集各类设备的不同参数数据,同时需要保持数据的准确、实时、高效。然而,现有的数据采集器功能单一,扩展性差,数据采集的准确性和数据传输的实时性差,一般只能采集一到两种环境数据,而且在数据上传至监控中心时,经常会丢失数据,造成监控中心无法准确了解机房运行环境。可见,现有的机房综合监控系统所面临的主要问题首先在于数据来源和数据结构的多元化,为了针对机房环境、供配电、通信设备、安保监视等各个方面进行监控,需要多种类型的数据采集设备,所采集的结果包括模拟量、数字量、原始数据、编码数据等多种类型和格式的数据,对于多元化的数据必须进行充分的整合。其次,在采集数据的传输方面,由于数据量大,受到有效带宽等实际因素的制约,需要兼顾实时性与传输效率和可靠性,要避免频繁和持续性的大数据量上传可能导致的数据丢失、可靠性降低、过度占用机房网络 ...
【技术保护点】
一种多接口数据采集装置,其特征在于,包括数据采集模块、控制模块、数据传输模块及告警模块;其中,所述数据采集模块包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据;所述控制模块用于接收并处理由所述数据采集模块提供的数据,通过所述数据传输模块上传处理后的数据;并且用于协调和控制所述多接口数据采集装置的其它模块的工作;所述数据传输模块用于上传所述控制模块处理后的数据;所述告警模块用于检测所述数据采集模块提供的数据是否正常,并且在数据异常时生成并上传告警信号;其中,所述控制模块包括采集数据缓存队列、数据集成单元、数据封装单元、数据压缩单元、数据分级单元、若干个不同优先级的数据传输队列以及数据切换输出单元;所述数据缓存队列用于缓存数据采集模块所采集的数据;所述数据集成单元基于数据采集模块所采集的数据生成具有统一数据格式的有效数据载荷;所述数据封装单元对所述有效数据载荷进行统一格式的封装,形成统一的数据传输包;数据压缩单元对传输数据包进行压缩编码;数据分级单元对经过压缩的传输数据包按照其重要程度进行分级,分别送入所述若干个不同优先级的数据传输队列;所述数据输出切换单元在所述若干个不 ...
【技术特征摘要】
2014.05.04 CN 201410186791.11.一种多接口数据采集装置,其特征在于,包括数据采集模块、控制模块、数据传输模块及告警模块;其中,所述数据采集模块包括多种类型的数据输入端口,用于采集多种类型的环境和设备状态的数据;所述控制模块用于接收并处理由所述数据采集模块提供的数据,通过所述数据传输模块上传处理后的数据;并且用于协调和控制所述多接口数据采集装置的其它模块的工作;所述数据传输模块用于上传所述控制模块处理后的数据;所述告警模块用于检测所述数据采集模块提供的数据是否正常,并且在数据异常时生成并上传告警信号;其中,所述控制模块包括采集数据缓存队列、数据集成单元、数据封装单元、数据压缩单元、数据分级单元、若干个不同优先级的数据传输队列以及数据输出切换单元;所述数据缓存队列用于缓存数据采集模块所采集的数据;所述数据集成单元基于数据采集模块所采集的原始数据增加附加的描述信息,生成具有统一数据格式的有效数据载荷;所述数据封装单元对所述有效数据载荷进行统一格式的封装,形成统一的数据传输包;数据压缩单元对传输数据包进行压缩编码;数据分级单元对经过压缩的传输数据包按照其重要程度进行分级,分别送入所述若干个不同优先级的数据传输队列;所述数据输出切换单元在所述若干个不同优先级的数据输出队列之间进行切换,通过切换将其中一个数据输出队列中的数据送至数据传输模块进行传输;其中,所述数据集成单元针对不同来源和类型的原始数据预先设定并存储了相对应的描述原型,描述原型包括以下参数:数据采集时间参数,用于记录原始数据的采集时间;数据采集来源参数,用于记录原始数据的来源;数据类型参数,记录原始数据是何种类型;数据有效时段参数,记录采集的原始数据对应的有效时段;数据净载荷,记录了原始数据的全部具体数值;所述若干个不同优先级的数据传输队列包括:高优先级数据输出队列缓存、低优先级数据输出队列以及实时数据输出队列;所述数据输出切换单元在实时数据输出队列内出现有效的传输数据时,立即将该队列中的数据送至数据传输模块;并且所述数据输出切换单元对于高优先级数据输出队列缓存及低优先级数据输出队列采取权重切换策略;在权重切换策略下,高优先级数据输出队列缓存及低优先级数据输出队列分别具有不同的传输权重值,其中高优先级数据输出队列缓存的权重值高于低优先级数据输出队列,用高优先级数据输出队列缓存及低优先级数据输出队列中待传输的有效数据量乘以各自权重值之后,进行相互比较,权重计算结果高的队列被数据输出切换单元切换至通过数据传输模块进行数据传输。2.根据权利要求1所述的多接口数据采集装置,其特征在于,所述控制模块将所述数据采集模块提供的数据进行压缩后,按照设定的传输频率周期性上传。3.根据权利要求1所述的多接口数据采集装置,其特征在于,所述多接口数据采集装置进一步包括RTC时间模块,所述RTC时间模块通过网络同步或串口配置自动校准当前时间...
【专利技术属性】
技术研发人员:朱健军,王玺,颜历胜,糜军,熊小辉,
申请(专利权)人:杭州立地信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。