采集监控数据的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:19963700 阅读:20 留言:0更新日期:2019-01-03 12:33
本公开涉及一种采集监控数据的方法、装置、存储介质及电子设备,通过获取预设时间段内采集的监控数据;根据该监控数据的采集时间在存储区域中确定与该监控数据对应的目标存储空间;其中,该存储区域按照时间维度划分有多个存储空间;从该监控数据中选择部分数据作为目标监控数据,并将该目标监控数据存储至该目标存储空间中;根据该目标监控数据更新除该目标存储空间以外的其它存储空间的历史存储数据;将每个该存储空间内存储的监控数据上传至数据监控服务器。

Method, device, storage medium and electronic equipment for collecting monitoring data

The present disclosure relates to a method, device, storage medium and electronic equipment for collecting monitoring data by acquiring monitoring data collected in a preset period of time; determining the target storage space corresponding to the monitoring data in the storage area according to the acquisition time of the monitoring data; in which the storage area is divided into multiple storage spaces according to the time dimension; and selecting from the monitoring data. Select some data as target monitoring data, and store the target monitoring data into the target storage space; update the historical storage data of other storage space except the target storage space according to the target monitoring data; upload the monitoring data stored in each storage space to the data monitoring server.

【技术实现步骤摘要】
采集监控数据的方法、装置、存储介质及电子设备
本公开涉及数据采集领域,具体地,涉及一种采集监控数据的方法、装置、存储介质及电子设备。
技术介绍
为保障区域访问的安全性,防止未授权的人员进入准入区域,通常会在准入区域入口设置身份识别终端(如门禁)进行准入控制。其身份识别终端是长期运行,且其运行状况是一个黑盒模式,对于身份识别终端及嵌入的第三方硬件(如终端温度采集器)或第三方程序的运行状态的监控是十分必要的,其中,监控数据的采集在监控系统中占据重要地位。通常情况下,对终端本身的数据、终端系统应用的运行数据以及终端上嵌入的第三方硬件/程序的运行数据都要进行采集,当前的监控数据采集主要有两种方式,一是数据源应用直接将监控数据上报到数据监控服务器,数据监控服务器对监控数据进行归档存储,二是通过代理方式,数据源应用通过代理把监控数据上传到数据监控服务器,在对Android系统应用的监控上,一般采用第一种方式,但是由于是由Android系统应用汇集各个应用的监控数据统一上报到数据监控服务器,使得Android系统应用与数据监控服务器的耦合度大,在断网的情况下,就无法将监控数据上传,并且未上传的监控数据也没有在本地进行存储,从而导致监控数据丢失。
技术实现思路
为克服现有技术中存在的问题,本公开提供一种采集监控数据的方法、装置、存储介质及电子设备。根据本公开实施例的第一方面,提供一种采集监控数据的方法,所述方法包括:获取预设时间段内采集的监控数据;根据所述监控数据的采集时间在存储区域中确定与所述监控数据对应的目标存储空间;其中,所述存储区域按照时间维度划分有多个存储空间;从所述监控数据中选择部分数据作为目标监控数据,并将所述目标监控数据存储至所述目标存储空间中;根据所述目标监控数据更新除所述目标存储空间以外的其它存储空间的历史存储数据;将每个所述存储空间内存储的监控数据上传至数据监控服务器。可选地,所述从所述监控数据中选择部分数据作为目标监控数据包括:获取所述目标存储空间对应的所述监控数据的第一预设存储组数,并将所述第一预设存储组数记为N,所述N为大于或者等于1的正整数;在所述监控数据中选择N组监控数据作为所述目标监控数据;或者,根据所述监控数据获取N组所述监控数据的均值,并将N组所述监控数据的均值作为所述目标监控数据。可选地,所述根据所述目标监控数据更新除所述目标存储空间以外的其它存储空间的历史存储数据包括:在所述多个存储空间中获取与每个所述其它存储空间相邻的上一个时间维度对应的存储空间中的第一历史监控数据,以及每个所述其它存储空间对应的所述监控数据的第二预设存储组数;根据所述目标监控数据、所述第一历史监控数据以及所述第二预设存储组数确定每个所述其它存储空间中的待存储监控数据;将所述待存储监控数据存储至对应的所述其它存储空间中,并删除每个所述存储空间的第二历史监控数据。可选地,在所述获取预设时间段内采集的监控数据之前,所述方法还包括:每隔预设时间从待监控终端上采集所述监控数据;所述监控数据包括以下数据中的至少一种:所述待监控终端自身的第一数据、所述待监控终端上系统应用程序的第二数据以及所述待监控终端上第三方应用的第三数据。根据本公开实施例的第二方面,提供一种采集监控数据的装置,所述装置包括:获取模块,用于获取预设时间段内采集的监控数据;确定模块,用于根据所述监控数据的采集时间在存储区域中确定与所述监控数据对应的目标存储空间;其中,所述存储区域按照时间维度划分有多个存储空间;数据选取模块,用于从所述监控数据中选择部分数据作为目标监控数据,并将所述目标监控数据存储至所述目标存储空间中;数据更新模块,用于根据所述目标监控数据更新除所述目标存储空间以外的其它存储空间的历史存储数据;数据上传模块,用于将每个所述存储空间内存储的监控数据上传至数据监控服务器。可选地,所述数据选取模块包括:第一获取子模块,用于获取所述目标存储空间对应的所述监控数据的第一预设存储组数,并将所述第一预设存储组数记为N,所述N为大于或者等于1的正整数;数据选取子模块,用于在所述监控数据中选择N组监控数据作为所述目标监控数据;或者,根据所述监控数据获取N组所述监控数据的均值,并将N组所述监控数据的均值作为所述目标监控数据。可选地,所述数据更新模块包括:第二获取子模块,用于在所述多个存储空间中获取与每个所述其它存储空间相邻的上一个时间维度对应的存储空间中的第一历史监控数据,以及每个所述其它存储空间对应的所述监控数据的第二预设存储组数;确定子模块,用于根据所述目标监控数据、所述第一历史监控数据以及所述第二预设存储组数确定每个所述其它存储空间中的待存储监控数据;更新子模块,用于将所述待存储监控数据存储至对应的所述其它存储空间中,并删除每个所述存储空间的第二历史监控数据。可选地,所述装置还包括:数据采集模块,用于每隔预设时间从待监控终端上采集监控数据;所述监控数据包括以下数据中的至少一种:所述待监控终端自身的第一数据、所述待监控终端上系统应用程序的第二数据以及所述待监控终端上第三方应用的第三数据。根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。根据本公开实施例的第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。通过上述技术方案,通过获取预设时间段内采集的监控数据;根据该监控数据的采集时间在存储区域中确定与该监控数据对应的目标存储空间;其中,该存储区域按照时间维度划分有多个存储空间;从该监控数据中选择部分数据作为目标监控数据,并将该目标监控数据存储至该目标存储空间中;根据该目标监控数据更新除该目标存储空间以外的其它存储空间的历史存储数据;将每个该存储空间内存储的监控数据上传至数据监控服务器,这样,在将监控数据保存在待监控终端本地的同时,也减少了数据的存储量,从而节约了终端的本地资源,并且在网络异常或者终端宕机时,未上传至数据监控服务器的监控数据也不会丢失,从而降低了数据的丢失率。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据一示例性实施例示出的一种采集监控数据的方法的流程图;图2是根据一示例性实施例示出的又一种采集监控数据的方法的流程图;图3是根据一示例性实施例示出的第一种采集监控数据的装置的框图;图4是根据一示例性实施例示出的第二种采集监控数据的装置的框图;图5是根据一示例性实施例示出的第三种采集监控数据的装置的框图;图6是根据一示例性实施例示出的第四种采集监控数据的装置的框图;图7是根据一示例性实施例示出的一种电子设备的框图。具体实施方式以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。首先,对本公开的应用场景进行说明,一般情况下,待监控终端会将采集的监控数据在联网的情况下直接上传至数据监控服务器,但当网络异常或者终端宕机的情况本文档来自技高网...

【技术保护点】
1.一种采集监控数据的方法,其特征在于,所述方法包括:获取预设时间段内采集的监控数据;根据所述监控数据的采集时间在存储区域中确定与所述监控数据对应的目标存储空间;其中,所述存储区域按照时间维度划分有多个存储空间;从所述监控数据中选择部分数据作为目标监控数据,并将所述目标监控数据存储至所述目标存储空间中;根据所述目标监控数据更新除所述目标存储空间以外的其它存储空间的历史存储数据;将每个所述存储空间内存储的监控数据上传至数据监控服务器。

【技术特征摘要】
1.一种采集监控数据的方法,其特征在于,所述方法包括:获取预设时间段内采集的监控数据;根据所述监控数据的采集时间在存储区域中确定与所述监控数据对应的目标存储空间;其中,所述存储区域按照时间维度划分有多个存储空间;从所述监控数据中选择部分数据作为目标监控数据,并将所述目标监控数据存储至所述目标存储空间中;根据所述目标监控数据更新除所述目标存储空间以外的其它存储空间的历史存储数据;将每个所述存储空间内存储的监控数据上传至数据监控服务器。2.根据权利要求1所述的方法,其特征在于,所述从所述监控数据中选择部分数据作为目标监控数据包括:获取所述目标存储空间对应的所述监控数据的第一预设存储组数,并将所述第一预设存储组数记为N,所述N为大于或者等于1的正整数;在所述监控数据中选择N组监控数据作为所述目标监控数据;或者,根据所述监控数据获取N组所述监控数据的均值,并将N组所述监控数据的均值作为所述目标监控数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标监控数据更新除所述目标存储空间以外的其它存储空间的历史存储数据包括:在所述多个存储空间中获取与每个所述其它存储空间相邻的上一个时间维度对应的存储空间中的第一历史监控数据,以及每个所述其它存储空间对应的所述监控数据的第二预设存储组数;根据所述目标监控数据、所述第一历史监控数据以及所述第二预设存储组数确定每个所述其它存储空间中的待存储监控数据;将所述待存储监控数据存储至对应的所述其它存储空间中,并删除每个所述存储空间的第二历史监控数据。4.根据权利要求1所述的方法,其特征在于,在所述获取预设时间段内采集的监控数据之前,所述方法还包括:每隔预设时间从待监控终端上采集所述监控数据;所述监控数据包括以下数据中的至少一种:所述待监控终端自身的第一数据、所述待监控终端上系统应用程序的第二数据以及所述待监控终端上第三方应用的第三数据。5.一种采集监控数据的装置,其特征在于,所述装置包括:获取模块,用于获取预设时间段内采集的监控数据;确定模块,用于根据所述监控数据的采集时间在存储区域中确定与所述监控...

【专利技术属性】
技术研发人员:叶光焜韩哲
申请(专利权)人:北京蜂盒科技有限公司
类型:发明
国别省市:北京,11

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

1