本申请涉及一种数据查询方法、装置、计算机设备和存储介质。所述方法包括:获取各被监测单位的数据流,根据预设数据结构中的过滤筛选条件,筛选得到目标数据;基于目标数据,统计各被监测单位的基础查询结果,并将基础查询结果存储至预设数据结构中;基于数据处理规则对预设数据结构中的基础查询结果进行处理,得到最终查询结果,并将最终查询结果推送至终端设备,以使用户通过终端设备进行查阅。采用本方法能够提高数据查询效率。法能够提高数据查询效率。法能够提高数据查询效率。
【技术实现步骤摘要】
数据查询方法、装置、计算机设备和存储介质
[0001]本申请涉及数据库及数据处理
,特别是涉及一种数据查询方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着网络信息技术的蓬勃发展,很多不同的业务系统都会接入同一数据平台,用户通过该数据平台对各业务系统(也可以称为被监测单位)的业务数据进行查询、监测和处理。
[0003]目前,用户通过发送查询请求,在数据平台上对每一被监测单位的数据进行查询访问。由于用户访问每一被监测单位的时间不统一,因此通常需要针对每个被监测单位设置查询条件。在查询过程中数据平台在访问时间记录中实时更新用户访问时间,仅保留最近一次访问时间。
[0004]然而,目前的数据查询方法,针对每一被监测单位的查询都需要设置不同的查询筛选条件,使得查询筛选条件复杂,数据平台查询性能降低,并且由于数据平台仅保留用户最近一次访问时间,每当用户需要进行数据查询时,用户均需要主动发起查询请求,数据平台根据该查询请求重新统计数据查询结果,导致数据查询效率低。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种数据查询方法、装置、计算机设备和存储介质。
[0006]一种数据查询方法,所述方法包括:
[0007]获取各被监测单位的数据流,根据预设数据结构中的过滤筛选条件,筛选得到目标数据;
[0008]基于所述目标数据,统计各所述被监测单位的基础查询结果,并将所述基础查询结果存储至所述预设数据结构中;
[0009]基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,并将所述最终查询结果推送至终端设备,以使用户通过所述终端设备进行查阅。
[0010]在其中一个实施例中,所述根据预设数据结构中的过滤筛选条件,筛选得到目标数据,包括:
[0011]按照预设时间周期,根据预设数据结构中的至少一个过滤筛选条件在各所述被监测单位数据流中周期性筛选得到候选数据,并根据至少一个数据分类规则对所述候选数据进行分类,得到分类后的目标数据;
[0012]所述基于所述目标数据,统计各所述被监测单位的基础查询结果,包括:
[0013]针对每一所述被监测单位对应的所述目标数据,根据所述目标数据中包含的各事件类型以及事件类型数量,分配新增数据量统计进程;
[0014]通过所述新增数据量统计进程,统计所述目标数据中的每一所述事件类型的新增数据量,得到每一所述被监测单位对应的基础查询结果。
[0015]在其中一个实施例中,所述基础查询结果包含新增已读数据量和新增数据量,所述新增已读数据量为所述新增数据量中已推送至终端设备的数据量;所述基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,包括:
[0016]在所述预设数据结构中,获取每一所述被监测单位对应的基础查询结果;
[0017]根据所述基础查询结果中的所述新增数据量与所述新增已读数据量,计算得到所述被监测单位的新增未读数据量,将所述新增未读数据量作为所述最终查询结果。
[0018]在其中一个实施例中,所述方法还包括:
[0019]接收数据读取请求,所述数据读取请求中携带目标被监测单位标识;
[0020]根据所述目标被监测单位标识,在所述预设数据结构中确定至少一个过滤筛选条件以及至少一个数据分类规则;
[0021]所述根据预设数据结构中的过滤筛选条件,筛选得到目标数据,包括:
[0022]根据所述过滤筛选条件和所述数据分类规则,在所述目标被监测单位对应的数据流中筛选得到候选数据;
[0023]根据所述数据分类规则,对所述候选数据进行分类,得到分类后的目标数据;所述目标数据包含上一数据读取请求所处时刻至当前所述数据读取请求所处时刻的时间范围内的全部数据;
[0024]读取所述目标数据,将所述目标数据反馈至终端设备显示端进行输出显示。
[0025]在其中一个实施例中,所述基于所述目标数据,统计各所述被监测单位的基础查询结果,包括:
[0026]当所述目标数据被反馈至终端设备后,将所述目标被监测单位对应的目标数据标记为已读,得到新增已读数据;
[0027]根据数据量统计进程对所述新增已读数据进行数据量统计,得到所述目标被监测单位的基础查询结果。
[0028]在其中一个实施例中,所述根据数据量统计进程对所述新增已读数据进行数据量统计,得到所述目标被监测单位的基础查询结果,包括:
[0029]解析所述新增已读数据中包含的网络安全事件的事件类型;
[0030]根据各所述事件类型以及事件类型数量,分配数据量统计进程,并通过所述数据量统计进程确定每一所述事件类型的新增已读数据量,得到所述目标被监测单位的基础查询结果。
[0031]一种数据查询装置,所述装置包括:
[0032]获取模块,用于获取各被监测单位的数据流,根据预设数据结构中的过滤筛选条件,筛选得到目标数据;
[0033]统计模块,用于基于所述目标数据,统计各所述被监测单位的基础查询结果,并将所述基础查询结果存储至所述预设数据结构中;
[0034]推送模块,用于基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,并将所述最终查询结果推送至终端设备,以使用户通过所述终端设备进行查阅。
[0035]在其中一个实施例中,所述基础查询结果包含已读数据量和新增数据量,所述新增已读数据量为所述新增数据量中已推送至终端设备的数据量;所述推送模块,具体用于在所述预设数据结构中,获取每一所述被监测单位对应的基础查询结果;
[0036]根据所述基础查询结果中的所述新增数据量与所述新增已读数据量,计算得到所述被监测单位的新增未读数据量,将所述新增未读数据量作为所述最终查询结果。
[0037]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0038]获取各被监测单位的数据流,根据预设数据结构中的过滤筛选条件,筛选得到目标数据;
[0039]基于所述目标数据,统计各所述被监测单位的基础查询结果,并将所述基础查询结果存储至所述预设数据结构中;
[0040]基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,并将所述最终查询结果推送至终端设备,以使用户通过所述终端设备进行查阅。
[0041]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0042]获取各被监测单位的数据流,根据预设数据结构中的过滤筛选条件,筛选得到目标数据;
[0043]基于所述目标数据,统计各所述被监测单位的基础查询结果,并将所述基础查询结果存储至所述预设数据结构中;
[0044]基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,并将本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:获取各被监测单位的数据流,根据预设数据结构中的过滤筛选条件,筛选得到目标数据;基于所述目标数据,统计各所述被监测单位的基础查询结果,并将所述基础查询结果存储至所述预设数据结构中;基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,并将所述最终查询结果推送至终端设备,以使用户通过所述终端设备进行查阅。2.根据权利要求1所述的方法,其特征在于,所述根据预设数据结构中的过滤筛选条件,筛选得到目标数据,包括:按照预设时间周期,根据预设数据结构中的至少一个过滤筛选条件在各所述被监测单位数据流中周期性筛选得到候选数据,并根据至少一个数据分类规则对所述候选数据进行分类,得到分类后的目标数据;所述基于所述目标数据,统计各所述被监测单位的基础查询结果,包括:针对每一所述被监测单位对应的所述目标数据,根据所述目标数据中包含的各事件类型以及事件类型数量,分配新增数据量统计进程;通过所述新增数据量统计进程,统计所述目标数据中的每一所述事件类型的新增数据量,得到每一所述被监测单位对应的基础查询结果。3.根据权利要求1所述的方法,其特征在于,所述基础查询结果包含新增已读数据量和新增数据量,所述新增已读数据量为所述新增数据量中已推送至终端设备的数据量;所述基于数据处理规则对所述预设数据结构中的所述基础查询结果进行处理,得到最终查询结果,包括:在所述预设数据结构中,获取每一所述被监测单位对应的基础查询结果;根据所述基础查询结果中的所述新增数据量与所述新增已读数据量,计算得到所述被监测单位的新增未读数据量,将所述新增未读数据量作为所述最终查询结果。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收数据读取请求,所述数据读取请求中携带目标被监测单位标识;根据所述目标被监测单位标识,在所述预设数据结构中确定至少一个过滤筛选条件以及至少一个数据分类规则;所述根据预设数据结构中的过滤筛选条件,筛选得到目标数据,包括:根据所述过滤筛选条件,在所述目标被监测单位对应的数据流中筛选得到候选数据;根据所述数据分类规则,对所述候选数据进行分类,得到分类后的目标数据;所述目标数据包含上一数据读取请求所处时刻至...
【专利技术属性】
技术研发人员:袁桂敏,常月,
申请(专利权)人:网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。